It’s FOSS: Удаление программ в Linux

It’s FOSS: Удаление программ в Linux

Абхишек Пракаш, It’s FOSS
Пересаживаясь на новую ОС, стоит смириться с тем, что многим вещам придётся учится заново, а многие рутинные задачи сперва будут казаться сложными и запутанными. Даже удалить ненужное приложение в Linux поначалу будет непросто. А раз так, новичкам наверняка пригодится инструкция по удалению ненужного софта.

Удаление программ в дистрибутивах из семейства Debian / Ubuntu

Устанавливать софт в дистрибутивах из семейства Debian/Ubuntu довольно просто: вы либо скачиваете deb-пакет с официального сайта разработчика, а затем устанавливаете его двойным кликом мышки, либо устанавливаете нужную программу напрямую из репозитория своего дистрибутива.

А что насчёт удаления? Что, если вы точно уверены, что конкретная программа вам уже не понадобится? Как удалить пакет так, чтобы в системе не осталось ничего лишнего?

На самом деле, тут тоже не всё так сложно, как кажется на первый взгляд. Если кратко, лучший способ удалить ненужную программу – команда apt remove:

sudo apt remove program_name

В чём тогда проблема? Ну хотя бы в том, что вам нужно точно знать, как называется программа, которую вы собираетесь удалить, а узнать точное названия зачастую не так просто. Например, браузер Google Chrome в Ubuntu называется google-chrome-stable. Вроде бы логично, но вряд ли хоть кто-то сумеет догадаться об этом с первого раза.

Выходит, чтобы удалить ненужное приложение с помощью терминала, сперва вам нужно научиться искать названия конкретных пакетов. И это тоже не так сложно, как могло показаться. Да и лезть в терминал вам по большому счёту уже не особо нужно: в большинстве случаев хватит и графического интерфейса.


Способ №1. Удаление софта через Центр приложений

В большинстве дистрибутивов Linux есть и графический интерфейс управления установленным софтом. В Ubuntu он называется Центром приложений. Через него можно найти, установить и удалить нужное (или в нашем случае ненужное) приложение. Важно отметить, что в Ubuntu и некоторых других дистрибутивах Центр приложений не показывает в поиске уже установленные приложения.

Поиск программ в Центре приложений не отображает уже установленный софт

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

Установленные программы можно найти в специальной вкладке Центра приложений

Теперь найдите в списке установленных программ приложение, которое хотите удалить, и щёлкните по кнопке Удалить.

Удаление софта через Центр приложений Ubuntu

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


Способ №2. Удаление программ командой apt

Скорее всего, вы не особо в курсе, как называется программа, которую вы собираетесь удалить. В большинстве случаев тут важно знать не только название конкретного софта, но и какую именно версию вы использовали: не google-chrome, а google-chrome-stable.

Если же вы знаете только примерное название программы, поможет кнопка Tab: просто вводите первые несколько букв, и по нажатию клавиши Tab терминал должен самостоятельно дописать имя установленного пакета.

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

apt list --installed | grep -i possible_package_name

Например, в названии браузера Google Chrome, скорее всего, будет слово chrome, так ведь?

apt list --installed | grep -i chrome

Логично предположить, что в результатах поиска будет всего один пакет, попадающий под критерии, но временами их может быть немного больше:

Если вы пока не уверены, что нашли именно тот пакет, который вам нужен, можно запросить дополнительную информацию о нём:

apt info exact_package_name

Ну а теперь, когда вы знаете точное название нужного пакета, его можно удалить командой apt remove:

sudo apt remove exact_package_name

Также вы можете воспользоваться командами apt-get remove или dpkg:

Удаление deb-пакета командой apt remove

Способ №3. Удаление пакетов через Synaptic

Пакетный менеджер Synaptic – ещё один способ удалить ненужный софт. С переходам на GNOME и собственный Центр приложений Ubuntu отказались от использования Synaptic, и классический пакетный менеджер сохранился разве что в редакции Xubuntu, однако многие до сих пор пользуются им по привычке.

С чего начать? Сперва нужно проверить, установлен ли в вашем дистрибутиве Synaptic. Если нет, установить его можно следующей командой:

sudo apt install synaptic

Теперь откройте Synaptic и найдите пакет с нужным названием (уже установленный софт будет помечен зелёным). Затем щёлкните по нужной программе правой кнопкой мыши и выберите пункт Отменить для удаления, а потом нажмите кнопку Принять.

Удаление deb-пакетов с помощью пакетного менеджера Synaptic

Сработало?

На самом деле терминал – это не так страшно, и удалить программу командой apt remove не так уж сложно. Со временем вы точно привыкните.

Если терминал вас до сих пор по каким-то причинам пугает, Центр приложений тоже неплохо справится с поставленной задачей. Но есть одно но: если программа была скачена с официального сайта разработчика и установлена вручную, она может не отображаться в Центре приложений.

Надеюсь, теперь стало немного проще. Маякните, если возникнут какие-то вопросы. И помните: Linux не намного сложнее, чем Windows. Просто к Windows вы уже привыкли, а с Linux придётся разбираться с нуля.

Абхишек Пракаш,
It’s FOSS

30.12.2022

Report Page