> kde - это скорее всего виртуальный пакет - можешь его смело удалять
kde -- это точно виртуальный пакет. Однако смело удалять нельзя. Если ставился именно пакет kde, то все, что он затянул по зависимостям помечено Auto и будет удалено при сносе пакета kde.
автору> Как их удалить не трогая kde. Debian Etch.
После установки уже относительно трудоемко. Обычно более правильная тактика -- не ставить мета-пакет типа kde, а ставить персонально только то, что нужно.
В принципе, после установки kde целиком, при сносе одной из зависимостей нужно проделать практически это же, но за раз -- посмотреть, что пытается снести aptitude из-за флага Auto и пометить нужное aptitude unmarkauto.
можно смело делать apt-get remove kde-games. Ничего другого, относящегося к другим частям kde, не удалится. Зависимости разрулятся. А kde - это мета-пакет, включающий установку _всего_ kde.
Я уж грешным делом подумал что нельзя сделать apt-get remove kde-games или как у вас там, думал сразу весь kde херится....Рад что это не так.
>при удалении орфографии русского из опенофиса удаляется весь опенофис и ещё несколько пакетов. вот так.
не верю, хотя может кривой SPEC составленый пионером... Поверь, сам RPM тоже не обладает телепатическими способностями и делает все по сценарию, заложенным авторами пакета, а вот что они там намутили - это уже другой вопрос...
> можно смело делать 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. ...остальные варианты, которые не пришли мне в голову...