Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Удаление "ненужных" пакетов


Автор: DarkProg 16.1.2013, 09:57
Добрый день.
Мой уровень знания Linux где-то на уровне пользователя линукса, поэтому прошу прощения если задаю глупые вопросы.

Поставил дистрибутив Debian, последней версии, всё хорошо, всё работает, но у меня есть куча пакетов которые мне вообще не нужны, но они установились вместе с оболочкой. Например пакет Bluetooth - такого модуля вообще нет, или скажем встроенные игры.

Гуглил так и не понял как это можно сделать. При попытке удалить такой вот "ненужный" пакет мне сообщает менеджер пакетов что нужно удалить ещё пакет "gnome" или какой-то связанный пакет с "gnome", насколько я понимаю этот пакет напрямую связан с графической оболочкой, которую удалять никак нельзя.
Может есть какие-то готовые рецепты для удаления таких пакетов?

P.S. ставил в экспертной установке с минимумом пакетов, только графическая оболочка и утилиты системные
P.P.S. как вариант могу попробовать переустановить с образа в 600Мб но как-то не хочется

Автор: kemiisto 16.1.2013, 10:40
Вообще, конечно, можно всегда спуститься на уровень ниже относительно apt-get и воспользоваться непосредственно dpkg:
Код

dpkg -r --force-depends package_name

но я бы не стал так делать. Чревато.

Можно просто выпилить синезубого демона  smile из автозагрузки, если так уж мешает.

Автор: Фантом 16.1.2013, 12:13
Цитата(DarkProg @  16.1.2013,  10:57 Найти цитируемый пост)

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

У Вас есть какая-то настоятельная причина что-то экономить? Потому что если нет, то лучше экономию не наводить.

Автор: DarkProg 16.1.2013, 15:42
Цитата(Фантом @  16.1.2013,  12:13 Найти цитируемый пост)
У Вас есть какая-то настоятельная причина что-то экономить? Потому что если нет, то лучше экономию не наводить. 

Да, есть у меня всего 4Гб свободного места...

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


Цитата(kemiisto @  16.1.2013,  10:40 Найти цитируемый пост)
Можно просто выпилить синезубого демона   из автозагрузки, если так уж мешает

Я бы хотел удалить его и ещё много чего лишнего, например игры, а также утилиту по записи CD(тоже не нужна потому что привода нет)

Цитата(kemiisto @  16.1.2013,  10:40 Найти цитируемый пост)
но я бы не стал так делать. Чревато.

Я так понимаю удаляет выбранный мною пакет не трогая при этом зависимые?
Но потом за глюки никто не отвечает, так?

Автор: DarkProg 16.1.2013, 19:37
Будем считать вопрос закрытым, потому что переставил дистрибутив на тот который ставится с болванки в 700Мб, сначала без графики, а потом графику подтянул, получилось куда компактнее, сейчас что-то около 1Гб вся система и никакой шелухи.

P.S. Минус один теперь в офисе меня стали окончательно считать психом  smile если ещё не считали  smile

Автор: kemiisto 19.1.2013, 18:36
DarkProg, гугли Gentoo Stage1 и скажи Канзасу: «Прости и прощай». smile 

Автор: DarkProg 19.1.2013, 23:41
Цитата(kemiisto @  19.1.2013,  18:36 Найти цитируемый пост)
Gentoo

Нет, уж спасибо smile Меня и тут пока неплохо кормят smile
Мне пока реально хватает Debian'а с его весёлой оболочкой Xfce smile

Автор: CompWorm 22.1.2013, 12:59
вэлкам ту хэл.
гном обобщён метапакетом http://packages.debian.org/ru/squeeze/gnome-desktop-environment. то есть физически это пустой пакет, но он тянет за собой всю Дебиановскую систему и сопутствующую шелуху. 
эта новая фича появилась начиная со сквизи.

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

Ниже ИМХО на основе моего ламерского опыта общения с линухом:

1) отлинковать один пакет (игры например) нельзя. можно создать новый, свой собственный мета-пакет на основе репозиторного, но без игр и остального, и ставить его вместо репозиторного. мне этот вариант импонирует, но все меня на всех форумах отговаривают от такого решения и предлагают второй вариант, которым я собственно и пользуюсь щас:
2) Ъ-способ - разом все пакеты открепить от gnome-desktop-environment и удалить его.
способ, мне не нравится тем, что при каждой новой установке apt-get будет теперь все пакеты ранее входившие в метапакет предлагать удалить как не используемые... одно неловкое движение и систему смоет smile 
это раздражает и отключается. но отключать уведомления это не по-джедайски, ведь так?
чтобы этого не было, надо каждый такой пакет обозначить как самостоятельный. полнейший гемор...
а добившись головокружительного успеха ломаются зависимости - вот задумаешь удалить офис после этого и будешь вспоминать полный список пакетов, которые с ним связаны и все их прописывать поштучно к удалению...
Офис это мелочи... а вот когда надумаешь заменить наутилус или ещё что покрупнее - утонешь.

Автор: DarkProg 22.1.2013, 18:27
Цитата(CompWorm @  22.1.2013,  12:59 Найти цитируемый пост)
вэлкам ту хэл.

 smile 

CompWorm, да я тут уже отрываюсь по полной  smile  за последнии дня 3 я раз 6 переустановил систему потому что упорол до состояния когда она не поднялась совсем smile

Ещё попробовал обновить пол системы из wheeze, о лучше бы я этого не делал даунгрейд штука практически невозможная... 

Цитата(CompWorm @  22.1.2013,  12:59 Найти цитируемый пост)
чтобы этого не было, надо каждый такой пакет обозначить как самостоятельный. полнейший гемор...

Хм... мысль... можно ведь вроде регулярным выражением обойтись попробовать, я правда ещё так и не понял как их писать тут, но ничё, если так пойдёт  smile весело будет smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)