Как удалить программу в линукс минт

Как удалить программу в линукс минт

В этой статье речь пойдет об УУП в Debian-подобных дистрибутивах (Ubuntu, Linux Mint, Debian).

Пакеты

Все программы в Linux представляют собой набор компонентов. Например видео плеер. Он должен обладать набором аудио и видео кодеков. Но, очевидно, что аудио кодеки могут пригодиться еще и аудио плееру. То есть аудио кодеки являются компонентом, который используется сразу в нескольких программах. Понятно, что нет смысла клонировать одно и тоже два и более раз. Поэтому аудио и видео кодеки помещены в отдельные пакеты и могут одновременно использоваться хоть сотней программ, не размножаясь.

Зависимости

Читая предыдущий абзац, возможно, вы подумали: «Was ist das? Если я ставлю какую-нибудь программу, мне придется устанавливать еще и все необходимые ей пакеты?» Нет, не придется. В любом менеджере ПО такие пакеты считаются зависимостями и ставятся автоматически вместе с главной программой.

deb-пакеты

Наверняка, если вы новичок в Linux, то, когда у вас появилось желание установить новую программу, первым делом вы пошли на официальный сайт скачивать какой-нибудь «экзешник». Назовем все это — Windows-стиль. И это — неправильно. О том, как надо — чуть ниже. А сейчас, если у программы все же нашлась Linux-версия на сайте, то, скорее всего, перед вами предстал список файлов с разными расширениями для разных дистрибутивов. Исходя из рамок статьи, нам здесь нужен файл с расширением deb. Все пакеты в Ubuntu, Linux Mint, Debian имееют расширение deb. Его установка происходит почти также как и в Windows. Разница лишь в том, что пакет ставится не сам, а с помощью программы-установщика — GDebi. Она также возьмет на себя проблему зависимостей.

В самом запущенном состоянии некоторые личности пытались запустить и установить какой-нибудь setup.exe в Linux. (Глубокоуважаемый автор статьи (по его собственному мнению) когда-то был таким же. — Прим. ред.) Windows-файлы можно использовать в Linux, но только через эмулятор Wine.

Synaptic

В любом дистрибутиве найдется менеджер ПО, например, «Центр приложений Ubuntu». Как правило, он довольно прост и незатейлив. Единственная проблема — в нем можно работать с программами верхнего уровня, но не с пакетами. Если вас это устраивает — пользуйтесь, если хотите копнуть глубже — Synaptic к вашим услугам. Эта программа представляет собой графический интерфейс к консольной apt, которая является главной программой для установки, удаления и обновления пакетов в Debian.

Работать с Synaptic несложно. Хотите установить Firefox? Вбиваем в «Быстром поиске» фразу «firefox». В ответ увидим немалый список пакетов, которые так или иначе связаны с «Лисом»:

Не отчаиваемся! Для того, чтобы поставить Firefox самой последней версии, нам всего-то надо установить мета-пакет программы (он выделен на скриншоте). Мета-пакет — это как бы ссылка на программу последней версии со всем необходимым для нее. В его названии, как правило, фигурирует только название самой программы. Мета-пакеты есть не для всех программ. У Firefox много разных версий и, вероятно, именно этим обстоятельством объясняется наличие мета-пакета. У многих программ его нет. В этом случае единственное, что найдет Synaptic — это саму программу.

Читайте также:  Вебкамера для стрима бюджетная

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

Если программа при установке «потянула» за собой множество пакетов, то при ее удалении они автоматически не удалятся. Как же быть? Тут есть два варианта. Первый — не самый лучший. Можно открыть «Историю» в меню «Файл», найти установку программы и удалить «руками» все ее зависимости. Второй. На скриншоте слева внизу нажата кнопка «Состояние». Чуть выше — список вариантов. В случае, если какие-то пакеты более не нужны, там появится строчка наподобие: «Установленные (неиспользуемые)». Нажимаем на нее и спокойно удаляем все появившиеся справа ненужные пакеты.

Работая в Synaptic, очень трудно что-то испортить. Он сам решит проблему зависимостей, в случае необходимости покажет предупреждения. Не даст сделать то, что не надо делать.

И последнее. Synaptic является куда более мощным средством по работе с пакетами, чем любой другой графический менеджер программ. Выбрав его, впоследствии не придется привыкать к другому средству управления ПО при смене дистрибутива, поскольку он всегда будет под рукой.

Внимание! Не всегда быстрый поиск в Synaptic работает должным образом. Если он ничего не нашел, попробуйте использовать команду «Найти» из меню «Правка».

Репозитории

Читая предыдущий абзац, возможно, у вас родился вопрос: «Откуда же Synaptic берет пакеты?» Некоторые из них находятся на CD дистрибутива, а вот все остальные в интернете, в репозиториях — хранилищах пакетов. У каждого дистрибутива они свои. И как, быть может, догадался читатель, к системе можно подключать и сторонние неофициальные репозитории. Одна из причин такого поступка — не все программы в официальном репозитории самые «свежие». А некоторых там может и не быть, но это редкое исключение.

Посмотреть или удалить имеющиеся репозитории, а также добавить новые можно в Synaptic («Настройки» → «Репозитории»). Где их найти? На официальном сайте той программы, которой не будет в ОР. Там же найдется инструкция, где будет описан весь процесс подключения.

В репозиториях заключена одна из сильных сторон Linux — обновление всего. Собственно, сам Linux (как ОС) — это тот же набор пакетов. вы запускаете обновление и обновляется все — и система и программы. Такого простого обновления, как в Linux, нет нигде больше.

Внимание! Использование неофициальных репозиториев несет в себе потенциальную опасность. Используйте только те, которым доверяете. Кстати, Launchpad, если кто не знает, официальный сервис компании Canonical — создателя Ubuntu.

Исходный код

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

Сегодня я расскажу, как удалять пакеты в ОС Убунту с использованием менеджера приложений как через GUI, так и с помощью терминала. Для удаления потребуются права суперпользователя — обычный пользователь не может деинсталлировать пакеты.

Удаление через менеджер приложений

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

В нем активировать вкладку «Установлено», расположены вкладки в заголовке окна. Откроется список установленных приложений:

Нужно найти необходимый пакет приложения и нажать справа, рядом с его описанием кнопку «удалить»:

Читайте также:  Asus m5a78l m lx v2 характеристики

На вопрос, «Уверены, что хотите удалить …» ответить следует утвердительно:

После этого будет предложено ввести пароль суперпользователя:

Введи пароль и нажми кнопку «Подтвердить» — приложение будет удалено незамедлительно.

Удаление через терминал

Некоторые приложения, например те, которые были установлены из .deb пакетов из сторонних источников (скачанные с сайтов, например) возможно не будут отображаться в списке менеджера пакетов в графической среде. Такие приложения можно легко найти и удалить через терминал.

Поиск программы

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

Данная команда выведет список всех установленных пакетов — их названия, версию и описание:

Для поиска определенного пакета в данном списке, например, если ты не помнишь полное название, а лишь его часть можно воспользоватся командой grep и составить следующую конструкцию:

Удаление программы

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

  • С сохранением конфигурационных файлов приложения (файлов настроек);
  • Без сохранения настроек (полное удаление);

С сохранением настроек

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

При этом потребуется ввести пароль root и утвердительно ответить на вопрос о удалении, напечатав литеру «y» или слово «yes»:

Полное удаление

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

При этом также будет запрошен пароль и подтверждение:

Удаление устаревших зависимостей

Со временем в системе остаются такие пакеты, которые были установлены автоматически для удволетворения зависимостей других приложений — различные библиотеки и прочее. Они занимают место на жестком диске, но больше не используются — висят мертвым грузом. От них можно избавится с помощью всего одной команды, которая найдет такие пакеты и перед их удалением выведет их список а также попросит подтверждения на их удаление (если, конечно, таковые имеются):

GNU/Linux, как и любая другая операционная система, имеет много недостатков, и один из них, является бэкендом установки приложений.

Установка приложений в GNU/Linux намного проще, чем в Windows. Большинство приложений, которые вам понадобятся, можно установить нажатием одной кнопки. Некоторые, с помощью одной команды, которую вы можете скопировать и вставить из интернета. Вам не нужно беспокоиться о рекламном програмном обеспечении и других вещах.

Когда приложение установлено, оно размещает свои файлы «повсюду». Также, они часто устанавливает много зависимостей, которые ему требуются. У Ubuntu, как и у других дистрибутивов основанных на базе ядра Linux, есть похожие проблемы. Когда вы удаляете приложение, оно оставляет много мусора на вашем компьютере, что не желательно. Так как со временем и периодическими установками и удалениями приложение, ваша система станет работать заметно медленней, а объём вашего накопителя будет заполнен данными которые вам попросту не нужны.

Но есть способ как полностью удалить приложения вместе со всеми его данными с помощью командной строки.

Получить название пакета

Программное обеспечение в системах GNU/Linux распространяется в виде пакетов. Эти пакеты имеют уникальное имя, и при удалении или установке пакета через командную строку необходимо знать точное имя пакета. Поскольку мы хотим удалить приложение, логично предположить, что оно уже установлено в системе. Вы можете получить список всех установленных пакетов в системе, используя команду dpkg —list . Итак, запустите терминал зажав Ctrl+Alt+T и введите команду:

Читайте также:  Как называется программа карта в телефоне расплачиваться

Примечание: все действия по осуществляются копирования или вставки команд в терминале выполняются при помощи зажатия дополнительной клавиши Shift . Таким образом, для того чтобы скопировать что либо в терминале, вам необходимо использовать сочетание клавиш Ctrl+Shift+С , а для того чтобы вставить какую либо команду в терминал, необходимо зажать сочетание клавиш Ctrl+Shift+V .

Вы должны увидеть довольно длинный список имен пакетов вместе с номером версии и небольшим описанием, как показано на скриншоте выше. Большинство приложений устанавливают несколько пакетов, поэтому важно, чтобы вы могли определить основной пакет приложения. Например, на скриншоте выше вы можете увидеть vlc, vlc-bin, vlc-data и т.д. Если вы хотите удалить их, вы должны удалить vlc, потому что это, очевидно, основной пакет.

Удаление приложения с сохранением персональных настроек

Чтобы удалить приложение, мы можем использовать команду apt-get , которая также используется для установки приложений, затем пишите remove (удалить) и название пакета, в нашем случае, это vlc . Конечно, команда sudo должна быть помещена перед всем остальным для выполнения задач суперпользователя. В итоге, мы получаем команду:

sudo apt-get remove vlc

На скриншоте ниже видно, что удалился лишь тот пакет который был прописан (vlc).

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

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

Полная деинсталляция

Иногда, ваши личные настройки — это то, что может заставить вас удалить приложение. Хранение их может быть не очень хорошей идеей, даже если вы хотите переустановить приложение позже. В этом случае, или если вы не хотите заново переустанавливать приложение, вы можете полностью удалить приложение вместе с его настройками конфигурации. Вам нужно будет использовать для этого команду —purge (чистка).

Таким образом, чтобы полностью удалить VLC Media Player, необходимо ввести команду:

sudo apt-get —purge remove vlc

Удалить зависимости

Как мы упоминали ранее, иногда приложение устанавливает множество других пакетов, которые требуются приложению для правильной работы. Например, если вы устанавливаете какое-либо приложение, разработанное для среды рабочего стола KDE Plasma, оно установит несколько пакетов KDE, от которых оно зависит.

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

Ссылка на основную публикацию
Как удалить аккаунт на юле с телефона
У пользователей в той или иной ситуации появляется необходимо удаления профиля из какого-либо приложения, причем речь идет о полном удалении...
Как убрать водяные знаки с pdf файла
We PDF Watermark Remover — инструмент для удаления водяных знаков из PDF-документа. Скачайте его прямо сейчас и улучшите качество своих...
Как убрать выбор винды при загрузке
Тебя тревожит сообщение «Выберите операционную систему для запуска» на экране твоего компьютера при загрузке? Не знаешь как убрать это сообщение?...
Как удалить антивирус bitdefender с компьютера
Удаление антивируса Bitdefender через панель управления. Откройте панель управления Windows и, в зависимости от операционной системы, выберите меню "Удаление программ",...
Adblock detector