Calculate linux удалить пакет

Обновлено: 05.07.2024

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

В этой статье мы покажем вам, как удалить пакеты программного обеспечения с помощью графического «Центра программного обеспечения Ubuntu» и из командной строки с помощью команд apt или apt-get .

Только root или пользователь с привилегиями sudo могут удалять пакеты из Ubuntu.

Удаление пакетов с помощью программного обеспечения Ubuntu Software Center

Если вам не нравится командная строка, вы можете удалить приложения через Центр программного обеспечения Ubuntu (USC). Эта утилита предоставляет графический интерфейс для поиска, установки и удаления приложений.

На экране «Действия» найдите «Программное обеспечение Ubuntu» и щелкните оранжевый значок USC. Это откроет инструмент USC.

Чтобы получить список всех установленных приложений, щелкните вкладку «Установленные» на верхней панели навигации.

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

Инструмент Ubuntu Software показывает только установленные приложения с графическим пользовательским интерфейсом (GUI). Если вы не можете найти пакет, который хотите удалить, вам следует удалить его из командной строки.

Удаление пакетов с помощью командной строки

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

Вы можете открыть свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала.

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

В Ubuntu, Debian и связанных дистрибутивах Linux вы можете устанавливать, обновлять, удалять и иным образом управлять пакетами программного обеспечения с помощью утилит командной строки apt и apt-get . Синтаксис обеих команд идентичен.

Чтобы удалить установленный пакет, выполните следующую команду:

Замените package_name именем пакета, который вы хотите удалить.

Вы также можете удалить несколько пакетов. Имена пакетов должны быть разделены пробелом:

Команда remove удаляет указанные пакеты, но может оставить некоторые файлы пакетов. Если вы хотите удалить пакет, включая все его файлы, используйте purge вместо remove :

Удалить пакеты Snap

Если приложение, которое вы хотите удалить, отсутствует в списке при запуске sudo apt list --installed возможно, оно было установлено как пакет snap.

Чтобы вывести список всех установленных пакетов snap, выполните следующую команду:

Как только вы узнаете точное имя пакета, вы можете удалить его, набрав:

Удалить неиспользуемые пакеты

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

Вы можете удалить ненужные пакеты с помощью:

Выводы

Мы показали вам, как удалять приложения из вашей Ubuntu через командную строку и используя Центр программного обеспечения Ubuntu. Знание того, как удалять пакеты, является важной частью системного администрирования Linux.

Существует ряд причин, по которым вы захотите удалить ранее установленный пакет из вашего Ubuntu. Например, вам может потребоваться удалить приложение, которое вам больше не нужно, или освободить место на диске.

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

Для быстрого поиска программ служит программа eix (пакет app-portage/eix ), имеющая собственную базу данных для ускорения поиска.

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

Отобразить список установленных пакетов с версией:

Отобразить список установленных пакетов с версией и USE флагами:

Список оверлеев можно получить командой:

У становка и удаление программ

Для установки и удаления программ используйте программу [[emerge]] (sys-apps/portage) .

В приведенном примере будет установлена игра kgoldrunner и удалена программа mc (Midnight Commander).

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

Пример установки замаскированной версии пакета:

В конце перечня пакетов, подлежащих установке, вы увидите следующие рекомендации:

Поместите текст под фразой "The following keyword changes are necessary to proceed:" в файл /etc/portage/package.keywords/opera (комментарии можно опустить).

И справление зависимостей

Н астройки программ

Во время обновления программ, для предотвращения ошибок, новые файлы настроек создаются с суффиксом ._cfg0000 _. Для некоторых сервисов важно после обновления заменять старые настройки новыми. Иногда старые настройки могут привести в нерабочее состояние установленную программу, например, старые скрипты запуска сервисов, расположенные в директории /etc/init.d .
Для своевременной замены конфигурационных файлов используйте программу dispatch-conf .

После запуска программа будет показывать отличия новой версии каждого конфигурационного файла от старого. Обратите внимание: если настройки файла были модифицированы программой [[calculate]] (вы увидите соответствующий комментарий), заменять эти настройки не следует - нажмите клавишу "z" для пропуска изменений. Для замены файла новым нажмите клавишу "u" .

З агрузка сервисов

Для добавления и удаления скрипта из уровня запуска служит скрипт rc-update .

Показать запущенные сервисы можно командой:

С одержимое пакета

Получить перечень файлов установленного пакета, а также узнать, какому пакету принадлежит файл в системе, можно при помощи программ qlist и qfile (app-portage/portage-utils) .

Вам также может пригодиться программка which ( sys-apps/which ), показывающая путь к файлу.

О беспечение безопасности

Постоянное обновление системы - одно из важнейших мероприятий по обеспечению безопасности.
Можно следить за обновлениями посредством GLSA - glsa-check ( app-portage/gentoolkit ).

Просмотреть пакеты, которые необходимо переустановить:

Переустановка уязвимых пакетов:

Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей .

З ависимости пакетов

Получить информацию о зависимостях пакетов можно с помощью программы qdepends ( app-portage/portage-utils ).

Э кономия трафика

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

если x86_64 , то:

Необходимо добавить в файл /etc/make.conf строку:

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

Ч истка distfiles

С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist ( app-portage/gentoolkit ):

Д ефрагментация дисков

Современные файловые системы, используемые в Linux, минимизируют фрагментацию дисков, поэтому существует достаточно небольшое количество программ для дефрагментации.

Для файловой системы XFS - пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки xfs) .

Пример команды для просмотра текущей фрагментации диска:

Пример команды для дефрагментирования:

П роверка жесткого диска

Для проверки жесткого диска на битые сектора используйте утилиту badblocks .

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

Программы, игры, утилиты и другие программные компоненты в операционной системе Ubuntu представлены в виде пакетов. Когда вы устанавливаете какую-нибудь программу (приложение), вы устанавливаете один или несколько пакетов.

Рассмотрим, как удалять приложения (пакеты) в Ubuntu.

Существует два основных способа удаления пакетов в Ubuntu: использование Менеджера приложений Ubuntu (Ubuntu Software Center) и использование командной строки.

Удаление программ, используя Менеджер приложений

Рассмотрим самый простой способ удаления пакетов в Ubuntu — использование Менеджера приложений.

Запустите Менеджер приложений Ubuntu. Для этого откройте лаунчер, нажав сочетание клавиш Super+A (клавиша Super на клавиатурах Windows соответствует клавише Win ). В лаунчере запустите программу Менеджер приложений.

Запуск Менеджера приложений в Ubuntu

Запуск Менеджера приложений

Перейдите на вкладку Установлено . В этой вкладке представлены программы, установленные в системе.

Установленные приложения

Список установленных приложений

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

Удаление приложения

Предупреждение

Ввод пароля для удаления приложения

Ввод пароля

Удаление программ, используя командную строку

Второй распространенный способ удаления программ — это использование командной строки.

Для управления пакетами в Ubuntu используются утилиты командной строки apt и apt-get. Они имеют схожий синтаксис. Для новичков рекомендуем использовать утилиту apt. Смотрите также наше руководство: «Использование APT. Команды apt и apt-get».

Запустите Терминал, нажав сочетание клавиш Ctrl+Alt+T .

Чтобы удалить пакет, выполните следующую команду (вместо имяпакета необходимо указать настоящее название пакета):

Например, чтобы удалить программу GIMP необходимо выполнить команду:

Команда apt remove выполняет удаление пакета, но не удаляет конфигурационные файлы этого пакета. Если вы установили программу, выполнили в ней какие-нибудь настройки, то, выполнив команду apt remove , вы удалите саму программу, но конфигурационные файлы удалены не будут. И, повторно установив данную программу, она будет использовать те настройки, которые вы ранее изменили.

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

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

Чтобы удалить сразу несколько пакетов можно указать их названия через пробел:

Чтобы вывести список всех установленных пакетов используется команда:

Удаление Snap пакетов

В Ubuntu есть пакеты, которые отличаются от обычных — это Snap пакеты. Подробнее про Snap пакеты вы можете прочитать в нашей статье «Snap-пакеты в Linux. Что это и как с ними работать»

Вы можете удалить Snap пакеты точно также как и любые другие через Центр приложений Ubuntu. В Менеджере приложений Ubuntu для snap-пакетов указан источник «Snap Store». Обращаем ваше внимание на то, что в списке приложений могут присутствовать программы, которые могут быть установлены через обычные репозитории Ubuntu, так и через Snap. Обычно такие приложения имеют разные версии. Приложения, распространяемые через Snap, как правило, всегда новее.

Snap пакет в Менеджере приложений

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

Чтобы вывести список установленных Snap пакетов выполните команду:

Для удаления Snap пакета выполните команду:

Удаление неиспользуемых пакетов

Когда вы устанавливаете какую либо программу, то обычно помимо основного пакета программы устанавливаются еще другие пакеты, которые требуются для работы данной программы. Они называются зависимостями.

После удаления программы, зависимости не удаляются. Они могут вообще не использоваться в системе или использоваться другими программами. Если пакеты-зависимости не используются другими программами, то такие пакеты можно удалить, чтобы они не занимали место в системе.

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

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

Заключение

Мы рассмотрели различные способы удаления программ в Ubuntu. В большинстве случаев для удаления программ можно пользоваться Менеджером приложений Ubuntu. Использование командной строки дает дополнительные возможности и зачастую работать через нее быстрее.

DELETED

Добрый день. Хотел бы задать вопрос. Суть вопроса: в Дебиане есть Synaptic - то есть я могу посмотреть какие программы есть по разделам, почитать описание о них. Что есть в Calculate? Как найти программу нужную не зная ее названия? (имею ввиду вот сел почитать синаптик - понравилось поставил), а тут как?

Евгений Кузнецов

DELETED

Aleksey Mikhaleff

Александр, есть гуёвые оболочки к портежу. porthole или qroo4 . доставьте традиционным способом,и будет Вам как в бубне пакет(название/описание/управление)только гентушные особенности(применение юз-флагов,маскирование -размаскирование пакетов и прочее) из гуя таки неудобно пользовать. проще привыкнуть к портежу и работе с ним в консоли. но на время перехода и привыкания вполне подойдут. это Вам мнение мак юзера с многолетним стажем,пересевшим на кальку.

DELETED

DELETED

Aleksey, Добрый день, установил porthole. Захотелось установить Фокс. Сначала пробовал в консоли (как истинный убунтоид )), читаю офф мануал: emerge —autounmask-write =www-client/firefox-38.0.1 думал что emerge www-client/firefox-38.0.1 - нет, не устанавливается. зашел через porthole установил вроде бы как последний фокс - а нет его в меню и нет среди установленных программ (в консоли пишет нет таких программ). Скажите можно почитать про установку программ что бы более "понятно" что ли. Потому как apt-get install firefox firefox-l10n-ru прекрасно работает - но ведь хочется приключений и "глубокого" понимания и разобраться. Спасибо за ответы заранее.

Aleksey Mikhaleff

Александр, проверьте есть ли он в системе (установился ли) eix firefox,это первое,второе автоанмаск (emerge —autounmask-write) не устанавливает пакетов в систему а лиш размаскирует, после этй команды нужно ещё или dispatch-conf или etc-update чтобы изменения масок вступили в силу,и Вам не стоит устанавливать маскированные версии,достаточно просто emerge firefox но перед этим обязательно сделайте eix-sync для синхронизации локального слепка дерева с серверами,устанавливается по просто emerge крайняя стабильная версия,и кроме неё подтянутся или обновятся до необходимых версий и все зависимые пакеты кроме основного.

Читайте также: