Как безболезненно удалить одно из приложений, входящих в метапакет 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

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

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

CAPTCHA на основе изображений
Введите цифры