Home FAQ и HowTo Кандидатский минимум Очистка системы Runtu(UBUNTU) GNU/Linux
Очистка системы Runtu(UBUNTU) GNU/Linux PDF Печать E-mail
Рейтинг пользователей: / 16
ХудшийЛучший 
Автор: HsH   
02.07.2008 16:48
Индекс материала
Очистка системы Runtu(UBUNTU) GNU/Linux
Удаление незадействованных (orphaned) пакетов.
Удаление незадействованных пакетов с помощью Wajig
Все страницы

В очередной раз блуждая по Сети в поисках извечного ответа на вопросы «Кто виноват?» и «Что делать?» применительно к Linux-системам, я наткнулся на статью о способах очистки установленного дистрибутива Debian/Ubuntu от накапливающегося со временем «балласта» в виде неиспользуемых пакетов зависимостей, оставшихся после удаления программ, конфигурационных файлов, старых версий библиотек и прочих вещей, единственной функцией которых в текущий момент является только захват свободного дискового пространства. Поскольку информация весьма полезная и данная тема поднималась несколько раз участниками нашего форума, я решил поделиться предлагаемыми в статье вариантами решения этой проблемы, переведя её в меру своих скромных познаний английского. Стиль изложения автора сохранен в неизменности.

 

 Оригинал статьи находится здесь - http://www.ubuntugeek.com/cleaning-up-all-unnecessary-junk-files-in-ubuntu.html

Текст статьи приведен ниже.
  ===============================================================================

 
             Если вы хотите «очистить от мусора» ваш компьютер с установленной на нем ОС Ubuntu, вы должны следовать этим простым рекомендациям для удаления всех старых и ненужных файлов.

Удаление остаточных конфигурационных пакетов.

В менеджере пакетов Synaptic имеется встроенная возможность очистки старых конфигурационных пакетов. Обычно это пакеты  с зависимостями, оставшиеся после удаления программ. Чтобы использовать эту возможность, откройте меню Система-Администрирование-Менеджер пакетов Synaptic. В левом верхнем углу окна щелкните кнопку «Статус». В открывшемся списке над кнопками Разделы, Статус, Поиск и  Пользовательское вы увидите следующий текст:

Installed  - Установленные
Installed(auto removable) – Установленные (Удаляемые автоматически)
Installed(local or obsolete) (Установленные – локально или устаревшие)
Installed(upgradable) - Обновляемые
Not installed – Не установленные
Not Installed (Residual config) – Не установленные (Остались конфигурационные файлы)
  


Щелкните по надписи Not Installed (Residual config) – Не установленные (Остались конфигурационные файлы). (Если строка не появится, значит, у вас нет таких пакетов).

 

Если вы хотите их удалить, вам нужно выбрать эти пакеты и нажать на кнопку «Применить» в панели меню. Удаление пакетов в действии:

 

Частичное удаление пакетов из кэша

Это также встроенная опция, но она используется не в менеджере пакетов Synaptic, а выполняется в терминале. Для доступа к терминалу откройте меню Приложения-Стандартные-Терминал. В открывшемся окне наберите:

sudo apt-get autoclean

Команда удалит из локального кэша старые версии загруженных пакетов.
 

Удаление ненужных локалей.

Для этого вам необходимо установить пакет localepurge, который автоматически удаляет неиспользуемые локализации. Этот простой скрипт очищает дисковое пространство, удаляя лишние языковые пакеты и справочные руководства. Скрипт выполняется автоматически после отработки любого запуска инсталляции с помощью APT.

Установка localepurge в Ubuntu

sudo apt-get install localepurge

После установки любых пакетов с помощью apt-get install, скрипт автоматически удалит все  прилагаемые языковые пакеты и справочные руководства (соответственно  вы не сможете их прочесть). Для того, чтобы настроить скрипт на удаление только ненужных локалей, вам необходимо сконфигурировать файл настроек /etc/locale.nopurge.

Использование  скрипта сохранит несколько мегабайт свободного места на диске, удаляя пакеты локализаций, устанавливаемые по зависимостям.

Пример:

Устанавливаем пакет discus,  используя apt-get:

sudo apt-get install discus

после окончания установки вы увидите что-то типа этого:

localepurge: Disk space freed in /usr/share/locale: 41860K

(Освобождено 41,8Мб дискового пространства в /usr/share/locale)
 



Обновлено ( 25.07.2008 13:53 )
 

Комментарии  

 
# XPEH 2008-07-03 10:57 +1 весьма полезная статейка, попробовал на себе (не все правда), но что попробовал работает Ответить | Ответить с цитатой | Цитировать
 
 
# K_buba 2008-07-05 02:31 Для пакетов, которые могут быть автоматически удалены, можно использовать команду sudo apt-get autoremove
Статья отличное, огромное спасибо автору!
Ответить | Ответить с цитатой | Цитировать
 
 
# Art 2008-07-05 17:08 Это хорошо. Моя система обновилась с ядра 2.6.22-14 до 2.6.22-15 и теперь grub предлагает мне варианты загрузки с каждым из них . Как мне удалить старое ядро?

Warpc: Все просто. Во-первых, старое ядро уже должно было добавиться в список Synaptic, описанной на 1 странице этой статьи. Можно удалить вручную, просто удалите пакет linux-image-2.6.22-14-generic. И это ядро исчезнет из списка. Если возникнут сложности, пишите на форум, постараемся помочь.
Ответить | Ответить с цитатой | Цитировать
 
 
# Tiahin 2008-07-29 14:41 Удалите, плиз, условные комментарии в статье. :) Ответить | Ответить с цитатой | Цитировать
 
 
# Olexandr 2008-08-16 05:25 можно ли установить GtkOrphan 0.4.2 на Ubuntu 8.O4 или для этой ос есть свои подобные программы ?

Warpc: Такая программа есть. Вы можете установить её через Synaptic, указав в поиске gtkorphan. Интернет-репозитарии должны быть включены. Чтобы включить их, пройдите в Система-Администрирован ие-Источники приложений и поставьте галочки везде на первой вкладке, кроме исхожных кодов.
Ответить | Ответить с цитатой | Цитировать
 
 
# kolyn 2008-10-15 20:40 Подскажите - в настройках localepurge галочки поставить напротив пакетов, которые нужно удалить или наоборот, которые нужно оставить?

HsH: Отметить нужно пакеты для сохранения, т.е. те, которые вы хотите оставить.
Ответить | Ответить с цитатой | Цитировать
 
 
# 12vmfgod 2008-11-15 15:12 Все это карашо только вот скажите как настроить vpn соединение а то все ваши обновления предполагают что есть прямое соединение к инету то бишь воткнул сеть и качай \\\\или соединение через pppoe запрашивающее имя и пароль?? либо вы уже настолько продвинутые что даже не обращаете внимание на такие мелочи .. а для народа первый раз попробовавшего поставить эт проблема

HsH: Для решения вашей проблемы заходите на наш форум - постараемся помочь.
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий

Все комментарии проходят предварительную модерацию.

Защитный код
Обновить

© 2008 runtu.org. Все права защищены.