Linux удалить лишние пакеты

Linux — удаляем ненужные пакеты

Manjaro — популярный Linux дистрибутив основанный на Arch Linux . Многие пользователи любят его за скорость, надежность и простоту в использовании и установке.

Команда разработчиков Manjaro использует для обновления своей системы не метод выхода новых версий, которые нужно постоянно переустанавливать, а систему так называемых rolling релизов . В этом случае, система постоянно получает свежие обновления ПО, ядра Linux и компонентов системы.

Таким образом, эта операционная система годами может стоять на вашем персональном компьютере, без необходимости переустанавливать ее. И это здорово, но у такого метода есть один недостаток.

За время жизни системы в ней скапливаются ненужные более пакеты и зависимости, которые принято называть «сиротами». И за несколько лет их может накопиться приличное количество, что разумеется негативно скажется на объеме вашего жесткого диска.

Но с этой проблемой можно легко справиться, для этого нам потребуется терминал и парочку команд.

Команда покажет все ненужные более пакеты, находящиеся в данный момент в вашей системе. Удалить их можно всего одной командой:

Для ее выполнения потребуются права суперпользователя, так что придется ввести пароль.

Данную команду можно использовать не только для удаления ненужных системе пакетов, но и в случае удаления приложений, которые имели множество зависимостей.

Так что если у вас «пунктик» на чистоту в системе, как и у меня. То теперь вы знаете как сделать Manjaro чуточку «чище».

Не забываем ставить палец вверх и подписываться на канал. Впереди еще много интересного!

Читайте также:  Deb based linux систем

Источник

Использование опций команды apt-get для очистки системы

img

Большинство из нас, работающих с системами на базе Debian, регулярно используют apt-get для установки пакетов и обновлений, но как часто мы пользуемся инструментами очистки? Давайте рассмотрим некоторые опции инструмента для очистки.

Использование опций команды apt-get для очистки системы

Выполнение команд apt-get в системе, основанной на Debian, является рутиной. Пакеты обновляются довольно часто, и такие команды, как apt-get update и apt-get upgrade , делают этот процесс довольно легким. С другой стороны, как часто вы используете apt-get clean , apt-get autoclean или apt-get autoremove ?

Эти команды очищают и удаляют файлы, которые все еще находятся в вашей системе, но больше не нужны – часто потому, что приложение, которое требовало их, было удалено.

apt-get clean

Команда apt-get clean очищает локальный репозиторий от извлеченных файлов пакетов, оставшихся в каталоге /var/cache . Чистится содержимое каталогов: /var/cache/apt/archives/ и /var/cache/apt/archives/partial/ . Единственные файлы, которые он оставляет в /var/cache/apt/archives — это файлы блокировки и подкаталог.

Перед запуском операции очистки в каталоге может находиться несколько файлов:

/var/cache/apt/archives/db6.1-util_6.1.27+dfsg1-0.7ubuntu2_amd64.deb /var/cache/apt/archives/db-util_2%3a6.121~exp1ubuntu1_all.deb /var/cache/apt/archives/lock /var/cache/apt/archives/postfix_3.4.6-2ubuntu2_amd64.deb /var/cache/apt/archives/sasl2-bin_2.2.25+dfsg-1build2_amd64.deb

Отобразить содержимое, указанное выше можно выполнив команду:

sudo ls –lR /var/cache/apt/archives /var/cache/apt/archives: Total 4 -rw-r----- 1 root root 0 Jan 20 2019 lock drwx------2_apt root 4096 Jan 20 07:24 partial var/cahe/apt/archives/partial: total 0 

Команда apt-get clean обычно используется для очистки дискового пространства по мере необходимости, как правило, в рамках регулярного планового обслуживания.

apt-get autoclean

Команда apt-get autoclean , как и apt-get clean , очищает локальный репозиторий от извлеченных файлов пакетов, но удаляет только те файлы, которые больше не могут быть загружены и практически бесполезны. Это помогает сохранить ваш кэш от переполнения.

apt-get autoremove

Параметр autoremove удаляет пакеты, которые были установлены автоматически, поскольку они требовались для некоторых других пакетов, но после удаления этих пакетов они больше не нужны. Иногда при обновлении рекомендуется выполнить эту команду.

The following packages were automatically installed and are no longer required: g++-8 gir1.2-mutter-4 libapache2-mod-php7.2 libcrystalhd3 libdouble-conversion1 libgnome-desktop-3-17 libigdgmm5 libllvm8 liblouisutdml8 libmutter-4-0 libmysqlcliend20 libpoppler85 linsydc++-8-dev libtagc0 libvpx5 libx265-165 php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline User ‘sudo apt autoremove’ to remove them. 

Удаляемые пакеты часто называют "неиспользуемыми зависимостями". На самом деле, хорошей практикой является использование autoremove после удаления пакета, чтобы быть уверенным, что не осталось ненужных файлов

Источник

Как очистить Linux от мусора в системе.

Как любая операционная система, Линукс имеет свойство зарастать различным мусором. Это и неиспользуемые более библиотеки от удаленных программ, это и служебные файлы от разных приложений и многое другое.

На скриншоте вы можете увидеть следы использования офисных программ

Существуют естественно утилиты для очистки системы, и они не плохи, но ими можно и систему сломать. Потому мы пойдем с вами более безопасным путем.

И так Synsptic

Стандартный менеджер пакетов, давайте запустим его и удалим ряд следов.

Выбираем неустановленные, остались только файлы настроек

Вы можете видеть, сколько все осталось от программ, которые мы давно удалили.

Правой кнопкой - отметить для полного удаления

А потом нажимаем на "применить"

dpkg -l | awk '/^rc/ ' | xargs sudo dpkg --purge

APT

sudo apt autoclean (очищает систему от deb пакетов, которые больше не нужны, рекомендуется делать периодически)

sudo apt autoremove (удаляет не удаленные зависимости от уже удаленных пакетов)

sudo apt clean (очищает каталог var/cache/apt/archives).

Очистка кэша миниатюр.

Желательно делать раз в полгода, а если работаете с графикой, то раз в неделю. А то зарастете миниатюрами картинок, которых давно уже нет.

rm -f ~/.cache/thumbnails/normal/*

Удаление неиспользуемых программ

Частый случай - понаставили всякое и забыли.

Тут нам надо программку поставить GTKOrphan, главное так же потом не забыть про нее. :))

sudo apt install gtkorphan

Теперь вы можете там посмотреть и удалить все ненужное.

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

Источник

Оцените статью
Adblock
detector