rpmfind에서 받았다면 의존성때문에 설치시에 불만(?)을 토해 낼겁니다.
그냥 rpm -Uvh plugger --nodeps --force를 주시고 강제로 설치 하시면 됩니다.
: 오늘 어떤 싸이트 들어 가떠니 이 plugger플러그인 받으라고 뜨네여.
: 깔아 볼려고 해떠니 초보라서 ㅠㅠ
: 때마침 이 강좌가 떠서 넘 좋아 했습니다.
: 제가 쓰고 있는게 빨강 모자 7.3 입니다. rpmfind가서 빨강모자7.3 버전 plugger을 받았습니다.
: 설치 할려고 하니 넷스케입이 필요하고, mikmod가 필요 하다고 하네여 ㅠㅠ
: 넌 모질라를 쓰거덩여. 모질라 사용자가 설치 할려면 어케 해야 될려나여?
: 또 mikmod는 또 머하는 넘인지...
: 아시면 답변 부탁 드립니다.
:
: : 음냐 요즘 이런 허접한 팁을 자꾸만 올리게 되네요....ㅡ.ㅡ;;
: :
: : 오늘도 다들 아시지만 다시 한번 상기하는 의미에서 한번 지껄여 봅니다....
: :
: : 다들 모질라나 피닉스에서 plugger를 사용들하실겁니다.
: :
: : 근데 이놈이 asf, wmv같은 거나 몇몇 플러그인이 동작 안하는걸 자주 보셨을
: :
: : 겁니다.
: :
: : 플러거를 조금만 만져 주시면 이놈이 멋지게 동작 할수가 있죠
: :
: : 자그럼 플러거를 한번 애무(주물러) 봅시다.....
: :
: : 일단 필요한 준비물 !!!
: :
: : 1. plugger의 소스 rpm(왜 하필 소스 rpm이냐구요? PluginSDK30b5가 동봉
: :
: : 되어있기때문에 편해서....)
: :
: : ftp://rpmfind.net/linux/rawhide/1.0/SRPMS/SRPMS/plugger-4.0-19.src.rpm : :
: : 2. rpm -ivh plugger-4.0-19.src.rpm 을 실행합니다.
: :
: : 3. 소스rpm을 설치 하면 /usr/src/packages/SOURCES에 들어 가게 됩니다.
: : 그 디렉으로 이동을 합니다.
: : 그러면 거기에 몇몇 patch파일과 plugger-4.0.tar.gz와 unux-sdk-3.0b5.tar.Z가 있을겁니다.
: : 일단 plugger-4.0.tar.gz를 압축을 풉니다. 그리고 unux-sdk-3.05.tar.Z도 압축을 풀어 줍니다.
: : 그런후에 unux-sdk-305.tar.Z풀고 나면 PluginSDK30b5라는 디렉에 나올겁니다.
: : 그 디렉토리를 plugger-4.0.tar.gz을 압축푼 디렉으로 옮겨 줍니다. (mv PluginSDK30b5 plugger-4.0)
: :
: : 4. 자 그런후에 plugger-4.0으로 이동 합니다 (cd plugger-4.0)
: :
: : 5. 자 이제 레드헷계열이라면 레드헷에 맞게 Makefile을 고쳐 줍니다
: : 그렇다고 해서 vi로 열어서 고치라는게 아니구요 참으로 편하게 이 소스rpm을 만든 사람
: : 이 patch파일을 다 마련 해뒀군요 patch -p1 < ../plugger-4.0-redhat.patch 이렇게 하면 레드헷에 맞
: : 게 수정이 됩니다.
: : 6. 그리고 이제 플러그인이 잘 동작 하도록 우리만의 설정으로 바꿔야 겠죠.
: : pluggerrc가 있는데 이놈이 어떤 마임타입이 있으면 이렇게 동작해라라고 지정해둔 설정
: : 파일입니다. 이놈을 열어 보면 video 탑입과 audio타입 그리고 몇몇 application타입들이 정
: : 의 되어있을겁니다. 거기에 자신에 맞게 추가를 해주시면 됩니다.
: : 예를 들자면 asf를 넣고 싶다면 video/mpeg : mpeg, mpg, mpe: MPEG animation 위에 다음과 같이 넣어
: : 줍니다.
: : video/x-ms-asf: asf : ASF animation
: :
: : 그리고 나서 저장 하시고 난후 빠져 나옵니다.
: :
: : 7. 이제 컴파일을 합니다
: : make linux
: : 이렇게 하면 컴파일이 되고 난후에 plugger-4.0과 plugger.so가 만들어 집니다. 그럼 plugger-4.0
: : 은 /usr/bin/plugger로 카피 해주시고 plugger.so는 자신의 웹브라이져의 plugins디렉으로 카피해
: : 주시고 pluggerrc는 /etc/로 카피 해주시면 됩니다. 8. 모질라를 사용하신다면 저렇게 하고
: : 나서 플러그인 정보를 보시면 자신이 새로 넣은 항목이 보일겁니다. 피닉스는 주소 창
: : 에 about:plugins라고 치면 나옵니다.
: : 9. 다음은 저의 pluggerrc의 설정입니다. 전 asf와 wmv와 txt파일을 웹에서 직접 볼수 있도록
: : 했습니다 . txt는 제가 KDE를 사용하는 관계로 kedit를 사용해서 볼수 있도록 했습니다.
: :
: : # Configure file for plugger version 4.0
: : # Commands which are not installed on your system will not
: : # be used.
: : #
: :
: : #요기 아래가 제가 추가한 부분 필요하다면 자신에 맞게 추가 하세요!!
: :
: : text/plain: txt: TEXT file
: : repeat swallow(kedit) fill: kedit "$file" <---kedit를 사용
: :
: : video/x-ms-wmv: asf, wmv: ASF animation
: : video/x-ms-asf: asf, wmv: ASF animation
: : video/x-ms-asx: asx : ASX animation <---요기까지 추가한 부분
: : video/mpeg: mpeg, mpg, mpe, asf, wmv: MPEG animation
: : video/x-mpeg: mpeg, mpg, mpe: MPEG animation
: : video/x-mpeg2: mpv2, mp2ve: MPEG2 animation
: : exits nokill: xine -pq "$file" 2>/dev/null 1>/dev/null
:
: : ignore_errors maxaspect swallow(MPlayer):mplayer "$file" >/dev/null 2>/dev/null </dev/null
: : stream: mtvp -W$window - 2>/dev/null 1>/dev/null
: : loop:mtvp -l -W$window "$file"
: : :mtvp -W$window "$file"
: : loop: xanim +Av100 -Zr +W$window +q +f "$file"
: : : xanim +Av100 -Zr +W$window +q +Ze +f "$file"
: :
: :
: : video/msvideo: avi: AVI animation
: : video/x-msvideo: avi: AVI animation
: : exits nokill: xine -pq "$file" 2>/dev/null 1>/dev/null
: : ignore_errors maxaspect swallow(MPlayer):if mplayer -autoq 3 "$file" 2>&1 | grep 'Sorry,' >/dev/null ; then mplayer
: : -vo x11 -autoq 3 "$file" >/dev/null 2>/dev/null ; fi </dev/null loop:xanim +Av100 -Zr +W$window +q +f "$file"
: : :xanim +Av100 -Zr +W$window +q +Ze +f "$file"
: :
: : video/quicktime: mov,qt: Quicktime animation
: : video/x-quicktime: mov,qt: Quicktime animation
: : exits nokill: xine -pq "$file" 2>/dev/null 1>/dev/null
: :
: : video/dl: dl: DL animation
: : video/x-dl: dl: DL animation
: : video/sgi-movie: movie,movi,mv: SGI animation
: : video/x-sgi-movie: movie,movi,mv: SGI animation
: : video/anim: iff,anim5,anim3,anim7: IFF animation
: : video/x-anim: iff,anim5,anim3,anim7: IFF animation
: : video/fli: fli, flc: FLI animation
: : video/x-fli: fli, flc: FLI animation
: : loop:xanim +Av100 -Zr +W$window +q +f "$file"
: : :xanim +Av100 -Zr +W$window +q +Ze +f "$file"
: :
: : audio/mid: midi,mid: MIDI audio file
: : audio/x-mid: midi,mid: MIDI audio file
: : audio/midi: midi,mid: MIDI audio file
: : audio/x-midi: midi,mid: MIDI audio file
: : exits : timidity "$file"
: :
: : audio/mod: mod: Soundracker audio Module
: : audio/x-mod: mod: Soundracker audio Module
: : repeat swallow(alsaplayer): alsaplayer -q "$file" >/dev/null
: : loop: xmp -l --nocmd "$file" 2>/dev/null
: : : xmp --nocmd "$file" 2>/dev/null
: : loop: mikmod -i -r "$file" 2>/dev/null 1>/dev/null
: : : mikmod -i "$file" 2>/dev/null 1>/dev/null
: :
: : audio/mp3: mp3: MPEG audio
: : audio/x-mp3: mp3: MPEG audio
: : audio/mpeg2: mp2: MPEG audio
: : audio/x-mpeg2: mp2: MPEG audio
: : audio/mpeg3: mp3: MPEG audio
: : audio/x-mpeg3: mp3: MPEG audio
: : audio/mpeg: mpa,abs,mpega: MPEG audio
: : audio/x-mpeg: mpa,abs,mpega: MPEG audio
: : stream, preload: mpg123 -q -b 128 -
: : repeat swallow(alsaplayer): alsaplayer -q "$file" >/dev/null
: : : mpg123 -q -b 128 "$file"
: : nokill exits:xmms "$file"
: :
: : audio/basic: au,snd: Basic audio file
: : audio/x-basic: au,snd: Basic audio file
: : loop: xanim +Av100 -Zr +W$window +q +f "$file"
: : : xanim +Av100 -Zr +W$window +q +f +Ze "$file"
: :
: :
: : audio/wav:wav:Microsoft wave file
: : audio/x-wav:wav:Microsoft wave file
: : : play "$file"
: : nokill exits:xmms "$file"
: :
: : image/tiff: tiff,tif: TIFF image
: : image/x-tiff: tiff,tif: TIFF image
: : repeat swallow(gqview) fill: gqview -t "$file" >/dev/null 2>/dev/null
: : repeat swallow(display) fill: display "$file"
: : repeat swallow(Sdtimage) fill: sdtimage "$file"
: : repeat swallow(xli) fill: xli -quiet "$file" >/dev/null 2>/dev/null
: : repeat swallow(xloadimage) fill: xloadimage -quiet "$file" >/dev/null 2>/dev/null
: : exits: xloadimage -quiet -windowid $window "$file"
: : exits: display -window $window -backdrop $file
: : exits: xli -quiet -windowid $window "$file"
: :
: : image/sun-raster: rs: SUN raster image
: : image/x-sun-raster: rs: SUN raster image
: : image/x-MS-bmp: bmp: Windows Bitmap
: : image/x-bmp: bmp: Windows Bitmap
: : image/bmp: bmp: Windows Bitmap
: : image/x-rgb: rgb: RGB Image
: : image/x-portable-pixmap: ppm: PPM Image
: : image/x-portable-graymap: pgm: PGM Image
: : image/x-portable-bitmap: pbm: PBM Image
: : image/x-portable-anymap: pnm: PBM Image
: : repeat swallow(display) fill: display "$file"
: : repeat swallow(Sdtimage) fill: sdtimage "$file"
: : repeat swallow(gqview) fill: gqview -t "$file" >/dev/null 2>/dev/null
: : repeat swallow(xli) fill: xli -quiet "$file" >/dev/null 2>/dev/null
: : repeat swallow(xloadimage) fill: xloadimage -quiet "$file" >/dev/null 2>/dev/null
: : exits: xli -quiet -windowid $window "$file"
: : exits: xloadimage -quiet -windowid $window "$file"
: : exits: display -window $window -backdrop $file
: :
: : # This does not work :(
: : # swallow(XVroot) maxaspect: xv -nopos "$file"
: :
: : audio/mpeg-url: m3u: MPEG music resource locator
: : audio/x-mpeg-url: m3u: MPEG music resource locator
: : audio/mpegurl: m3u: MPEG music resource locator
: : audio/x-mpegurl: m3u: MPEG music resource locator
: : nokill exits:xmms "$file"
: : :internal:url
: :
: : audio/x-pn-realaudio: ra,rm,ram : Realaudio-plugin resource locator
: : exits nokill: realplay "$file"
: :
: : application/pdf: pdf: PDF file
: : application/x-pdf: pdf: PDF file
: : text/pdf: pdf: PDF file
: : text/x-pdf: pdf: PDF file
: : repeat swallow(documentShell) fill: acroread -geometry +9000+9000 -xrm '*userFrontEndProgram: FALSE' "$file"
: : repeat swallow(xpdf) fill: xpdf -g +9000+9000 "$file"
: : repeat swallow(gv) fill: gv -safer -quiet -antialias -geometry +9000+9000 "$file" 2>/dev/null
: :
: : text/plain: c : C file
: :
: : application/x-dvi: dvi: DVI file
: : repeat swallow(xdvi) fill: xdvi -safer -hush -geometry +9000+9000 "$file"
: :
: : application/x-postscript: ps: PostScript file
: : application/postscript: ps: PostScript file
: : repeat swallow(gv) fill: gv -safer -quiet -antialias -geometry +9000+9000 "$file" 2>/dev/null
: : repeat swallow(Pageview) fill: pageview "$file"
: :
: :
: : application/rtf: rtf: Rich Text Format
: : application/x-msword: doc, dot: Microsoft Word Document
: : application/msword: doc, dot: Microsoft Word Document
: : nokill exits: oowriter "$file"
: : repeat swallow(AbiWord) fill: AbiWord -nosplash -geometry +9000+9000 "$file" >/dev/null 2>/dev/null
: : repeat swallow(PCFileViewer) fill: sdtpcv "$file"
: : repeat swallow(PCFileViewer) fill: /opt/SUNWdtpcv/bin/sdtpcv "$file"
: :
: : application/vnd.stardivision.calc: sdc,sxc,sds,stc : StarCalc Document
: : nokill exits: oocalc "$file"
: :
: : application/vnd.stardivision.draw: sda,sxd,std : StarDraw Document
: : nokill exits: oodraw "$file"
: :
: : application/vnd.stardivision.impress: sdd,sxi,sti : StarImpress Document
: : nokill exits: ooimpress "$file"
: :
: : application/vnd.stardivision.math: sdf : StarMath Document
: : nokill exits: oomath "$file"
: :
: : application/vnd.stardivision.writer: sdw,sgl,sxw,sxg,stw : StarWriter Document
: : nokill exits: oowriter "$file"
: :
: : application/vnd.ms-excel: xls, xlb: Microsoft Excel Document
: : repeat swallow(PluggerGnumeric) fill: gnumeric --class PluggerGnumeric "$file"
: : repeat swallow(PCFileViewer) fill: sdtpcv "$file"
: : repeat swallow(PCFileViewer) fill: /opt/SUNWdtpcv/bin/sdtpcv "$file"
: :
: : 지금 까지 허접한 팁을 읽어 주셔서 감사......
: :
: : --
: : 삽질은 언제가 목마르다.........2% ......