- Удалить пакет в Debian
- Три способа как установить deb файлы в Ubuntu и как удалить их потом
- Установка .deb-файлов на дистрибутивы Ubuntu и Debian для Linux.
- Метод 1: Используя стандартный Центр программного обеспечения
- Метод 2: Используя приложение Gdebi для установки deb-пакетов с зависимостями.
- Метод 3: Установка .deb файлов в терминале с помощью dpkg.
- Как удалить установленные .deb пакеты
- Метод 1: Удаление deb-пакетов с помощью команды apt
- Метод 2: Удаление deb пакетов с помощью команды dpkg
- Удаление пакетов Debian
- Удаление пакетов Debian
- Удаление пакетов в GUI
- Выводы
Удалить пакет в Debian
Небольшая заметка на тему как удалить пакет в Debian. Думаю, что для лучшего понимания механизма управления пакетами в Debian, лучше начать с небольшого отступления. Для удаления пакетов в Debian, можно использовать две основные утилиты: apt-get и dpkg .
Утилита dpkg — это низкоуровневая программа управления пакетами, основная ее функция это установка или удаление указанного пакета. Для установки утилита использует deb-файлы и не умеет работать с зависимостями.
Для удаления пакета, который был установлен из репозитория, как правило, используют программу apt-get . Вместе с искомым пакетом программа удаляет все связанные с ним зависимости.
Удаления пакета с помощью apt-get
Как я уже сказал, в результате работы apt-get удалит искомый пакет и все связанные с ним зависимости. Главная особенность работы команды заключается в том, что после удаления пакета в системе сохранятся все связанные с ними конфигурационные файлы.
Для удаления пакета в Debian, выполните команду:
Удаления пакета с помощью dpkg
Как вариант, чтобы удалить пакет в Debian, при этом не затрагивая связанные с ним зависимости, можно использовать утилиту dpkg . Для удаления указанного вами пакета, выполните команду:
Она похожа на работу программы apt-get remove в том плане, что после удаления пакета в системе останутся его конфигурационные файлы. Главное отличие заключается в том, что утилита dpkg ничего не знает о связанных с пакетами зависимостях.
Для полного удаления пакета, выполните команду:
Источник
Три способа как установить deb файлы в Ubuntu и как удалить их потом
Это еще одна статья из нашего цикла для начинающих Ubuntu. Если вы полностью новичок в Ubuntu, вы можете узнать, как устанавливать приложения.
Самый простой способ — это использовать Центр программного обеспечения Ubuntu. Найдите приложение по имени в поиске и установите его оттуда.
Жизнь была бы слишком простой, если бы вы могли найти все приложения в Центре программного обеспечения. К сожалению, это не так.
Некоторые программы доступны через пакеты deb. Это архивные файлы, которые заканчиваются расширением .deb.
Вы можете представлять для себя , что .deb-файлы это некое подобие .exe-файлов в Windows. Вы делаете двойной щелчок на .exe файле и начинается процедура установки в Windows. Deb-пакеты практически такие же.
Вы можете найти эти deb-пакеты в разделе загрузки на сайте разработчиков программного обеспечения. Например, если вы хотите установить Google Chrome на Ubuntu, вы можете скачать пакет Chrome deb с его сайта.
Теперь возникает вопрос: как установить deb-файлы? Существует несколько способов установки deb-пакетов в Ubuntu. Я покажу их вам один за другим в этом руководстве.
Установка .deb-файлов на дистрибутивы Ubuntu и Debian для Linux.
Вы можете выбрать вариант с использованием графического интерфейса или командной строки для установки deb-пакета. Выбор за вами.
Давайте посмотрим, как устанавливаются deb-файлы.
Метод 1: Используя стандартный Центр программного обеспечения
Самый простой метод заключается в использовании программного центра по умолчанию встроенного в Ubuntu. Здесь нечего особенного делать. Просто перейдите в папку, в которую вы скачали .deb файл (обычно это папка Downloads) и дважды щелкните по файлу.
Откроется центр программного обеспечения, где вы должны увидеть кнопку установки программного обеспечения. Все, что вам нужно сделать, это нажать кнопку установки и ввести пароль для входа в систему.
Видите, это даже проще, чем установка из файла .exe в Windows, не так ли?
Проблемы: Двойным щелчком по deb-файлу программа не открывается в центре программного обеспечения в Ubuntu 20.04.
Двойной щелчок по deb-файлу в Ubuntu 20.04 открывает файл в менеджере архива вместо программного центра.
Это странно, но это легко исправить. Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши на deb-файле и выбрать вверху Открыть с помощью. Здесь выберите Открыть с помощью Центра приложений.
Метод 2: Используя приложение Gdebi для установки deb-пакетов с зависимостями.
Опять же, жизнь была бы намного проще, если бы все всегда шло гладко. Но это не та жизнь, которую мы знаем.
Теперь, когда вы знаете, что .deb-файлы можно легко установить через Центр Программного Обеспечения, позвольте мне рассказать вам об ошибке зависимости, с которой вы можете столкнуться при работе с некоторыми пакетами.
Происходит то, что программа может зависеть от другого программного обеспечения (например, библиотек). Когда разработчик готовит для вас пакет deb, он может предположить, что в вашей системе уже есть этот пакет.
Но если это не так и в вашей системе нет тех необходимых программ, вы столкнетесь с печально известной «ошибкой зависимостей».
Центр программного обеспечения не может справиться с такими ошибками самостоятельно, поэтому вам придется использовать другой инструмент, так называемый gdebi.
gdebi — это легковесное приложение с графическим интерфейсом пользователя, единственной целью которого является установка deb-пакетов.
Оно определяет зависимости и пытается установить их вместе с файлами .deb.
Лично я предпочитаю gdebi, а не центр программного обеспечения для установки deb-файлов. Это легкое приложение, поэтому установка кажется более быстрой.
Вы можете установить gdebi из центра программного обеспечения или с помощью команды, приведенной ниже:
Метод 3: Установка .deb файлов в терминале с помощью dpkg.
Если вы хотите установить deb-пакеты с помощью терминала, вы можете использовать либо команду apt, либо команду dpkg. Команда apt на самом деле использует команду dpkg под капотом, но apt более популярна и проста в использовании.
Если вы хотите использовать команду apt для deb файлов, используйте ее следующим образом:
Если вы хотите использовать команду dpkg для установки deb-пакетов, вот как это лучше сделать:
В обеих командах вы должны заменить path_to_deb_file на путь и имя загруженного deb-файла.
Если во время установки deb-пакетов вы получили ошибку зависимостей, вы можете использовать следующую команду для её исправления:
Как удалить установленные .deb пакеты
Удаление .deb пакета также не является проблемой. И нет, вам не нужен оригинальный deb-файл, который вы использовали для установки программы.
Метод 1: Удаление deb-пакетов с помощью команды apt
Все, что вам нужно, это имя программы, которую вы установили, а затем вы можете использовать apt или dpkg, чтобы удалить эту программу.
Теперь возникает вопрос, как найти точное имя программы, которое нужно использовать в команде удаления? У команды apt тоже есть решение для этого.
Вы можете найти список всех установленных файлов с помощью команды apt, но вручную просмотреть его будет неудобно. Поэтому вы можете использовать команду grep для поиска вашего пакета.
Например, я установил приложение AppGrid в предыдущем разделе, но если я хочу узнать точное имя программы, я могу использовать нечто подобное:
Эта команда покажет мне все пакеты, у которых в имени есть слово grid, и оттуда я смогу получить точное имя программы.
Как видите, программа под названием appgrid установлена. Теперь вы можете использовать это имя программы с командой apt remove.
Метод 2: Удаление deb пакетов с помощью команды dpkg
Вы можете использовать dpkg, чтобы найти имя установленной программы:
На выходе будут показаны все установленные пакеты, в именах которых есть слово grid.
Даный вывод означает, что пакет был правильно установлен.
Теперь, когда у вас есть имя программы, вы можете использовать команду dpkg для ее удаления:
Совет: Обновление deb пакетов
Некоторые deb-пакеты (например, Google Chrome) предоставляют обновления через обновления системы, но для большинства других программ вам придётся удалить существующую программу и установить более новую версию.
Я надеюсь, что это руководство для начинающих помогло вам понять, как установливаются deb-пакеты в Ubuntu. Я добавил информацию об их удалении, чтобы вы могли лучше контролировать установленные программы.
Источник
Удаление пакетов Debian
Мы довольно часто устанавливаем новые пакеты в свою систему, например, нам нужно решить определенную задачу и мы ставим все программы, которые могут помочь и проверяем их по очереди, но будет лучше если в системе не будет ненужных программ.
Это повысит вашу безопасность. В этой статье мы рассмотрим как выполняется удаление пакетов Debian различными способами, рассмотрим как удалить пакет имя которого вы знаете, а также как удалить все ненужные пакеты из системы.
Удаление пакетов Debian
Самый простой способ удалить программу Debian, которая вам больше не нужна — это воспользоваться пакетным менеджером apt. Просто используйте команду apt remove:
$ sudo apt-get remove имя_программы
Или можно удалить все пакеты, которые касаются этой программы, например:
$ sudo apt-get remove имя_программы*
Например, удалим установленный по умолчанию почтовый клиент evolution. Если бы мы использовали звездочку, то были бы удаленны все пакеты, имя которых начинается на evolution, например, evolution-data и evolution-plugins.
sudo apt-get remove evolution
Но при таком способе удаления в системе могут оставаться конфигурационные файлы программы, а также дополнительные пакеты. Чтобы удалить конфигурационные файлы можно использовать опцию —purge или команду purge:
sudo apt-get —purge remove evolution
А чтобы выполнить удаление пакетов debian, которые больше не нужны после установки используйте опцию —auto-remove, она аналогична запуску apt с командой autoremove:
sudo apt-get —purge —auto-remove remove evolution
sudo apt-get purge —auto-remove evolution
Последняя команда выполняет полное удаление пакета из системы. Но чтобы удалить пакет вам нужно сначала знать его имя. Имя пакета можно узнать с помощью утилиты dpkg. Сначала ищем какие-либо файлы программы по ее названию, например, тот же evolution:
find / -name evolution
Дальше смотрим имя пакета, которому принадлежит выбранный файл:
sudo dpkg -S /usr/bin/evolution
А дальше, уже на основе полученной информации вы можете удалить лишний пакет. Рассмотрим как удалить пакет Debian с помощью dpkg, для этого есть опция -r или —remove. Но тут вам придется указать все зависимости:
sudo dpkg —remove evolution evolution-plugins
У dpkg есть свой аналог команды purge, это опция -p или —purge, которая позволяет удалить пакет Debian полностью и не оставлять никаких конфигурационных файлов в системе:
sudo dpkg —purge evolution evolution-plugins
Если пакет не удаляется потому что был поврежден или была повреждена база пакетов, а вы считаете что удаление именно этого пакета может спасти ситуацию, то используйте опцию —force-remove-reinstreq:
sudo dpkg —remove —force-remove-reinstreq имя_пакета
Также можно использовать опцию —force-depends, чтобы не удалять пакеты, которые зависят от удаляемого:
sudo dpkg -r —force-depends имя_пакета
Иногда, во время удаления пакетов, некоторые зависимости остаются в системе, например, рекомендованные пакеты. Их тоже можно удалить чтобы освободить место и не держать лишнего на компьютере. Для этого используется программа deborphan. Для начала вам нужно будет ее установить:
sudo apt-get install deborphan
Затем для поиска всех пакетов, которые можно удалить наберите:
Дальше вы можете удалить каждый пакет из списка вручную с помощью apt-get или dpkg. Если вы уже знаете, что все пакеты, которые будут удалены не нужны, то можно объединить команду deborphan с xargs и автоматически их все сразу удалить:
deborphan | xargs sudo apt-get -y remove —purge
Имя каждого пакета будет подставлено в конец строки.
Удаление пакетов в GUI
Пакеты можно удалять не только через терминал, но и через графический интерфейс. В Debian используется окружение рабочего стола Gnome, поэтому там доступен центр приложений Gnome Software. Вы можете запустить его из главного меню системы:
Затем перейдите на вкладку «Установлено»:
Вам осталось выбрать приложение, которое хотите удалить, а затем нажать кнопку «Удалить»:
После этого вам нужно будет ввести пароль пользователя, а затем дождаться завершения удаления. Как видите, все очень просто.
Выводы
В этой статье мы рассмотрели как выполняется удаление программ debian несколькими способами. Как видите, это достаточно просто. Если вы имеете немного опыта использования терминала, то сможете получить все его преимущества, в противном же случае можете использовать графический интерфейс. Если у вас остались вопросы, спрашивайте в комментариях!
Источник