Три инструмента командной строки для установки локальных пакетов Debian

Если вы ищете способ установить debian-пакет на Ubuntu или Debian, то вы находитесь там, где нужно.

Щелкнув правой кнопкой мыши на загруженных deb-пакетах, можно выбрать их установку через контекстное меню, однако графический установщик может работать медленнее, чем терминальные команды. Вот три разных инструмента командной строки, которые помогут установить deb-пакеты: dpkg, gdebi и apt.

dpkg

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

sudo dpkg - i package_name. deb

dpkg не способен самостоятельно справляться с проблемами зависимостей, так как не работает с репозиториями. Однако, вы можете воспользоваться следующей командой для их решения (-f используется для исправления поврежденных зависимостей).

Читайте также:  Келеб Докси и основы программирования на Go для начинающих

sudo apt-get - f install

Пакетный менеджер gdebi

В Ubuntu gdebi не установлен изначально, поэтому сначала потребуется его установить.

sudo apt install gdebi-core

Чтобы установить локальный deb-пакет, воспользуйтесь

sudo gdebi package_name. deb

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

apt

Как правило, для установки пакетов из онлайн-репозиториев программ используется команда apt таким образом:

sudo apt install firefox

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

Читайте также:  Инструкция по установке Yarn на CentOS/RHEL и Fedora

cd /path/to/the/deb-package/ sudo apt install ./package_name. deb

Для установки TeamViewer 12 на Ubuntu 16.04/16.10 сначала скачайте deb-пакет TeamViewer в ваш текущий каталог.

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

После этого установите его, используя:

sudo apt install ./teamviewer_12.0.69753_i386.deb

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

использование apt для установки локальных deb-пакетов

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

Надеюсь, что данный пост оказался для вас полезным в установке локальных пакетов Debian через командную строку. Если вы нашли информацию ценной, не забудьте подписаться на нашу бесплатную рассылку, чтобы быть в курсе новых уроков по Linux. Кроме того, вы можете следить за нами в Google+, Twitter или поставить лайк нашей странице на Facebook.

Читайте также:  Пакетный скрипт для автоматизации резервного копирования журнала событий в Windows