Три способа установить deb-пакет в Ubuntu/Linux mint

deb-пакет

deb — расширение имён файлов «бинарных» пакетов для распространения и установки программного обеспечения в ОС проекта Debian, и других, использующих систему управления пакетами dpkg. И сегодня мы посмотрим три инструмента командной строки, чтобы помочь вам установить локальный Debian пакет.

Если вы спрашиваете себя: “Как я могу установить Deb пакет в Ubuntu или Debian?”, То вы пришли в нужное место.

Вы можете щелкнуть правой кнопкой мыши на загруженном DEB пакете и выбрать установку из контекстного меню, но с помощью графического инсталлятора это будет очень медленно по сравнению с терминальными командами. Вот 3 различных инструмента командной строки, чтобы помочь вам установить Deb-пакеты. Они же Dpkg, Gdebi и APT.

Dpkg

dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о .deb пакетах.

Используйте dpkg для установки локального Debian пакета, как показано ниже.

sudo dpkg -i версия_пакета.deb

Dpkg сам по себе не может решить проблему зависимостей, потому что он не понимает репозиториев. Но вы можете использовать следующую команду, чтобы решить эту проблему.

sudo apt install -f

Установочный пакет Gdebi

Gdebi — программа для установки .deb пакетов, разработанная корпорацией Canonical специально для Ubuntu.

Gdebi не устанавливается по умолчанию в Ubuntu, так что вам нужно ее в первую очередь установить, для этого открываем терминал и пишем следующую строку.

sudo apt install gdebi

Для установки локального deb-пакета используйте

sudo gdebi версия_пакета.deb

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

Apt

apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Linux Mint и т. п.), иногда также используется в дистрибутивах, основанных на Mandrake, например Mandriva, ALTLinux и PCLinuxOS. Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.

Обычно вы будете использовать APT для установки пакетов из интернет-хранилищ программного обеспечения, как в этом примере:

sudo apt install Firefox

Знаете ли вы, что он также может быть использован для установки локальных Deb пакетов? Это еще одна причина, почему вы должны использовать apt вместо apt-get, который не имеет такой возможности. Вам нужно просто перейти в каталог, где хранится deb-пакет и установите его, как показано на примере ниже.

cd/путь/к/файлу/deb-пакеты/
sudo apt install ./версия_пакета.deb

Например, чтобы установить TeamViewer 12 в Ubuntu 16.04/16.10, сначала загрузите пакет TeamViewer.deb в текущий каталог

wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

Затем установите его с помощью:

sudo apt install ./teamviewer_12.0.69753_i386.deb

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

deb-пакет

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

Вот и все!

Я надеюсь , что этот пост помог вам установить локальные Debian пакеты из командной строки. Если вы нашли этот пост полезным, то пожалуйста поделитесь им в социальных сетях, а также можете подписаться на новые новости в правой части сайта.

Поділіться своєю любов'ю

Залишити відповідь

10 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
Sergey75

Вот ещё раз я хотел бы остановиться на вопросе компиляции и установки программ из исходных кодов в “убунтоидах”. GitHub – глыба, и установить можно много интересного, чего нет в репах. Я читал разные источники (и англоязычные тоже), по разному это делают, у кого какой опыт, видимо… А как вы это делаете? Статейку запилить здесь не желаете?

UALinux

Попозже сделаю.

Sergey75

Хорошо, ждём-с… :))

Василий

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

Sergey75

Ещё вопросик. Как установить утилиту Qapt для установки пакетов (похожа на Gdebi, но получше вроде)? У меня KDE neon. Центр приложений её не показывает, хотя пакет qapt-deb-installer уже установлен. Но она не запускается. Может не хватает графической “морды” к ней? Какой пакет ещё доустановить?

UALinux

Вы ее уже установили, теперь находите deb-пакет и щелкаете два раза, или правой кнопкой мыши “Открыть с помощью Qapt”

Sergey75

Понял, спасибо.

Sergey75

А как ставить программы из архивов .tar.gz, .tar.xz, .tbz, и тому подобных? Это можно в любом дистрибутиве?

UALinux

Обычно, если установка из исходников, то в таких архивах есть инструкции.

Артём

Советую погуглить на эту тему, так как из исходников установка может отличаться. Если в исходниках есть файл CMakeLists.txt, то нужно из этой же папки открыть терминал и ввести cmake CMakeLists.txt далее make и если нет ошибок sudo make install. Если в исходниках есть файл configure то ./configure далее make и sudo make install. Как то так, где то могу ошибаться, по этому и советую прогуглить

10
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x