LinuxForum.Fans
Тема

Блокировка пакета

Автор: tyrnov 23 сообщений 9043 просмотров
#194170

После обновления портеджей увидел следующее:
[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?

#194172
tyrnov написал:
Как тут лучше поступить и правильно ли я вобще понял выдачу emerge?

«Доступно обновление portage. Крайне рекомендуется выполнить обновление portage прежде, чем обновлять любой другой пакет.
Чтобы обновить portage, запустите сейчас emerge portage»

P.S. А «жёстко» маскированную версию portage, пока возникают подобные вопросы, лучше повременить использовать wink

#194173

суровый вы человек - на альфа-версиях сидите...

logrotate версии 3.8.0 установите и всё будет хорошо(поидее он даже стабильный)

#194176

echo ">sys-apps/portage-2.1.10.11" >> /etc/portage/package.mask/sys-apps

Так правильно если хочу чтобы обновлялось только до версии 2.1.10.11 но не выше которая является стабильной.

#194177

А да и как еще посмотреть установленную текущую версию пакета?

#194179
tyrnov написал:
echo ">sys-apps/portage-2.1.10.11" >> /etc/portage/package.mask/sys-apps

Так правильно если хочу чтобы обновлялось только до версии 2.1.10.11 но не выше которая является стабильной.

можно и так, но лучше не размаскировывать новые версии.... KEYWORDS какой стоит?

tyrnov написал:
А да и как еще посмотреть установленную текущую версию пакета?

qlist -Iv <пакет>
ИМХО проще всего настроить eix и всё через него...

#194181

А точно eix же показывает установленную версию. Это Сalculate CLD amd64 в make.conf не прописанно ACCEPT_KEYWORD потому поидее KEYWORDS amd64 стабильная версия

#194182
tyrnov написал:
А точно eix же показывает установленную версию. KEYWORDS amd64 стабильная

о_О
тогда как portage в package.keywords размаскирован?

#194188

Это я дополнил предыдущий пост: Это Сalculate CLD amd64 в make.conf не прописанно ACCEPT_KEYWORD потому поидее KEYWORDS amd64 стабильная версия

Получается нестабильная версия?

package.keywords Пуст

#194191

В IRC кальки посоветовали так:
[console]emerge -avt1 portage logrotate[/console]

#194192

надо же говорить, что калька, а не гента.... они сами кучу всего размаскировали... для них нормально использовать альфы портеджа....

#194193

Набудующие буду уточнять где калька. Просто на одном компе кальку оставил

#194194

Это решило проблему. Можно ставить решенно впринципе.

#194228

tyrnov, в порядке тематического «оффтопа»: переходите на Funtoo wink , там:

text
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 Gentoo
#194231
Lupo Alberto написал:
Available versions: 2.3-r7 [M]**9999 {build doc epydoc +ipc linguas_pl python2 python3 selinux}

сурово :lol:

#194233
Fat-Zer написал:
сурово laugh

...но работает wink

#194245

А поподробней про Funtoo где почитать? В чем разница от gentoo. Ресурс на русском хотелось бы почитать. Нашел тока офицальный сайт. Но с английским у меня туговато. И ставиться он как gentoo ручками все собирать из stage3 Или как calculate из stage4? Есть ли свой хенбук? Или все аналогично gentoo.

#194248

tyrnov, я без проблем funtoo в первую неделю освоения gentoo поставил так как с первого раза не смог собрать gentoo ~amd64 smile , там из того что в глаза бросается - настройки сетевых интерфейсов чуть другие.

#194249

tyrnov, Funtoo — дистрибутив от создателя Gentoo Даниеля Роббинсона. Дерево portage реализовано на Git, соответственно, его обновление на порядок быстрее. В Funtoo отрабатываются идеи и технологии, которые потом появляются в Gentoo. Хотя кое в чём дистрибутив по-хорошему консервативен. Так, в нём до сих пор используется gcc-4.4.5 и udev-160.
В Funtoo, что называется «из коробки», реализована возможность использования ядер из Debian, RedHat, Ubuntu.
Установка принципиально не отличается от Gentoo, так, по мелочи.

#194280

Над попробовать на одном компе глядишь понравится

Войдите или зарегистрируйтесь, чтобы ответить.