Добрый день! Подскажите пожалуйста как можно "правильно" удалить стандартные программы ?
Например хочу удалить игры,так как они мне не нужны и в дальнейшем тоже не понадобятся :)
text
apt-get remove gnome-games
Следующие пакеты устанавливались автоматически и больше не требуются:
bluez-gnome libmtp7 libgksu1.2-0 python-notify aspell libgda3-common
python-gnome2-extras libgksuui1.0-1 evolution-exchange rhythmbox
system-config-printer libgpod3 gnome-themes-extras python-eggtrayicon
gnome-spell python-4suite-xml libgda3-3 transmission-common libgdl-1-0
serpentine libopenobex1 transmission-gtk libgdl-1-common gnome-vfs-obexftp
> Нет. apt сам определяет какие пакеты больше не требуются и удаляет.
он смотрит на пакеты, которые проставлены как auto, и которые никто не держит. там могут быть и нужные, есть несколько нюансов. python-notify и aspell, в большинстве своём, нужные. нужно снять с них марк auto.
проще всего - запустить aptitude, нажать g, посмотреть, что из розового тебе нужно (тот же aspell и python-notify), и нажать на них +, потом снова нажать g
это две разных обёртки к dpkg. обе работают через libapt, но обе работают по-своему (но это не означает, что по-разному). в принципе, проще всего, считать что различаются наличием gui у aptitude и разным синтаксисом команд, а в ньюансы пока не вникать, они не так важны.
а как удалить только часть ненужного пакета?
Например встал OpenOffice весь, амне весь и не нужен, а только Writer. Остальное бы удалить. Как весь офис удалить знаю, а как только его компоненты?
ЗЫ: Debian 5.0, Gnome
а как удалить только часть ненужного пакета?
Например встал OpenOffice весь, амне весь и не нужен, а только Writer. Остальное бы удалить. Как весь офис удалить знаю, а как только его компоненты?
ЗЫ: Debian 5.0, Gnome
Опять про метапакеты (openoffice.org - это метапакет (пустышка) который тянет за собой весь офис):
Делай раз:
$#aptitude unmarkauto openoffice.org
Делай два (например удалим draw):
$#aptitude purge openoffice.org-draw
text
[dzion]>> aptitude purge openoffice.org-draw ~/ :)
Следующие пакеты будут УДАЛЕНЫ:
openoffice.org-draw{p}
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 11,0 M байт.
Следующие пакеты имеют неудовлетворённые зависимости:
openoffice.org-impress: Зависит: openoffice.org-draw (= 1:3.2.1-9) но его установка не запланирована.
openoffice.org: Зависит: openoffice.org-draw но его установка не запланирована.
Следующие действия разрешат зависимости:
Удалить следующие пакеты:
1) openoffice.org
2) openoffice.org-impress
Принять данное решение? [Y/n/q/?]
Следующие пакеты будут УДАЛЕНЫ:
libcolamd2.7.1{u} lp-solve{u} openoffice.org{a} openoffice.org-calc{u} openoffice.org-draw{p}
openoffice.org-filter-mobiledev{u} openoffice.org-impress{a} openoffice.org-officebean{u}
openoffice.org-report-builder-bin{u} ttf-liberation{u} ttf-sil-gentium{u}
ttf-sil-gentium-basic{u}
0 пакетов обновлено, 0 установлено новых, 12 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 52,5 M байт.
Хотите продолжить? [Y/n/?]
Таким образом избавились от draw,....... impress, calc прицепом зацепились - потому как без друг друга не могут, writer, base, math остались на месте - добились чего хотели. wink