установка umplayer

*новичок в генту

Не пойму как установить umplayer... его нет в офф. репозитории.
Я так понял нужно использовать оверлеи, но в layman нет umplayer, а тут есть: http://gpo.zugaina.org/media-video/umplayer

PS: я правильно понимаю что оверлеи - это тоже самое что и AUR в арче, а layman типа yaourt?

Ну во первых layman это не

Ну во первых layman это не overlay, а менеджер оверлеев.
Почитай тут http://ru.gentoo-wiki.com/wiki/Portage_Overlay
Ну а по существу, идешь на http://gpo.zugaina.org/ , ищещь нужную программу.
Если тебе повезло и прога есть в оверлеях, то ты увидешь список оверлеев, в которых есть эта прога.
В твоем случае их 3: wavilen, roslin, gentoo-zh
Выбираешь нужный и layman -a "нужный оверлей"

emerge layman layman -a

emerge layman
layman -a wavilen
emerge umplayer
Приблизительно так. О подробнастях синхронизации и использовании emerge, eix, layman и оверлеев в вики.
http://gpo.zugaina.org а здесь ты сначала можешь глянуть какой пакет с какой версией в каком оверлее находится.

Ну вроде разобрался. Но все

Ну вроде разобрался.

Но все равно зафейлил:

razr / # emerge umplayer

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

Calculating dependencies... done!
[ebuild  N    *] media-video/umplayer-9999 

The following keyword changes are necessary to proceed:
#required by umplayer (argument)
=media-video/umplayer-9999 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

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

razr / # emerge umplayer --autounmask-keep-masks

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

Calculating dependencies... done!

!!! All ebuilds that could satisfy "umplayer" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-video/umplayer-9999::x-portage (masked by: missing keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


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

razr / # emerge umplayer

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

Calculating dependencies... done!
[ebuild  N    *] media-video/umplayer-9999 

The following keyword changes are necessary to proceed:
#required by umplayer (argument)
=media-video/umplayer-9999 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

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

razr / # emerge umplayer

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "umplayer".

emerge: searching for similar names...
emerge: Maybe you meant any of these: media-video/mplayer, media-video/smplayer, media-video/mplayer2?

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

ump - пропал =/

попробуй использовать другой

попробуй использовать другой оверлей(gentoo-zh)
Я вот сейчас с него установил=)

З.Ы. ну прочти ж уже эти 6 новостей X)

Тоже самое:razr / # layman

Тоже самое:

razr / # layman -a gentoo-zh

 * Adding overlay,...
 * Running Git... # /usr/bin/git clone git://github.com/microcai/gentoo-zh.git /var/lib/layman/gentoo-zh
Cloning into '/var/lib/layman/gentoo-zh'...
remote: Counting objects: 17573, done.
remote: Compressing objects: 100% (8738/8738), done.
remote: Total 17573 (delta 8476), reused 17483 (delta 8386)
Receiving objects: 100% (17573/17573), 7.18 MiB | 956 KiB/s, done.
Resolving deltas: 100% (8476/8476), done.
 * Successfully added overlay(s) gentoo-zh.

razr / # emerge umplayer

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "umplayer".

emerge: searching for similar names...
emerge: Maybe you meant any of these: media-video/mplayer, media-video/smplayer, media-video/mplayer2?

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

Я видимо криво экранировал его...

PS: до новостей еще не добрался... 3-й день на генту

Если английский знаете, то

Если английский знаете, то там в обоих случаях всё ясно и чётко написано.

В первом случае (masked by: missing keyword) маскировка не по ~arch, а по отсутствующему keyword, autounmask целостности системы ради размаскировкой такого не занимается, о чём emerge на понятном языке и пишет.
Нужно вручную добавить запись media-video/umplayer ** в package.keywords.

Во втором случае, похоже, в оверлее либо нет umplayer, либо всё-таки через layman он не подключен (вы добавляли source /var/lib/layman/make.conf в конец файла /etc/make.conf, чтобы предоставляемые layman-оверлеями пакеты стали видны portage?).

Проблема не с англ., а с

Проблема не с англ., а с генту.

В /etc/portage/package.keywords добавил media-video/umplayer ** - ничего. Не видит и все тут...

>>вы добавляли source /var/lib/layman/make.conf в конец файла /etc/make.conf
да, сначала все работало. Весь лог консоли я выложил. Больше ничего не делал.

RazrFalcon

RazrFalcon написал(а):
Проблема не с англ., а с генту.

В /etc/portage/package.keywords добавил media-video/umplayer ** - ничего. Не видит и все тут...

eix-remote update
eix umplayer

:wq
--
Live free or die

razr / # eix umplayer *

razr / # eix umplayer
* media-video/umplayer
     Available versions:  (~*)0.95[1] (**)9999[2] (**)9999[3] {debug}
     Homepage:            http://www.umplayer.com/
     Description:         UMPlayer is the multimedia player that fills all your needs

[1] "gentoo-zh" layman/gentoo-zh
[2] "roslin" layman/roslin
[3] "wavilen" layman/wavilen
razr / # emerge umplayer

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "umplayer".

emerge: searching for similar names...
emerge: Maybe you meant any of these: media-video/mplayer, media-video/smplayer, media-video/mplayer2?

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

... =(

Я всё равно упорно

Я всё равно упорно подозреваю, что в make.conf нет записи source /var/lib/layman/make.conf в конце.
Выложите-ка его содержимое.

cat /etc/make.conf # These

cat /etc/make.conf 
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O3 -march=native -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS="~x86"
FEATURES = "ccache"
PORTDIR_OVERLAY="/usr/local/portage"
INPUT_DEVICES="keyboard mouse"
MAKEOPTS="-j3"
USE="10bit 3dnow 3dnowext alsa cmake exceptions fbcon fontconfig glib icu kde
     libass matroska mmx mmxext oscar private-headers qt4 sse sse2 taglib
     theora threads twolame -cdda -cdio -cdr -cdrom -cdsound -gnome -handbook
     -ipv6 -lastfm -live"
VIDEO_CARDS="fglrx"

Понял! Не хватало

PORTDIR_OVERLAY="
/var/lib/layman/roslin
/var/lib/layman/gentoo-zh
$PORTDIR_OVERLAY
"

Теперь UMPlayer установить я

Теперь UMPlayer установить я могу. Но он требует mplayer, а у меня mplayer2. Как отключить установку mplayer?

sudo emerge media-video/umplayer

Performing Global Updates:
(Could take a couple of minutes if you have a lot of binary packages.)
  .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'
  s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'
  p='update /etc/portage/package.*'
/var/lib/layman/gentoo-zh/profiles/updates/2Q-2011.


Calculating dependencies... done!
[ebuild  N     ] media-libs/schroedinger-1.0.10-r1 
[ebuild  N     ] media-video/dirac-1.0.2  USE="mmx -debug -doc -static-libs" 
[ebuild  N     ] media-libs/libmp4v2-1.9.1  USE="-static-libs -utils" 
[ebuild  N     ] media-libs/faac-1.28-r1  USE="-static-libs" 
[ebuild  N     ] media-video/mplayer-1.0_rc4_p20110322-r1  USE="3dnow 3dnowext X a52 alsa ass dirac dts dv dvd dvdnav enca encode faac faad fbcon gif iconv jpeg mad mmx mmxext mng mp3 network opengl osdmenu png quicktime rar real rtc schroedinger sdl shm speex sse sse2 theora toolame tremor truetype twolame unicode vorbis x264 xinerama xscreensaver xv xvid -aalib (-altivec) -amr (-aqua) -bidi -bindist -bl -bluray -bs2b -cddb -cdio -cdparanoia -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb (-dxr3) -esd -ftp -ggi -gsm -ipv6 -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -live -lzo -md5sum -mpg123 -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -rtmp -samba -ssse3 -tga -v4l -vdpau -vidix -vpx -win32codecs -xanim -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa"                                                                   
[ebuild  N    *] media-video/umplayer-9999  USE="-debug" 

The following keyword changes are necessary to proceed:
#required by media-video/umplayer (argument)
=media-video/umplayer-9999 **

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

/

RazrFalcon написал(а):
Понял! Не хватало

PORTDIR_OVERLAY="
/var/lib/layman/roslin
/var/lib/layman/gentoo-zh
$PORTDIR_OVERLAY
"

Да ну?
Согласно инструкции:
source /var/lib/layman/make.conf

:wq
--
Live free or die

Ну: cat

Ну:

cat /var/lib/layman/make.conf
PORTDIR_OVERLAY="
/var/lib/layman/roslin
/var/lib/layman/gentoo-zh
$PORTDIR_OVERLAY
"

Тю... Надо было

Тю...
Надо было просто:
source /var/lib/layman/make.conf
добавить...

Теперь все работает.
Всем спасибо.

Но как запретить ставить mplayer - не пойму...

Я тут переписал малеха

Я тут переписал малеха ebuild, он разруливает зависимости с mplayer2
Скачай
https://github.com/nepank/overlay/blob/master/media-video/umplayer/umplayer-0.95.ebuild
и установи себе в /usr/local/portage/

Создал файл

Создал файл umplayer-0.95.ebuild в /usr/local/portage/media-video/umplayer и скопировал туда содержимое из гитхаба
потом
sudo ebuild umplayer-0.95.ebuild manifest

В emerge -s umplayer он не виден...
А, emerge umplayer-0.95.ebuild выдает:

*** emerging by path is broken and may not always work!!!

надо ebuild

надо
ebuild umplayer-0.95.ebuild digest

RazrFalcon

RazrFalcon написал(а):
Тю...
Надо было просто:
source /var/lib/layman/make.conf
добавить...

Я целых ДВА раза пытался это сказать.

У меня такое ощущение что в

Проблема не с генту, я ж писал что у меня получилось установить с gentoo-zh, но просмотрев ebuiild, я заметил что он не тянет зависимостей.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".