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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:clean_bashscript [2011/08/12 18:50]
[Запуск скрипта по расписанию]
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>​
-{{tag>​Скрипты}}+
 ===== Примечание ===== ===== Примечание =====
-Также можно установить **localpurge**.  +Также можно установить **localepurge**.  
-<​code>​apt-get install ​localpurge</​code>​+<​code>​apt-get install ​localepurge</​code>​
 Данный скрипт автоматически удаляет неиспользуемые локали. В процессе установки Вам будет предложено выбрать из списка локали,​ используемые в Вашей системе. Данный скрипт автоматически удаляет неиспользуемые локали. В процессе установки Вам будет предложено выбрать из списка локали,​ используемые в Вашей системе.
 +{{tag>​Скрипты}}