vmware-playerゲストGentoo 64bit Xfce4でvlcのインストール方法

やり方は

/etc/portage/make.conf  に下記追加

USE="-doc -static-libs"
USE="minizip*"
USE="nls -doc -emacs -java -mono -static-libs"
USE="X a52 alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt libnotify mmx mp3 mpeg ncurses ogg opengl png postproc qt4 sdl sse svg swscale truetype udev vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -chromaprint -dc1394 -debug -dirac -directfb (-directx) -dvb (-dxva2) -egl -faad -fdk -fluidsynth -fontconfig -gme -gnome (-gnutls) -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -opencv -optimisememory (-opus) -projectm -pulseaudio (-qt5) -rdp -rtsp -run-as-root -samba -schroedinger -sdl-image -sftp -shout -sid -skins -speex -taglib {-test} -theora -tremor -twolame -upnp -v4l -vaapi -vcdx (-vdpau) -vlm -wma-fixed -zvbi"

ーーーーーーーーー

/etc/portage/package.use  に下記追加

>=sys-libs/zlib-1.2.8-r1 minizip

 

ーーーーーーーーーー

# emerge vlc

以上で作業終了です。

****************************************************************

何故こうしたのかの解説

hoge@Gentoo Linux ~ $ sudo su
パスワード:
Gentoo Linux hoge # emerge vlc     で

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies... done!
[ebuild N ] media-libs/libdvbpsi-0.2.2 USE="-doc -static-libs"
[ebuild R ] sys-libs/zlib-1.2.8-r1 USE="minizip*"
[ebuild N ] net-dns/libidn-1.28 USE="nls -doc -emacs -java -mono -static-libs"
[ebuild N ] media-video/vlc-2.1.2 USE="X a52 alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt libnotify mmx mp3 mpeg ncurses ogg opengl png postproc qt4 sdl sse svg swscale truetype udev vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -chromaprint -dc1394 -debug -dirac -directfb (-directx) -dvb (-dxva2) -egl -faad -fdk -fluidsynth -fontconfig -gme -gnome (-gnutls) -growl -hhogepd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -opencv -optimisememory (-opus) -projectm -pulseaudio (-qt5) -rdp -rtsp -run-as-root -samba -schroedinger -sdl-image -sftp -shout -sid -skins -speex -taglib {-test} -theora -tremor -twolame -upnp -v4l -vaapi -vcdx (-vdpau) -vlm -wma-fixed -zvbi"

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-video/vlc-2.1.2
# required by vlc (argument)
>=sys-libs/zlib-1.2.8-r1 minizip

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

だったから。

 

>=sys-libs/zlib-1.2.8-r1 minizip

上記を書き加えるのが

/etc/portage/package.use  だったとは ここでemerge成功で

最初 /etc/portage/package.keywords  に書き加えてemerge失敗で

初めの # emerge vlc と同じ表示でしたのでpackage.useに書き加えて

# emerge vlc  でemerge成功でした。アイコンは消えたTVでしたので

探して/usr/share/icons/hicolor/48x48/apps/vlc.png  でした。

------------------------------------------------------------------

2012年1月にインストールした/etc/portage/package.use は下記でした。

何故か同じものが2つのみでした。 

gnome-base/gnome-session branding
gnome-base/gnome-session branding

 

以前とは仕様が相当変わっているようです。

 

ここまででOKです。 下記は上手く行かなかったので、不要です。

*************************************************************************

この後SMPlayerをインストールしようとして

# emerge smplayer  でUSEなどを書き加え無いで そのままでemerge出来ました。

プルダウンメニューにもSMPlayerがアイコン付きでありました

D&Dで画面にcopyで画面のアイコンをクリックしたらSMPlayerが起動しました。

動画再生でNGでした。

 

以下不確かな考察なのでさらに読む必要はありません。

コーデックの不足かな?と思ったのですが不確かですがそうでは無いとportholeを見て、勝手に判断しました。

下記が動画再生で表示された物の最後の所です。

modules.cache
7fec2e0b8000-7fec2e0b9000 rw-p 00000000 00:00 0
7fec2e0b9000-7fec2e0ba000 r--p 00021000 08:03 131239 /lib64/ld-2.17.so
7fec2e0ba000-7fec2e0bb000 rw-p 00022000 08:03 131239 /lib64/ld-2.17.so
7fec2e0bb000-7fec2e0bc000 rw-p 00000000 00:00 0
7fffed230000-7fffed276000 rw-p 00000000 00:00 0 [stack]
7fffed32a000-7fffed32b000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]


MPlayer はシグナル 6 によって中断しました.次のモジュールからです: filter video
ID_SIGNAL=6
- MPlayer は想定されていないクラッシュを起こしました.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.

 

SMPlayerは削除しました。コマンドは下記で作業。

# emerge --unmerge smplayer