Как безболезненно удалить одно из приложений, входящих в метапакет kde-full?

Приветствую Сообщество!

После установки Кубунту я всегда ставлю всем известный сказочный метапакет kde-full. Все бы хорошо, но уж больно много ненужного в этом метапакете содержится (а собирать то что нужно руками по отдельности неохота), и как то раз решил почистить то, что мне из него не нужно, например Kfloppy, SuperKaramba, темы и так далее, но при их удалении соответственно сам метапакет предлагается для удаления, при этом сам метапакет отображается как неустановленный, но его остальные составляющие части не удаляются.

И проблема то вовсе не в этом, а в том, что если затем выполнить sudo apt-get autoremove, то к удалению предлагается все, что входило в метапакет. То есть получается, что целостность метапакета нарушать нельзя, оно и понятно - раз все пакеты, входящие в его состав тянулись за ним, то при его удалении они становятся сиротами, вот autoremove и хочет их снести. А мне хочется узнать, как удалить отдельные приложения из метапакета?

Спасибо всем заранее.

+3
SmartByte - 24 Май, 2011 - 11:45
Изображение пользователя SmartByte.

После установки Кубунту я всегда ставлю всем известный сказочный метапакет kde-full
Интересно, зачем?

0
Dimooon85 - 25 Май, 2011 - 04:57

Сам не знаю, не было времени разобраться что там в него входит и для чего оно там, но как я понял там кодеки-шмодеки, темы, обои, шрифты, игры и прочая ерунда - вот если бы где-нибудь можно было прочесть что конкретно в него входит и что там для чего а то по названиям пакетов, которые в него входят и не понятно, что это и для чего, например kdesdk, okteta и так далее, но установив его я надеюсь на то, что в большинстве случаев найдется приложение для открытия любого файла... как то так

Кстати а кто-нибудь знает, этот пакет привязывается к версии дистрибутива и актуализируется для него или это тупо набор всякой всячины просто для любого КДЕ, поскольку там есть некоторые вещи, которые не актуальны например для KDE 4.6.

+1
SmartByte - 25 Май, 2011 - 08:08
Изображение пользователя SmartByte.

Что-то мне подсказывает, что большинство пользователей не ставит этот пакет, я вот наоборот, удаляю половину софта после установки. Дефолтных приложений вполне хватает, чтобы открыть почти любые пользовательские файлы.

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

Информацию о любом пакете очень удобно смотреть через консольную утилиту aptitude - если не установлена, можете поставить командой: sudo apt-get install aptitude

А чтобы посмотреть информацию о пакете: sudo aptitude show имя_пакета
Поиск пакета, если помните только часть названия: sudo aptitude search часть_названия_пакета

0
Dimooon85 - 26 Май, 2011 - 09:09

Кодеки как раз я ставлю другим мета-пакетом: kubuntu-restricted-extras, посмотрел внимательно состав пакета kde-full (снес сам мета-пакет, а потом командой sudo apt-get autoremove вывел наглядный список установленных им пакетов в терминале) и действительно понял, что нужного там почти ничего нет. Но в то же время он сам состоит из ряда метапакетов, например kdegame, kdemultimedia etc...

Кстати заметил одну вещь, что пакет kdesdk (утилиты для разработки) каким-то непонятным образом влияет на плазмоиды, например плазмоид gmail без этого пакета весь на английском языке, с этим пакетом - на русском.

Я делал так (после того как обнаружил что плазмоид неправильно работает по сравнению с ситуацией, когда был kde-full): загрузился с live-usb и там начал ставить пакеты из состава kde-full, которые хоть как-то могли влиять на плазму и плазмоиды, но когда таковые были исчерпаны, а результата не было, начал ставить по порядку все, вот так нашел нужный пакет. После возвращения в нормальную ОС установил сий пакет (kdesdk) и плазмоид заработал... А еще мне нужна была цветовая тема Zion, которая появлялась после установки kde-full, но как выяснилось аналогичным методом, эта тема (единственная) появляется после установки пакета kdeaccessibility, в то время как все остальные цветовые темы содержатся в пакете kdeartwork... Вот такая путаница, и где тут логика спрашивается. Если бы в Kpackagekit еще бы описание было на русском то хоть куда ни шло, а так совсем тяжко, вспоминаю еще мандриву в начале пути - там и то часть пакетов была с русским описанием, в убунте тоже насколько понимаю на русском, почему тут все на английском не ясно.

0
Lum - 24 Май, 2011 - 13:00
Изображение пользователя Lum.

aptitude unmarkauto '~skde'

0
Гость - 25 Май, 2011 - 04:41

Так ведь эта команда удалит пометку о зависимости у всех пакетов, в имени которых есть KDE, и это ведь не решит проблему...

0
Lum - 25 Май, 2011 - 21:17
Изображение пользователя Lum.

Эта команда снимет отметку "установленный автоматически" с пакетов, относящихся к секции kde, - что и требовалось ТС

0
Opossum - 24 Май, 2011 - 23:11
Изображение пользователя Opossum.

Как вариант, если часто приходится ставить кубунту, напишите скрипт себе, который будет одной командой устанавливать всё, чего по вашему мнению не хватает в дефолтной поставке, и используйте этот свой скрипт вместо установки метапакета.

0
Buy - 25 Май, 2011 - 01:47

Насколько я понял это не возможно:

"Метапакеты — это пустые пакеты, связывающие зависимостями пакеты из одного модуля. Установливая некий мета-пакет, мы ставим все пакеты модуля в одной связке. При дальнейшем обновлении системы обновляться будет уже весь модуль, а не пакеты по отдельности.

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

Не ставь метапакет. Можешь делать как уже посоветовали:
sudo aptitude install имена устанавливаемых нужных пакетов через пробел
Раз составил и постоянно пользуешься.

0
parchomwowan - 25 Май, 2011 - 16:34
Изображение пользователя parchomwowan.

При дальнейшем обновлении системы обновляться будет уже весь модуль, а не пакеты по отдельности.


Вопрос спорный... Когда ставил kubuntu-restricted-extras скачалось не всё, и при повторной установке докачивались только пакеты, которых не было, а не все, входящие в метапакет.

0
Dimooon85 - 26 Май, 2011 - 09:11

Это уже из другой оперы - в Вашем случае те пакеты, что уже загрузились, были в кэше, и поэтому после продолжения установки докачались естественно только недостающие, так как была инициирована установка метапакета, которому для полной установки нужно чтобы все его составные элементы были установлены...

Отправить комментарий