autounmask не размаскировывает, руки тоже не помогают!

Не мог раз маскировать пакет!
app-emulation/wine-etersoft-public-1.0.11_p11

localhost alexey # ls /var/lib/layman/crg/app-emulation/wine-etersoft-public/wine-etersoft-public-1.0.11*
/var/lib/layman/crg/app-emulation/wine-etersoft-public/wine-etersoft-public-1.0.11_p10.ebuild
/var/lib/layman/crg/app-emulation/wine-etersoft-public/wine-etersoft-public-1.0.11_p11.ebuild - нужен этот пакет!
/var/lib/layman/crg/app-emulation/wine-etersoft-public/wine-etersoft-public-1.0.11_p9.ebuild
localhost alexey #

Размаскировывал программой autounmask - так она просто во все файлы - use unmask keywords, кроме комментариев нисчего не добавляет...
Если размаскировываю руками, то всё равно ставится пакет -

localhost alexey # emerge -av wine-etersoft-public

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

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] app-emulation/wine-etersoft-public-1.0.12_p1 USE="X alsa cifs cups dbus hal jpeg lcms ldap ncurses opengl xml -arts -esd -jack -nas -oss -scanner" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/crg

Would you like to merge these packages? [Yes/No]

Как размаскировать?

А где в вашем сообщении хотя

А где в вашем сообщении хотя бы слово о «маскировке»?
emerge предлагает вам установить пакет app-emulation/wine-etersoft-public-1.0.12_p1, выбрав для ответа [Yes/No].

Я Gentoo & Funtoo

,

А с чего ты взял, что он замаскирован? emerge -av пакет ставит наибольшую доступную версию - в твоем случае 1.0.12_p1.
Чтоб узнать как поставить определенную версию нужно погуглить

/etc/portage/package.unmask

имя пакета без номера версии.
пример:
Кстати, обратите внимание, что в /etc/portage/package.use (так-же как и в package.keywords, package.unmask...) имена пакетов записываются без номера версии пакета.

Пример package.keywords, разрешение установки пакетов замаскированных по ~amd64 :
app-portage/esearch ~amd64
gnome-extra/gnome-device-manager ~amd64
gnome-extra/gnome-lirc-properties ~amd64
dev-perl/File-Scan-ClamAV ~amd64
dev-tcltk/tkimg ~amd64
dev-tcltk/itk ~amd64
dev-tcltk/itcl ~amd64
media-gfx/uniconvertor ~amd64
media-gfx/yafaray ~amd64
media-libs/libpng ~amd64
sci-misc/brlcad ~amd64
sci-misc/pythoncad ~amd64
sci-libs/jama ~amd64
sci-libs/tnt ~amd64

Пример package.unmask, разрешение установки замаскированных пакетов:
gnome-extra/gnome-lirc-properties
media-gfx/uniconvertor

cyberdimk

А у меня и с номерами,и без

А у меня и с номерами,и без номеров,и с различными знаками,типа < = > :))
А как насчёт хотя бы это почитать?

можно замаскировать 1.0.12_p1

можно замаскировать 1.0.12_p1 и тогда emerge поставит самую последнюю до "1.0.12_p1" версию, то есть в вашем случае нужну вам версию

в make.conf

ACCEPT_KEYWORDS="*"
ACCEPT_LICENSE="*"
# emerge -av wine

cyberdimk

Ты осознаешь все последствия

Ты осознаешь все последствия данного шага?
Сделай сначала у себя так.

Не грусти, товарищ! Всё хорошо, beautiful good!

+1

желательно, для полного эффекта сделать после вышеперечисленного emerge -e world

сделал

появилась пара циклических зависимостей - в первом убрал use второго, в package.use запретил для второго первый.
ну и диски для анрила требует, для переустановки. ПС все через sudo

cyberdimk

кому интересно emerge -e world

успешно завершился неудачей на ~800 пакете из 980... нечто vhba обломало, посоветовав сначала # cd /usr/src/linux , затем # modules_prepare , после чего нечто vhba собралось, ... старт 2 - emerge -e world.. интересно какой пакет будет 970? (я знаю, что предпоследний был glibc)

cyberdimk

да некоторые

да некоторые пакеты только после глобального принятия лицензии поставились - например adobe flash. да! кейвордс-наверно слишком ядрено - но без него не ставилось замаскированное по "missing keywords" а теперь не знаю где глюк будет - а emerge -e world - проходит, `980 пакетов.
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="-march=amdfam10 -O2 -pipe"
# 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="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="qt kde 3dnow X a52 aac aalib acl acpi alsa bluetooth branding cairo cdda cdr clamav css cxx dbus dga djvu dvb dvd dvdr fam fbcon fftw flac fortran ftp gd$
MAKEOPTS="-j5"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev keyboard mouse"
ALSA_CARDS="mcp55 ad1938"
LIRC_DEVICES="devinput"
ACCEPT_KEYWORDS="*"
ACCEPT_LICENSE="*"
FEATURES="ccache"
CCACHE_SIZE="18G"
CCACHE_DIR="/var/tmp/ccache"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

GENTOO_MIRRORS="http://gentoo.inode.at/ http://ftp.fi.muni.cz/pub/linux/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://gentoo.imj.fr/pub/gentoo/ http://gent$

# "rsync://rsync2.ru.gentoo.org/gentoo-portage"

cyberdimk

Лучше

DiMoon написал(а):
ACCEPT_KEYWORDS="*"

ACCEPT_KEYWORDS="**" в /etc/make.conf
После чего, как уже сказано emerge -e world

:wq
--
Live free or die

Эх... ну и ну.emerge -av

Эх... ну и ну.

emerge -av =app-emulation/wine-etersoft-public-1.0.11_p11

UPD

или

echo ">app-emulation/wine-etersoft-public-1.0.11_p11" > /etc/portage/package.mask/app-emulation - маскируем...

а затем emerge -uav app-emulation/wine-etersoft-public

Но в любом случае, замаскировать обязательно. Иначе простоит сия версия до первого обновления системы...

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

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

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