Пересаживаясь на новую ОС, стоит смириться с тем, что многим вещам придётся учится заново, а многие рутинные задачи сперва будут казаться сложными и запутанными. Даже удалить ненужное приложение в Linux поначалу будет непросто. А раз так, новичкам наверняка пригодится инструкция по удалению ненужного софта.
Удаление программ в дистрибутивах из семейства Debian/Ubuntu
Устанавливать софт в дистрибутивах из семейства Debian/Ubuntu довольно просто: вы либо скачиваете deb-пакет с официального сайта разработчика, а затем устанавливаете его двойным кликом мышки, либо устанавливаете нужную программу напрямую из репозитория своего дистрибутива.
А что насчёт удаления? Что, если вы точно уверены, что конкретная программа вам уже не понадобится? Как удалить пакет так, чтобы в системе не осталось ничего лишнего?
На самом деле, тут тоже не всё так сложно, как кажется на первый взгляд. Если кратко, лучший способ удалить ненужную программу – команда apt remove:
sudo apt remove program_name
В чём тогда проблема? Ну хотя бы в том, что вам нужно точно знать, как называется программа, которую вы собираетесь удалить, а узнать точное названия зачастую не так просто. Например, браузер Google Chrome в Ubuntu называется google-chrome-stable. Вроде бы логично, но вряд ли хоть кто-то сумеет догадаться об этом с первого раза.
Выходит, чтобы удалить ненужное приложение с помощью терминала, сперва вам нужно научиться искать названия конкретных пакетов. И это тоже не так сложно, как могло показаться. Да и лезть в терминал вам по большому счёту уже не особо нужно: в большинстве случаев хватит и графического интерфейса.
Способ №1. Удаление софта через Центр приложений
В большинстве дистрибутивов Linux есть и графический интерфейс управления установленным софтом. В 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:

Способ №3. Удаление пакетов через Synaptic
Пакетный менеджер Synaptic – ещё один способ удалить ненужный софт. С переходам на GNOME и собственный Центр приложений Ubuntu отказались от использования Synaptic, и классический пакетный менеджер сохранился разве что в редакции Xubuntu, однако многие до сих пор пользуются им по привычке.
С чего начать? Сперва нужно проверить, установлен ли в вашем дистрибутиве Synaptic. Если нет, установить его можно следующей командой:
sudo apt install synaptic
Теперь откройте Synaptic и найдите пакет с нужным названием (уже установленный софт будет помечен зелёным). Затем щёлкните по нужной программе правой кнопкой мыши и выберите пункт Отменить для удаления, а потом нажмите кнопку Принять.

Сработало?
На самом деле терминал – это не так страшно, и удалить программу командой apt remove не так уж сложно. Со временем вы точно привыкните.
Если терминал вас до сих пор по каким-то причинам пугает, Центр приложений тоже неплохо справится с поставленной задачей. Но есть одно но: если программа была скачена с официального сайта разработчика и установлена вручную, она может не отображаться в Центре приложений.
Надеюсь, теперь стало немного проще. Маякните, если возникнут какие-то вопросы. И помните: Linux не намного сложнее, чем Windows. Просто к Windows вы уже привыкли, а с Linux придётся разбираться с нуля.
Абхишек Пракаш
It’s FOSS
30 декабря 2022