Установить deb пакет из консоли


Три способа как установить 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 из центра программного обеспечения или с помощью команды, приведенной ниже:

sudo apt install gdebi

Метод 3: Установка .deb файлов в терминале с помощью dpkg.

Если вы хотите установить deb-пакеты с помощью терминала, вы можете использовать либо команду apt, либо команду dpkg. Команда apt на самом деле использует команду dpkg под капотом, но apt более популярна и проста в использовании.

Если вы хотите использовать команду apt для deb файлов, используйте ее следующим образом:

sudo apt install path_to_deb_file

Если вы хотите использовать команду dpkg для установки deb-пакетов, вот как это лучше сделать:

sudo dpkg -i path_to_deb_file

В обеих командах вы должны заменить path_to_deb_file на путь и имя загруженного deb-файла.

Если во время установки deb-пакетов вы получили ошибку зависимостей, вы можете использовать следующую команду для её исправления:

sudo apt install -f

Как удалить установленные .deb пакеты

Удаление .deb пакета также не является проблемой. И нет, вам не нужен оригинальный deb-файл, который вы использовали для установки программы.

Метод 1: Удаление deb-пакетов с помощью команды apt

Все, что вам нужно, это имя программы, которую вы установили, а затем вы можете использовать apt или dpkg, чтобы удалить эту программу.

sudo apt remove program_name

Теперь возникает вопрос, как найти точное имя программы, которое нужно использовать в команде удаления? У команды apt тоже есть решение для этого.

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

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

sudo apt list --installed | grep grid

Эта команда покажет мне все пакеты, у которых в имени есть слово grid, и оттуда я смогу получить точное имя программы.

apt list --installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all [installed,local]

Как видите, программа под названием appgrid установлена. Теперь вы можете использовать это имя программы с командой apt remove.

Метод 2: Удаление deb пакетов с помощью команды dpkg

Вы можете использовать dpkg, чтобы найти имя установленной программы:

dpkg -l | grep grid

На выходе будут показаны все установленные пакеты, в именах которых есть слово grid.

dpkg -l | grep grid
ii appgrid 0.298 all Discover and install apps for Ubuntu

Даный вывод означает, что пакет был правильно установлен.

Теперь, когда у вас есть имя программы, вы можете использовать команду dpkg для ее удаления:

dpkg -r program_name
Совет: Обновление deb пакетов
Некоторые deb-пакеты (например, Google Chrome) предоставляют обновления через обновления системы, но для большинства других программ вам придётся удалить существующую программу и установить более новую версию.

Я надеюсь, что это руководство для начинающих помогло вам понять, как установливаются deb-пакеты в Ubuntu. Я добавил информацию об их удалении, чтобы вы могли лучше контролировать установленные программы.

Установка программ и пакетов формата .deb

В этой статье мы расскажем, как проходит установка deb-пакета Ubuntu и Debian, установка приложений, и какие для этого нужны инструменты.

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

Для установочных пакетов Debian (и производных дистрибутивов — Linux Mint, Kali Linux, Ubuntu) было разработано расширение .deb. Где можно найти debian-пакеты? Создать deb-пакет может любой разработчик, поэтому найти этот формат можно на любом сайте или в официальных репозиториях Debian и Ubuntu.

Для поиска, установки, обновления и удаления пакетов программ в Debian (и других основанных на нём ОС, в частности, Ubuntu) используется APT.

Утилита APT

APT (Advanced Packaging Tool) ― это инструмент командной строки, который помогает взаимодействовать с программами. Этот пакетный менеджер был разработан для Debian, однако позже стал использоваться и в других дистрибутивах, основанных на нём.

Обратите внимание! Раньше использовалась команда apt-get. В последних версиях Debian произошло обновление и есть возможность использовать просто apt. Инструмент apt совмещает функциональность apt-get и apt-cache. Старый вариант команды работает в современных системах. Для использования сложных сценариев всё ещё предпочтительнее использовать apt-get. Однако в своей инструкции мы будем использовать новый вариант, так как в этом случае он подходит лучше.

Синтаксис для работы с утилитой:

sudo apt опции команда имя_пакета

Команды apt для управления пакетами:

  • download ― скачать, но не устанавливать пакет;
  • update ― обновление информации о списках пакетов в репозиториях,
  • upgrade ― обновление системы без удаления пакетов,
  • full-upgrade ― полное обновление системы с удалением конфликтующих зависимостей,
  • install ― установка пакета,
  • remove ― удаление пакета, но без удаления конфигурационных файлов,
  • purge ― полное удаление пакета,
  • autoremove ― автоматическое удаление ненужных пакетов,
  • search ― поиск пакета в локальной базе данных,
  • show ― узнать информацию о пакете.

Основные опции:

  • c ― сторонний конфигурационный файл,
  • o ― строка конфигурации,
  • t ― версия релиза, для которой устанавливать пакет,
  • f ― выполнить операцию принудительно.

Как установить deb-пакет на Ubuntu и Debian из официального репозитория

Установка программ в Debian и Ubuntu происходит одинаково.

  1. 1.

    Обновите список пакетов:

    sudo apt update
  2. 2.

    Проверьте, есть ли пакеты для установки в наших репозиториях. Для этого введите команду:

    apt search gimp

    Вместо gimp вставьте название вашей программы.

    Если вы видите, что программа есть в репозитории, её можно установить. Также в списке вы увидите название пакета для установки:

    Чтобы установить программу, введите:

    sudo apt install gimp

    Где вместо gimp укажите название нужной программы. В процессе загрузки система попросит у вас пароль и подтверждение установки.

    Готово, вы установили сам пакет и все зависимости.

Если вам нужно установить несколько пакетов сразу, укажите названия через пробел.

Как установить deb-пакет в Ubuntu и Debian, если его нет в репозитории

Не все пакеты deb находятся в репозитории. Любой разработчик может создать пакет и распространять его вне репозитория.

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

Чтобы его установить:

  1. 1.

    Скачайте deb-пакет. Например, мы будем устанавливать vivaldi.

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

  2. 2.

    Перейдите в папку с установленным пакетом. Наш пакет находится в папке «Загрузки», чаще всего при скачивании программа попадает именно туда. Для входа в папку введите команду:

    cd ~/Загрузки/

    Если ваш файл находится в другой папке, вместо /Загрузки/ введите нужную.

  3. 3.

    Установите пакет. Для этого введите:

    sudo dpkg -i vivaldi-stable_3.8.2259.42-1_amd64.deb

    Где vivaldi-stable_3.8.2259.42-1_amd64.deb ― имя скачанного файла.

  4. 4.

    Введите пароль.

  5. 5.

    Дождитесь установки программы.

Готово, пакет установлен.

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

Чтобы посмотреть в терминале, введите:

dpkg --get-selections

или

apt list --installed

Перед вами появится список:

Чтобы сформировать список в текстовом файле в корне пользовательского каталога с именем package.txt, введите:

dpkg --get-selections > ~/package.txt

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

sudo apt list --installed | ключевое слово

Как удалить пакеты

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

sudo apt remove program_name

Где program_name ― это имя программы, которое нужно удалить.

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

Помогла ли вам статья?

Да

26 раз уже
помогла

Установка программного обеспечения

- Как установить файл .

deb через командную строку?

Вы ищете все команды dpkg ? щелкните эту ссылку, чтобы прочитать.

15 команд dpkg для управления Linux-серверами на базе Debian

Существует два действия: dpkg-query и dpkg-deb .

Установить пакет

 # sudo dpkg -i {package_name} # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb 

Удалить упаковку

 # sudo dpkg -r {имя_пакета} # sudo dpkg -r vlc 

Удалить пакет и его файлы конфигурации

 # sudo dpkg -P {package_name} # sudo dpkg -P vlc 

Список всех установленных пакетов.

Вы можете направить команду на меньше (пейджер), чтобы вам было легче прокручивать содержимое:

 # dpkg -l | меньше 

Проверить, установлен пакет или нет

 # dpkg -l {package_name} # dpkg -l vlc 

Проверить, установлен пакет или нет, и если да, то запустить его:

 # dpkg -l | vlc 

Посмотрите, установлен пакет или нет

И это покажет место, где пакет будет установлен. Здесь -S (заглавные S ) для поиска того, был ли установлен пакет или нет.

 # sudo dpkg -S {package_name} # sudo dpkg -S скайп 

Установить пакет *.deb из указанного места

Здесь -R является рекурсивным. (Рекурсивно обрабатывать все обычные файлы, соответствующие шаблону *.deb найден в указанных каталогах и во всех его подкаталогах).

 # sudo dpkg -R --install {расположение_пакета} # sudo dpkg -R --install /home/sysadmin/soft 

Показать сведения о пакете

Здесь -p (нижний регистр p ) покажет информацию о пакете:

 # dpkg -p {package_name} # dpkg -p апач2 

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

Используйте -c (нижний регистр c ), чтобы отобразить содержимое:

 # sudo dpkg -c {package_name} # sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb 

Извлеките файл пакета

*. deb

Используйте -x (нижний регистр x ) для извлечения:

 # dpkg -x {package_name} {location_were_to_extract} # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/ 

Извлечение и отображение имен файлов, содержащихся в пакете

Используйте -X ( X в верхнем регистре) для отображения содержимого с извлечением.

 # dpkg -X {package_name} {location_were_to_extract} # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/ 

Показать информацию о пакете

Здесь -I означает информацию:

 # dpkg -I {package_name} # dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb 

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

dpkg-reconfigure переконфигурирует уже установленные пакеты. Передайте ему имя (я) пакета или пакетов для перенастройки. Он будет задавать вопросы о конфигурации, как при первой установке пакета.

 # dpkg-перенастроить постфикс 

Это перенастроит постфикс таким же образом, как и при его первой установке.

Хотите узнать больше о командах dpkg ? Взгляните на страницу руководства:

 # man dpkg 

apt - Как установить файлы deb на kubuntu без использования терминала?

спросил

Изменено 1 месяц назад

Просмотрено 3к раз

Я только что установил Kubuntu и загрузил deb-файлы Chrome, Steam и Dropbox. Когда я пытаюсь установить их с помощью диспетчера программного обеспечения Kubuntu Discover , он говорит, что не может установить из неподписанного репозитория.

Есть ли способ установить файлы deb, дважды щелкнув их в Kubuntu, не используя dpkg из терминала?

  • apt
  • управление пакетами
  • kubuntu
  • центр обнаружения программного обеспечения

3

Для установки файлов deb можно использовать либо apt , либо dpkg . С apt вы можете попробовать apt install .deb или с dpkg вы можете попробовать dpkg -i .deb && apt install -f . Конечно, вам могут понадобиться привилегии sudo для любого метода. Хорошее объяснение этого дано в этой теме.

Если вы по-прежнему получаете сообщения о том, что это неподписанный репозиторий, вы можете добавить [trusted=yes] в файл sources.list для рассматриваемого репо. Но делайте это по своему усмотрению, так как это может привести к ошибкам и проблемам безопасности.

1

В Kubuntu qapt должен быть установлен по умолчанию.
Таким образом, вы можете просто щелкнуть правой кнопкой мыши свой .deb и выбрать «Открыть с помощью установщика пакетов QApt», который не так строг с неподписанными репозиториями, как Discover. В любом случае, я бы не стал использовать Discover, потому что он обычно не дает вам достаточно информации о зависимостях, поэтому я бы выбрал qapt (или с помощью apt в CLI, как указано выше.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: