Установка deb через терминал. Как установить.deb файл с зависимостями. Установка deb-пакетов из командной строки
Время от времени появляются новые задачи, либо необходимость в решении старых задач новыми способами - тогда возникает потребность в дополнительном программном обеспечении. Данная статья рассказывает, что делать, если вам нужна новая программа для Ubuntu .
В Ubuntu, как и в других операционных системах, есть понятие зависимостей . Это значит, что программу можно установить, только если уже установлены пакеты, от которых она зависит. Такая схема позволяет избежать дублирования данных в пакетах (например, если несколько программ зависят от одной и той же библиотеки, то не придётся пихать эту библиотеку в пакет каждой программы - она поставится один раз отдельным пакетом). В отличие от, например, Slackware или Windows, в Ubuntu зависимости разрешаются пакетным менеджером (Synaptic, apt, Центр приложений, apt-get, aptitude) - он автоматически установит зависимости из репозитория . Зависимости придётся устанавливать вручную, если нужный репозиторий не подключен, недоступен, если нужного пакета нет в репозитории, если вы ставите пакеты без использования пакетного менеджера (используете Gdebi или dpkg), если вы устанавливаете программу не из пакета (компилируете из исходников, запускаете установочный run/sh скрипт).
Установка из репозиториев
Если вы не добавляли локальные репозитории (например, CD/DVD диски), то для установки программ из репозиториев вам понадобится интернет.
У такого метода установки программ есть масса преимуществ: это просто удобно, вы устанавливаете уже протестированные программы, которые гарантированно будут работать на вашей системе, зависимости между пакетами будут решаться автоматически, при появлении в репозитории новых версий установленных программ вас об этом проинформируют.
С использованием графического интерфейса
Выберите Система → Администрирование → Менеджер пакетов Synaptic и получите более функциональный инструмент для работы с пакетами. В частности вы можете например устанавливать программы частично, если вам, например, не нужна документация или еще что-то. Запустите программу Менеджер пакетов Synaptic Система→Администрирование→Менеджер пакетов Synaptic . По запросу введите свой пароль. В запустившейся программе нажмите кнопку «Обновить», подождите, пока система обновит данные о доступных программах.
В списке доступных программ сделайте двойной клик на нужной программе (либо клик правой кнопкой - пункт «Отметить для установки»). После того, как все нужные программы помечены для установки, нажмите кнопку «Применить». Подождите, пока необходимые пакеты будут скачаны и установлены. Схожие функции выполняет программа "Установка и удаление приложений" её можно легко найти в меню Приложения→Установка/удаление…
Установка из командной строки позволяет получить больше информации о процессе установки и позволяет гибко его настраивать, хотя и может показаться неудобной начинающему пользователю.
С использованием командной строки
Запустите терминал (Меню: Приложения - Стандартные - Терминал). Установка выполняется с помощью программы dpkg
Sudo dpkg -i /home/user/soft/ntlmaps_0.9.9.0.1-10_all.deb
Нужно будет ввести свой пароль. Не забывайте, что при вводе в терминале пароль не отображается. Заметьте, что при использовании dpkg нужно ввести полное имя файла (а не только название программы). Прочитайте, что dpkg выводит в терминал - там будет либо сообщение об успешной установке, либо описание ошибки (например, неудовлетворённые зависимости). Можно одной командой установить сразу несколько пакетов, например, следующая команда установит все deb-пакеты в директории:
Sudo dpkg -i /home/user/soft/ntlmaps_*.deb
Это бывает полезно для установки пакета программы вместе с пакетами зависимостей.
Запрет обновления пакета
Бывает когда ненужно ставить версию пакета новее установленной. К примеру отсутствует поддержка чего либо в новой версии либо, она не корректно работает на системе.
Через dpkg
В терминале:
Sudo echo "имя_пакета hold" | sudo dpkg --set-selections
имя пакета берется из команды, которой вы ставили этот пакет. Чтобы разрешить обновлять делаем так:
Echo "имя_пакета install" | sudo dpkg --set-selections
Смотрим статус пакета:
Dpkg --get-selections | grep "имя_пакета"
Через apt
Установка программ с собственным инсталлятором из файлов sh, run
Иногда программы могут распространяться с собственным инсталлятором. Это ничем не отличается от ситуации в Windows. Только здесь, распаковав tar.gz архив с дистрибутивом программы, вы вместо setup.exe увидите что-то наподобие install.sh. Это заранее собранный пакет ПО, который оформлен в виде скрипта или бинарника, он берёт на себя работу по размещению файлов в нужных местах и прописыванию нужных параметров. При этом пропадает возможность управлять таким ПО с помощью пакетного менеджера. Пользоваться такими пакетами нежелательно, но если выбора нет, то переходим в директорию с файлом, например:
Cd ~/soft
Разрешаем выполнять этот файл:
Chmod +x install.sh
Запускаем его:
Sudo ./install.sh
Иногда программу можно установить и без прав суперпользователя (без sudo), но это, скорее, исключение.
Иногда дистрибутив программы распространяется в виде самораспаковывающегося архива. В таком случае это будет просто один единственный файл.sh который и нужно запустить. Дальше вы просто получите мастер где нужно будет ответить на ряд вопросов, так же как это делается в Windows. Так устанавливаются официальные драйверы nVidia, ATI, среда разработчика NetBeans и т.п.
Есть программы, которые не нуждаются в инсталляции и распространяются в виде обычного архива tar.gz, который просто достаточно куда-то распаковать. В Windows также есть такие программы, их еще часто называют словом Portable. Устанавливать такие программы не требуется, достаточно распаковать в любое место, но стандартное место обычно - это каталог /opt. Конечно, пункты на запуск в меню вам придется добавлять вручную, для этого нужно щелкнуть правой кнопкой по заголовку меню Программы и выбрать Правка меню.
Установка из исходников
Если для вашей системы нигде нет deb-пакетов, то программу можно собрать (скомпилировать) самому из исходных кодов , которые можно скачать на официальном сайте любой программы либо из source-репозитория дистрибутива.
Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится - это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнением следующих команд:
./configure make sudo make install
Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера.
Вот так. Желательно, конечно, по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать, чтобы не запутаться в потоке информации.
Автоматическая установка зависимостей при сборке из исходников
Такой тип установки лучше чем просто./configure && make && make install, и подходит для установки программ отсутствующих в репозиториях .
Ставим auto-apt:
Sudo apt-get install auto-apt
Переходим в папку с распакованными исходниками и командуем:
Sudo auto-apt update && auto-apt -y run ./configure
Команда auto-apt сама доставит необходимые пакеты для сборки, и позволит задавать меньше вопросов.
Создание 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
Он автоматически устанавливает зависимости, если эти зависимости доступны из репозитория программного обеспечения.
Используя apt для установки локальных deb пакетов, вам просто нужно добавить./, который представляет текущий рабочий каталог, перед именем пакета, так чтобы apt смог спокойно найти deb пакет.
Вот и все!
Я надеюсь, что этот пост помог вам установить локальные Debian пакеты из командной строки. Если вы нашли этот пост полезным, то пожалуйста поделитесь им в социальных сетях, а также можете подписаться на новые новости в правой части сайта.
Даже если вы новичок в Linux и работаете с ним совсем не долго, вы знаете, что самый распространенный способ установки программ в дистрибутивах, основанных на данном ядре, это установка из репозиториев. Однако, бывают случаи, когда это невозможно, а нужная программа распространяется в виде пакета rpm или deb. И поскольку более распространенными на сегодняшний день являются дистрибутивы, основанные на Debian (Ubuntu, Elementary OS, Linux Mint и т.п), в которых используются deb пакеты, рассмотрим как устанавливать именно их.
Установка deb пакета в Ubuntu
В Ubuntu установить deb пакет можно через Центр приложений:
- скачайте нужный файл;
- кликните по нему два раза левой клавишей мыши;
- в открывшемся Центре Приложений выберите «Установить».
Установка deb пакета через терминал
Как всегда, самый простой и универсальный способ как для настройки Linux, так и установки deb пакетов в частности, это терминал. Чтобы установить deb пакет через терминал достаточно выполнить несколько команд. Рассмотрим на примере установки Google Chrome:
- естественно, сначала скачиваем сам пакет;
- дальше открываем терминал и переходим в каталог с файлом, поскольку чаще всего это «Загрузки», то команда будет выглядеть так: cd ~/Загрузки/
- и выполняем установку при помощи пакетного менеджера dpkg: sudo dpkg -i google-chrome-stable_current_i386.deb
- вводим пароль суперпользователя и ждем окончания установки.
То есть, для установки deb пакета через терминал нужно использовать конструкцию:
Sudo dpkg -i имя_пакета.deb Предыдущая запись
Пакеты устанавливаются вручную с помощью команды dpkg (Debian Package Management System). dpkg – это бэкэнд для команд, таких как apt-get и aptitude , которые, в свою очередь, являются бэкэнд для приложений для установки графического интерфейса, таких как Software Center и Synaptic.
Что-то вроде:
dpkg -> apt-get , aptitude -> Synaptic, Software Center
Но, конечно, самыми легкими способами установки пакета были бы, во-первых, графические приложения (Synaptic, Software Center и т. Д.), А затем команды терминала apt-get и aptitude которые добавили бы очень хороший дружественный подход к бэкэнд dpkg, включая, но не ограничиваясь, упакованные зависимости, контроль над тем, что установлено, нуждается в обновлении, не установлены, сломанные пакеты и т. д. Наконец, команда dpkg которая является базой для всех них.
Поскольку dpkg является базой, вы можете использовать его для установки, упакованного непосредственно из командной строки.
Установка пакета
sudo dpkg -i DEB_PACKAGEНапример, если файл пакета называется askubuntu_2.0.deb тогда вы должны сделать sudo dpkg -i askubuntu_2.0.deb . Если dpkg сообщает об ошибке из-за проблем с зависимостями, вы можете запустить sudo apt-get install -f чтобы загрузить отсутствующие зависимости и настроить все. Если это сообщит об ошибке, вам придется самостоятельно определить зависимости, следуя примеру. Как разрешить неудовлетворенные зависимости после добавления PPA? ,
Удалить пакет
sudo dpkg -r PACKAGE_NAMEНапример, если пакет называется askubuntu тогда вы должны сделать sudo dpkg -r askubuntu .
Переконфигурируйте существующий пакет
sudo dpkg-reconfigure PACKAGE_NAMEЭто полезно, когда вам нужно перенастроить что-то, связанное с указанным пакетом. Некоторые полезные примеры – это keyboard-configuration когда вы хотите включить Ctrl + Alt + Backspace , чтобы перезагрузить X-сервер, поэтому вы бы сделали следующее:
Sudo dpkg-reconfigure keyboard-configuration
Еще один замечательный момент – когда вам нужно установить часовую зону для сервера или локального компьютера тестирования, поэтому вы используете пакет tzdata:
Sudo dpkg-reconfigure tzdata
Пакеты Debian (.deb) – это пакеты, которые используются в Ubuntu. Вы можете установить любой пакет.deb в вашей системе. Файлы.deb обычно можно установить из вашего файлового менеджера (Nautilus), просто щелкнув по ним, поскольку в Ubuntu уже установлены ассоциации файлов с установщиком по умолчанию. Эти инструкции предназначены для тех, кто хочет установить пакеты из терминала командной строки (Terminal).
Чтобы установить загруженный пакет Debian (Ubuntu) (.deb): Откройте терминал и введите
Sudo dpkg -i packagename.deb
Чтобы удалить пакет Debian (Ubuntu) (.deb):
Sudo dpkg -r packagename
Чтобы переконфигурировать / восстановить установленный пакет Debian (Ubuntu) (.deb):
Sudo dpkg-reconfigure packagename
Моим любимым является GDebi, доступный как с терминала, так и с оболочки или графического рабочего стола.
Я обычно связываю файлы.deb с GDebi, так как это быстро и эффективно – особенно по сравнению с Ubuntu Software Center. Одной из основных особенностей GDebi является устранение зависимостей и их установка.
Для командной строки запустите sudo gdebi
Команды DPKG
Существует два действия: 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 {package_name} # sudo dpkg -r vlcУдалите пакет и его конфигурационные файлы
# sudo dpkg -P {package_name} # sudo dpkg -P vlcСписок всех установленных пакетов.
Вы можете перенаправить команду на less (пейджер), чтобы вы могли более легко прокручивать содержимое:
# dpkg -l | less
Проверьте, установлен ли пакет или нет.
# dpkg -l {package_name} # dpkg -l vlcПроверьте, установлен ли пакет или нет, и если это так, запустите его:
# dpkg -l | vlcИ это покажет место, где будет установлен пакет. Здесь -S (капитал S) для поиска, установлен ли пакет или нет.
# sudo dpkg -S {package_name} # sudo dpkg -S skype
Установите пакет * .deb из указанного места.
Здесь -R является рекурсивным. (Рекурсивно обрабатывать все обычные файлы, соответствующие шаблону *.deb найденному в указанных каталогах и во всех его подкаталогах).
# sudo dpkg -R --install {package_location} # sudo dpkg -R --install /home/sysadmin/soft
Показать сведения об упаковке
Здесь -p (строчный p) покажет информацию о пакете:
# dpkg -p {package_name} # dpkg -p apache2
Просмотр содержимого пакета
Используйте -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/
Отображение информации о пакете
Здесь – это информация:
# dpkg -I {package_name} # dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb
Переконфигурируйте уже установленный пакет
dpkg-reconfigure перенастраивает пакеты после того, как они уже установлены. Передайте ему имя (имена) пакета или пакетов для перенастройки. Он будет задавать вопросы конфигурации, как если бы пакет был впервые установлен.
# dpkg-reconfigure postfix
Это будет перенастраивать postfix же, как при первом его установке.
Вам нужно знать больше о командах dpkg ? Посмотрите страницу руководства:
Хотя dpkg -i действительно устанавливает пакет, он не выполняет никакого автоматического разрешения зависимости, между тем есть еще две альтернативы, используя gdebi или инструмент apt-get. Чтобы использовать более поздние версии, используйте:
Sudo apt-get install ./package.deb
Обратите внимание на./ в начале, вам это нужно, если вы находитесь в каталоге с пакетом, иначе он просто ведет себя как dpkg -i .
Удобный совет при установке такой программы, как Libreoffice, которая имеет несколько файлов.deb в папке.
Sudo dpkg -i *.deb
Создайте собственный скрипт-установщик debInstaller следующим образом:
#!/bin/bash dpkg -i "$@" apt-get --yes --fix-broken install
Сделайте исполняемый файл сценария
Chmod +x debInstaller
Затем переместите его в некоторые разделы в PATH или добавьте текущий каталог в PATH.
Я собираюсь переместить его в / usr / bin
Sudo cp debInstaller /usr/bin
Теперь вы можете установить любой пакет.deb с помощью команды:
Sudo debInstaller some-package.deb
Добавленная ценность этого метода – решение проблемы зависимостей, так как в основном вы столкнетесь с некоторыми проблемами при установке.deb с dpkg -i из-за ошибки зависимостей, поэтому вам нужно использовать apt-get install -f для ее решения, этот скрипт выполнит эту работу для вас, но здесь я использовал apt-get --yes --fix-broken install для автоматического решения этих ошибок без вмешательства пользователя.
Решение командной строки gdebi
Вот лучший способ установить файл.deb на Ubuntu в командной строке:
Sudo gdebi skype.deb
Если вы еще не установили gdebi , установите его, используя sudo apt install gdebi-core .
Почему gdebi?
gdebi будет искать все зависимости файла.deb и будет устанавливать их перед попыткой установить файл.deb . Я считаю это предпочтительнее, чем sudo dpkg -i skype.deb && sudo apt install -f . Последнее слишком стремительно устраняет зависимости в определенных ситуациях. Например, когда я пытался установить Skype, он попытался удалить 96 (!) Пакетов, включая пакеты, такие как compiz и unity ! gdebi дал гораздо более ясное сообщение об ошибке:
$ sudo gdebi skype.deb Cannot install "libqtgui:i386"
(Вот, кстати, решение этой конкретной проблемы.)
Установить:
Sudo dpkg -i filename.deb sudo apt-get install -f sudo dpkg -i filename.deb # yes, twice
Удалять:
Sudo dpkg -r PACKAGE-NAME
Чтобы переконфигурировать:
Sudo dpkg-reconfigure PACKAGE-NAME
Другой подход – установить gdebi
В 16.04 и выше:
Теперь Apt устанавливает и разрешает зависимости от файлов.deb так просто,
Sudo apt install /path/to/packagename
Чтобы установить пакет Debian (заканчивается на «.deb») с помощью cmd "dpkg", вы должны ввести:
Cd /path/of/Debian/package sudo dpkg -i package-name.deb
Если вы хотите удалить тот же пакет Debian в какой-то момент, то:
Cd /path/of/Debian/package sudo dpkg -r package-name.deb
Чтобы получить список текущих пакетов Debian, используйте:
(.deb) вручную устанавливаются с помощью команды dpkg или мы можем сказать «Debian Package Management System». dpkg – одна из бэкэнд-команд, таких как apt-get и aptitude.
Например:
dpkg -> apt-get, aptitude -> Synaptic, Software Center
Но, конечно, самыми легкими способами установки пакета было бы, во-первых, поскольку dpkg является базой, вы можете использовать его для установки, упакованного непосредственно из командной строки.
Для установки пакета:
sudo dpkg -i "DEB_PACKAGE"
Например, если файл пакета называется askubuntu_2.0.deb, тогда вы должны сделать sudo dpkg -i askubuntu_2.0.deb. Если dpkg сообщает об ошибке из-за проблем с зависимостями, вы можете запустить sudo apt-get install -f, чтобы загрузить отсутствующие зависимости и настроить все. Если это сообщает об ошибке, вам придется самостоятельно определять зависимости, следуя примеру. Как разрешить неудовлетворенные зависимости после добавления PPA ?.
Для удаления пакета:
sudo dpkg -r PACKAGE_NAME Например, если пакет называется askubuntu, тогда вы должны сделать
sudo dpkg -r askubuntu
Переконфигурируйте существующий пакет:
sudo dpkg-reconfigure PACKAGE_NAME
Это будет полезно, если вам нужно перенастроить что-то, связанное с указанным пакетом. Некоторые полезные примеры – это конфигурация клавиатуры, когда вы хотите включить Ctrl + Alt + Backspace, чтобы сбросить X-сервер.
Можно устанавливать стороннее программное обеспечение. Для этого используются файлы с расширением.DEB. Их открывают через Центр приложений, терминал или утилиты. Легче всего это сделать при помощи графического интерфейса. Но пользователи, которые раньше не работали в такой ОС, вряд ли смогут разобраться без инструкции. В Ubuntu установка DEB-пакета немного отличается от запуска EXE-файлов в Windows.
Чтобы утилита работала без ошибок, её лучше загружать из Центра приложений Линукс (ЦП). Так вы точно получите официальное ПО. Оно будет самостоятельно обновляться. Можно поискать файлы на сайте разработчика нужной вам программы. Обращайтесь к неофициальным источникам в крайнем случае: например, когда на компьютере нет доступа в интернет . Также ручная установка DEB актуальна, если вы не нашли утилиту в ЦП.
Если на компьютере отключена сеть, это единственный способ поставить на него драйвера. Лучше искать их на сайте launchpad.net. Введите в строку поиска «Linux-Firmware». Далее выбирайте дистрибутив и архитектуру.
Для работы пакета нужны библиотеки, от которых он зависит. Такие объекты есть и в других ОС. Например, в Windows это DLL-файлы . При инсталляции ПО из Центра недостающие дополнения будут устанавливаться автоматически. А со сторонними утилитами всё не так просто. Если библиотек нет, и ЦП их не подгрузил, значит, их надо качать вручную.
Графический интерфейс
Самое простое - инсталляция DEB-пакета через графический интерфейс. Он напоминает проводник Win. Но отличия всё же есть.
Так вы запускаете файлы через Центр приложений. Он часто тормозит и «неправильно» открывает утилиты. Поэтому лучше использовать консоль.
Терминал
Вот как установить DEB-пакет на Ubuntu, используя консольные команды:
Другие утилиты
Существуют и другие утилиты для загрузки установщиков.
Gdebi
Если её у вас нет, скачайте через терминал. Введите команду «sudo apt install gdebi». Служба появится в контекстном меню файлов. Использовать её просто:
Можно и через консоль «sudo gdebi [Путь_к_директории]/[Имя_пакета].deb». Программа сама загрузит связанные библиотеки, если компьютер подключен к интернету, и они есть в репозитории.
Apt
Вот как выглядит установка DEB в Ubuntu через программу Advanced Packaging Tool. Она подходит для локальных пакетов:
- Запустите «Терминал».
- Перейдите в папку с нужным файлом «cd ~/[Имя_каталога]». В команде можно указать полный путь.
- И введите «sudo apt install ./[Имя_файла].deb». Точка с косой чертой («слешем») означает, что вы обращаетесь к текущей директории.
- Зависимости загрузятся автоматически, если они доступны.
Теперь вы знаете, как установить DEB-пакет на Linux Ubuntu. Способов много. Можно загружать программы с помощью интуитивно-понятного интерфейса или терминала. Дополнительные библиотеки, от которых зависит утилита, тоже надо качать. В результате вы поставите не один пакет, а несколько.