После обновления портеджей увидел следующее:
[console]* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* To update portage, run 'emerge portage' now.[/console]
Ну и решил выполнить совет и запустил:
[console]emerge portage[/console]
[console]emerge portage -av
These are the packages that would be merged, in order:
Calculating dependencies... done!
[binary U #] sys-apps/file-5.07-r3 [5.05] USE="python zlib%* -static-libs"
[binary U #] app-admin/eselect-1.2.15 [1.2.11] USE="-doc (-bash-completion%*)"
[binary U #] sys-apps/portage-2.2.0_alpha59 [2.2.0_alpha46] USE="(ipc) less -build -doc -epydoc -python2 -python3 (-selinux)" LINGUAS="pl"
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[blocks B ] <app-admin/logrotate-3.8.0 ("<app-admin/logrotate-3.8.0" is blocking sys-apps/portage-2.2.0_alpha59)
Total: 3 packages (3 upgrades, 3 binaries), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/portage-2.2.0_alpha59::gentoo, binary scheduled for merge) pulled in by
portage
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked[/console]
Как я понял пакет <app-admin/logrotate-3.8.0 был заблокирован по причине не совместимости с пакетом sys-apps/portage-2.2.0_alpha59
И требуется либо удалить app-admin/logrotate-3.8.0 либо не ставить sys-apps/portage-2.2.0_alpha59 данной версии.
Как тут лучше поступить и правильно ли я вобще понял выдачу emerge?
Блокировка пакета
Как тут лучше поступить и правильно ли я вобще понял выдачу emerge?
«Доступно обновление portage. Крайне рекомендуется выполнить обновление portage прежде, чем обновлять любой другой пакет.
Чтобы обновить portage, запустите сейчас emerge portage»
P.S. А «жёстко» маскированную версию portage, пока возникают подобные вопросы, лучше повременить использовать wink
суровый вы человек - на альфа-версиях сидите...
logrotate версии 3.8.0 установите и всё будет хорошо(поидее он даже стабильный)
echo ">sys-apps/portage-2.1.10.11" >> /etc/portage/package.mask/sys-apps
Так правильно если хочу чтобы обновлялось только до версии 2.1.10.11 но не выше которая является стабильной.
А да и как еще посмотреть установленную текущую версию пакета?
echo ">sys-apps/portage-2.1.10.11" >> /etc/portage/package.mask/sys-apps
Так правильно если хочу чтобы обновлялось только до версии 2.1.10.11 но не выше которая является стабильной.
можно и так, но лучше не размаскировывать новые версии.... KEYWORDS какой стоит?
А да и как еще посмотреть установленную текущую версию пакета?
qlist -Iv <пакет>
ИМХО проще всего настроить eix и всё через него...
А точно eix же показывает установленную версию. Это Сalculate CLD amd64 в make.conf не прописанно ACCEPT_KEYWORD потому поидее KEYWORDS amd64 стабильная версия
А точно eix же показывает установленную версию. KEYWORDS amd64 стабильная
о_О
тогда как portage в package.keywords размаскирован?
Это я дополнил предыдущий пост: Это Сalculate CLD amd64 в make.conf не прописанно ACCEPT_KEYWORD потому поидее KEYWORDS amd64 стабильная версия
Получается нестабильная версия?
package.keywords Пуст
В IRC кальки посоветовали так:
[console]emerge -avt1 portage logrotate[/console]
надо же говорить, что калька, а не гента.... они сами кучу всего размаскировали... для них нормально использовать альфы портеджа....
Набудующие буду уточнять где калька. Просто на одном компе кальку оставил
Это решило проблему. Можно ставить решенно впринципе.
tyrnov, в порядке тематического «оффтопа»: переходите на Funtoo wink , там:
lupo@gentoo-laptop ~ % eix -e portage
[i] sys-apps/portage
Available versions: 2.3-r7 [M]**9999 {build doc epydoc +ipc linguas_pl python2 python3 selinux}
Installed versions: 2.3-r7(09:05:44 11.09.2011)(ipc -build -doc -epydoc -linguas_pl -python2 -python3 -selinux)
Homepage: [url]http://www.gentoo.org/proj/en/portage/index.xml[/url]
Description: Portage is the package management and distribution system for GentooAvailable versions: 2.3-r7 [M]**9999 {build doc epydoc +ipc linguas_pl python2 python3 selinux}
сурово :lol:
сурово laugh
...но работает wink
А поподробней про Funtoo где почитать? В чем разница от gentoo. Ресурс на русском хотелось бы почитать. Нашел тока офицальный сайт. Но с английским у меня туговато. И ставиться он как gentoo ручками все собирать из stage3 Или как calculate из stage4? Есть ли свой хенбук? Или все аналогично gentoo.
tyrnov, я без проблем funtoo в первую неделю освоения gentoo поставил так как с первого раза не смог собрать gentoo ~amd64 smile , там из того что в глаза бросается - настройки сетевых интерфейсов чуть другие.
tyrnov, Funtoo — дистрибутив от создателя Gentoo Даниеля Роббинсона. Дерево portage реализовано на Git, соответственно, его обновление на порядок быстрее. В Funtoo отрабатываются идеи и технологии, которые потом появляются в Gentoo. Хотя кое в чём дистрибутив по-хорошему консервативен. Так, в нём до сих пор используется gcc-4.4.5 и udev-160.
В Funtoo, что называется «из коробки», реализована возможность использования ядер из Debian, RedHat, Ubuntu.
Установка принципиально не отличается от Gentoo, так, по мелочи.
Над попробовать на одном компе глядишь понравится