LINUX.ORG.RU

dpkg -r --force-all "название пакета"

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

> kde - это скорее всего виртуальный пакет - можешь его смело удалять

kde -- это точно виртуальный пакет. Однако смело удалять нельзя. Если ставился именно пакет kde, то все, что он затянул по зависимостям помечено Auto и будет удалено при сносе пакета kde.

автору> Как их удалить не трогая kde. Debian Etch.

После установки уже относительно трудоемко. Обычно более правильная тактика -- не ставить мета-пакет типа kde, а ставить персонально только то, что нужно.

В принципе, после установки kde целиком, при сносе одной из зависимостей нужно проделать практически это же, но за раз -- посмотреть, что пытается снести aptitude из-за флага Auto и пометить нужное aptitude unmarkauto.

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

> kde -- это точно виртуальный пакет.

Сорри, kde -- это точно НЕ виртуальный пакет, а так называемый мета-пакет. Т.е. просто пакет с зависимостями на те пакеты, из которых состоит KDE.

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

> Офигеть, и что deb такую хрень не может разрулить ?

Какую хрень? Телепатически вызнать из пользователя, что некоторые автоустановленные пакеты пользователю нужны и удалять их не надо?

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

можно смело делать apt-get remove kde-games. Ничего другого, относящегося к другим частям kde, не удалится. Зависимости разрулятся. А kde - это мета-пакет, включающий установку _всего_ kde.

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

RPM разруляет??? не смешите мои тапки. при удалении орфографии русского из опенофиса удаляется весь опенофис и ещё несколько пакетов. вот так.

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

RPM рзруляет, и еще как !

Я уж грешным делом подумал что нельзя сделать apt-get remove kde-games или как у вас там, думал сразу весь kde херится....Рад что это не так.

>при удалении орфографии русского из опенофиса удаляется весь опенофис и ещё несколько пакетов. вот так.

не верю, хотя может кривой SPEC составленый пионером... Поверь, сам RPM тоже не обладает телепатическими способностями и делает все по сценарию, заложенным авторами пакета, а вот что они там намутили - это уже другой вопрос...

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

> можно смело делать apt-get remove kde-games. Ничего другого, относящегося к другим частям kde, не удалится.

apt-get не полностью поддерживает отметку auto, в результате чего при пользовании apt-get и частой установке/сносе пакетов система замусторивается пакетами, поставленными по зависимостям для пакетов, которые давно снесены. При пользовании aptitude:

1. ставим kde -> весь kde, кроме пакета kde отмечается auto.
2. сносим kde-games -> зависимости пакета kde не удовлетворяются -> пакет kde сносится -> сносятся все auto пакеты, от которых не зависит ни одного non-auto пакета, т.е. весь kde.

Выходы:

1. Подумать заранее и не ставить пакет kde, а ставить конкретно те пакеты, которые непосредственно нужны.
2. aptitude отображает действия, которые собирается совершить, прежде чем их совершать -> если aptitude собирается сносить пакеты kde, при удалении kde-games, отменяем действия и делаем aptitude unmarkauto для всех пакетов, кторые хотим оставить, повторяем снос kde-games (кому-то в ncurses-интерфейсе будет это легче сделать).
3. пишем скрипт, на awk|python|perl|whatever, который помечает все пакеты, от которых зависит kde командой aptitude unmarkauto и сносим kde-games.
4. ...остальные варианты, которые не пришли мне в голову...

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

>>осе пакетов система замусторивается пакетами, поставленными по зависимостям для пакетов, которые давно снесены.

В убунте эти пакеты показываются при запуске apt-get

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

> В убунте эти пакеты показываются при запуске apt-get

Если не делать с ними чего-нибудь (remove,unmarkauto) регулярно, то этот список превратится в бесполезную помойку.

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