LINUX.ORG.RU

Gentoo autodowngrade not works

 


0

1

Наверняка это уже старая gentoo-stable-проблема:

[root] ~ # grep eselect /etc/portage/*
grep: /etc/portage/bin: Is a directory
grep: /etc/portage/env: Is a directory
grep: /etc/portage/make.profile: Is a directory
/etc/portage/package.accept_keywords:=app-admin/eselect-cdparanoia-0.1 ~amd64
grep: /etc/portage/patches: Is a directory
grep: /etc/portage/postsync.d: Is a directory
grep: /etc/portage/savedconfig: Is a directory
[root] ~ # grep KEYWORDS /etc/portage/make.conf
[root] ~ # ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 70 апр.   1 16:49 /etc/portage/make.profile -> ../../var/lib/portage/ebuilds/gentoo/profiles/default/linux/amd64/13.0
[root] ~ # eix -I eselect | head -n5
[D] app-admin/eselect
     Available versions:  1.2.18 1.3.1 1.3.4{tbz2} ~1.3.6{tbz2} ~1.3.8 **9999 {{doc emacs vim-syntax}}
     Installed versions:  1.3.6{tbz2}(02:05:04 05.09.2013)(-doc)
     Homepage:            http://wiki.gentoo.org/wiki/Project:Eselect
     Description:         Gentoo's multi-purpose configuration and management tool
[root] ~ # emerge -pv1 eselect

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

Calculating dependencies... done!
[ebuild   R    ] app-admin/eselect-1.3.6  USE="-doc" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Т. е. оно только переустанавливает, а даунгрейдить не хочет...
Ладно бы просто не хотело даунгрейдить - так, например, новые версии eix мне ещё и маскировать в package.mask пришлось, чтобы не лез поперек батьки в пекло, причем - опять же - в package.accept_keywords и package.unmask ни слова об eix...
Как так? Зачем?

А почему оно должно даунгрейдить? Оно ставит самую новую из доступных версий.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Если самая новая версия замаскирована, ставится постарше - если эту самую новую не размаскировать. Я ставил самую новую, но решил откатить. Убрал отовсюду размаскировки - а тут такая беда...
И ведь если у пакета доступны только замаскированные версии, то ведь не хочет, тварюка такая, без расмаскировки ставить.

batekman ★★★ ()
Ответ на: комментарий от batekman

Убрал отовсюду размаскировки

Видимо, не убрал.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Я же всё в шапке показал. Они там невидимые, что ли?

batekman ★★★ ()

в чём проблема?

Последняя версия: 1.3.8
Последняя т.н. «стабильная» версия 1.3.6

что такое '{tbz2}' ? Calculate? Бинхост?

science ★★☆ ()
Ответ на: комментарий от science

В том, что у меня таких пакетов не один и не два.

Последняя версия: 1.3.8
Последняя т.н. «стабильная» версия 1.3.6

У меня последняя стабильная - 1.3.4, портаж устарел... Но это не играет роли.

что такое '{tbz2}' ? Calculate? Бинхост?

[root] ~ # grep FEATURES /etc/portage/make.conf
FEATURES="buildpkg fail-clean metadata-transfer ccache parallel-fetch"
[root] ~ # grep PKG /etc/portage/make.conf
PKGDIR="/var/lib/portage/packages"
PORTAGE_BINHOST="${PKGDIR}"
batekman ★★★ ()

как ни парадоксально, но emerge -pvu eselect

x0r ★★★★★ ()
Ответ на: комментарий от x0r
[root] ~ # emerge -pvu eselect

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
batekman ★★★ ()
Ответ на: комментарий от science

Хм, а ведь вариант. Может ТС обновил портеж, но не обновил eix? Поэтому в портеже она уже стабильна и не даунгрейдится, а eix показывает как замаскированную.

vurdalak ★★★★★ ()

Товарищи модеры, срежьте мне, пожалуйста, 20 скора за мою тупость

batekman ★★★ ()

обновляешь портеж - обновляй eix..

даунгрейд делать - смотреть все сопутствующие файлы в /etc/portage..

TODD ★★ ()
Ответ на: комментарий от science

почему сразу калькулейт?? емнип, и в генте такое есть..

TODD ★★ ()
Ответ на: комментарий от TODD

Так я eix-sync делаю, он и портеж обновлять должен, и базу eix обновлять. Уж не знаю, что с ним произошло...

batekman ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.