LINUX.ORG.RU

[gentoo] depclean

 


0

0

Привет ЛОР. В системе установлено 2 версии GCC (4.4.3-r2 как основной и 4.3.4) при emerge --depclean портеж пытается удалить GCC-4.3.4. Добавил уже этот пакет и в package.provided и в package.skip но результата нет. Вопрос как сделать так чтоб --depclean его не сносил?

★★★
Ответ на: комментарий от Sylvia

В генте как всегда лицорука. Портеж умеет ставить в слоты но вот рулить ими не научился. Спасибо, сделаю alias в .bashrc

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

или все равно снести пытается?
у меня GCC «не установлен» , поэтому именно на GCC мне не проверить,
остальное в слотах он вроде не трогает

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

если прописано в world'е, то не снесет

anonymous
()
Ответ на: комментарий от partyzan

В генте как всегда лицорука. Портеж умеет ставить в слоты но вот рулить ими не научился

Всё он прекрасно разруливает. Если ставил пакет с опцией --oneshot или он был поставлен по зависимости, то он не попадает в world файл и считается автоматический установленным. Соответственно emerge --depclean его сносит. Про это даже в man emerge написано:

Packages that are part of the world set will always be kept. They can be manually added to this set with emerge --noreplace <atom>

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

слот указывать обязательно
иначе будет сносить лишнюю «не нужную» )

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