Bash-скрипт. Чистка системы Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:clean_bashscript [2011/07/31 17:12]
[Bash-скрипт. Чистка системы]
wiki:clean_bashscript [2012/10/13 13:32] (текущий)
[Примечание]
Строка 24: Строка 24:
 Редактируем часть с bleachbit в скрипте по своему усмотрению. Редактируем часть с bleachbit в скрипте по своему усмотрению.
 ===== Скрипт очистки ===== ===== Скрипт очистки =====
 +<note important>​У меня данный скрипт (deborphan) упорно выпиливает xvba-va-driver,​ который нужен для аппаратного ускорения воспроизведения видео. Будьте внимательны,​ читайте вывод в консоль,​ чтобы быть уверенным,​ что скрипт не напортачил!</​note>​
 Копируем текст в файл и не забываем сделать его исполняемым командой **chmod +x**. Копируем текст в файл и не забываем сделать его исполняемым командой **chmod +x**.
 Запускаем в терминале **./​имя_скрипта**. Запускаем в терминале **./​имя_скрипта**.
Строка 102: Строка 103:
  
 echo -e $YELLOW"​Удаление незадействованных пакетов..."​$ENDCOLOR echo -e $YELLOW"​Удаление незадействованных пакетов..."​$ENDCOLOR
-deborphan ​| xargs apt-get -y purge 2>> $LOG+while [ -n "`deborphan`" ]; do 
 +    deborphan 
 +    echo 
 +    ​apt-get -y purge `deborphan` ​2>>​$LOG 
 +done
  
 echo -e $YELLOW"​Удаление старых ядер..."​$ENDCOLOR echo -e $YELLOW"​Удаление старых ядер..."​$ENDCOLOR
 apt-get -y purge $OLDKERNELS 2>> $LOG apt-get -y purge $OLDKERNELS 2>> $LOG
 +
 +echo -e $YELLOW"​Удаление пакетов,​ установленных по зависимостям и которые больше не нужны..."​$ENDCOLOR
 +apt-get -y autoremove --purge 2>> $LOG
  
 echo -e $YELLOW"​Чистим корзины пользователей..."​$ENDCOLOR echo -e $YELLOW"​Чистим корзины пользователей..."​$ENDCOLOR
Строка 121: Строка 129:
 Чистка при каждом входе в систему:​ Чистка при каждом входе в систему:​
 <​code>​@reboot root путь_к_скрипту</​code>​ <​code>​@reboot root путь_к_скрипту</​code>​
 +
 +===== Примечание =====
 +Также можно установить **localepurge**. ​
 +<​code>​apt-get install localepurge</​code>​
 +Данный скрипт автоматически удаляет неиспользуемые локали. В процессе установки Вам будет предложено выбрать из списка локали,​ используемые в Вашей системе.
 {{tag>​Скрипты}} {{tag>​Скрипты}}