Если вы ищете способ установить debian-пакет на Ubuntu или Debian, то вы находитесь там, где нужно.
Щелкнув правой кнопкой мыши на загруженных deb-пакетах, можно выбрать их установку через контекстное меню, однако графический установщик может работать медленнее, чем терминальные команды. Вот три разных инструмента командной строки, которые помогут установить deb-пакеты: dpkg, gdebi и apt.
Содержание статьи
dpkg
Для установки локального debian-пакета вы можете воспользоваться командой dpkg следующим образом.
sudo dpkg - i package_name. deb
dpkg не способен самостоятельно справляться с проблемами зависимостей, так как не работает с репозиториями. Однако, вы можете воспользоваться следующей командой для их решения (-f используется для исправления поврежденных зависимостей).
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-пакетами и выполните установку следующим образом.
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 пакет, необходимо перед названием пакета добавить ./, что указывает на текущую рабочую директорию.
Надеюсь, что данный пост оказался для вас полезным в установке локальных пакетов Debian через командную строку. Если вы нашли информацию ценной, не забудьте подписаться на нашу бесплатную рассылку, чтобы быть в курсе новых уроков по Linux. Кроме того, вы можете следить за нами в Google+, Twitter или поставить лайк нашей странице на Facebook.

