LINUX.ORG.RU

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

например ты удаляешь пакет А и пакет Б от которого зависит пакет А

а что делать пакету С, который тоже зависит от пакета Б?

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

А вывод все тот же: используйте Слакварь. :-) Такой заморочки там нету.

Ну а проверить что от чего зависит всегда поможет чудесная утилитка ldd...

Да и то сказать, а что мешает компилировать из сырцов?

R00T
()
Ответ на: комментарий от JB

>например ты удаляешь пакет А и пакет Б от которого зависит пакет А

>а что делать пакету С, который тоже зависит от пакета Б?

он тоже должен удалиться

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

>А вывод все тот же: используйте Слакварь. :-) Такой заморочки там нету.

угу. и что? removepkg удалит пакет с зависимостями?

>Да и то сказать, а что мешает компилировать из сырцов?

а что? для утсановки из сырцов зависимости не нужны?

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

да если он мне нахер не нужен? какое тут зло?

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

Хехе...

# apt-get remove libc6
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
....
дальше идет пара-тройка экранов списка пакетов...
.....
WARNING: The following essential packages will be removed
This should NOT be done unless you know exactly what you are doing!
...перечисление essential packages....
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
?]



W98
()

А по сабжу: попробуй
dpkg --remove --force-depends имяпакета
и получишь кучу битых пакетов :/

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

>Любые зависимости тебя приведут к libc. Его тоже удалять бум?

нет, потому что он нужен другим пакетам.

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

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

>например, я установил гном, которому нужны куча либ.
>после удаления гнома, либы в системе остаются.
Народ не путайте! Это совсем другой случай, тут все нормально.
Речь идет об этом:
>например ты удаляешь пакет А и пакет Б от которого зависит пакет А
>а что делать пакету С, который тоже зависит от пакета Б?
Т.е. например как удалить либы нужные гному, а сам гном оставить?

W98
()

apt-get install deborphan

Находит "осиротевшие" пакеты, то есть те, которые никому не нужны.

Eldhenn
()

deborphan, а потом aptitude вместо apt-get до тех пор, пока apt-get не научится auto-installed packages.

watashiwa_daredeska ★★★★
()

очень просто!

apt-get install debfoster

потом

debfoster -r <имя-пакета>

покажет все зависимости, КОТОРЫЕ БЫЛИ ПРОИНСТАЛЛИРОВАНЫ с этим пакетом вместе. Т.е., если ты не поставил позже что-нить, что требует одного из этих пакетов, то можешь просто перечислить их в apt-get remove и они удалятся вместе с тем, что работать без них не будет, т.е. твой пакет, который ты и хотел удалить с зависимостями :).

Удачи! И напиши о результатах.

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