- Три утилиты командной строки для локальной установки пакетов Debian
- 1. Установка программ с помощью команды Dpkg
- 2. Установка программ с помощью команды Apt
- 3. Установка программ с помощью команды Gdebi
- Установка DEB-пакетов в Debian
- Устанавливаем DEB-пакеты в Debian
- Способ 1: Запуск инсталляции через браузер
- Способ 2: Стандартный установщик ПО
- Способ 3: Утилита GDebi
- Способ 4: Команда dpkg
Три утилиты командной строки для локальной установки пакетов Debian
Оригинал: 3 Command Line Tools to Install Local Debian (.DEB) Packages
Автор: Aaron Kili
Дата публикации: 23 апреля 2018 года
Перевод: А. Кривошей
Дата перевода: декабрь 2018 г.
Из этого руководства мы узнаем, как устанавливать локальные пакеты программ (.DEB) в Debian и его производных, таких как Ubuntu и Linux Mint, используя три различных утилиты командной строки: dpkg, apt и gdebi.
Это будет полезно для тех пользователей, которые недавно перешли с Windows на Ubuntu или Linux Mint. Основная проблема, с которой они сталкиваются, заключается в локальной установке программного обеспечения в системе.
Ubuntu и Linux Mint имеет свой собственный графический центр программного обеспечения для простой установки программ, но мы будем рассматривать установку пакетов в терминале.
1. Установка программ с помощью команды Dpkg
Dpkg — это менеджер пакетов для Debian и его производных, таких как Ubuntu и Linux Mint. Он используется для установки, сборки, удаления и управления пакетами .deb, но в отличие от других систем управления пакетами Linux, он не может автоматически загружать и устанавливать пакеты вместе со своими зависимостями.
Чтобы установить локальный пакет, используйте команду dpkg с флагом -i вместе с именем пакета, как показано ниже.
Если при установке или запуске программы вы получаете какие-либо ошибки зависимостей, вы можете использовать для разрешения и установки зависимостей команду apt с флагом -f, который сообщает программе о необходимости исправить поврежденные зависимости.
Чтобы удалить пакет, используйте параметр -r или если вы хотите удалить все его файлы, включая файлы конфигурации, вы можете очистить его, используя опцию —purge, как показано ниже.
2. Установка программ с помощью команды Apt
Команда apt — это расширенный инструмент командной строки, который позволяет произвести новую установку пакета, обновление существующего пакета, обновление индекса списка пакетов и даже обновление всей системы Ubuntu или Linux Mint.
Он также предлагает инструменты командной строки apt-get и apt-cache для более эффективного управления пакетами в Debian и его производных.
По сути, apt-get или apt не понимают файлы .deb, они предназначены для обработки имен пакетов (например, teamviewer, apache2, mariadb и т. д.). Они распаковывают и устанавливают архивы .deb, связанные с именем пакета, из источников, указанных в файле /etc/apt/sources.list.
Единственно возможный трюк для установки локального пакета Debian с помощью apt-get или apt — это указать локальный относительный или абсолютный путь (./ для текущего каталога), в противном случае он попытается скачать пакет из удаленных источников и выполнить операцию не удастся.
Чтобы удалить пакет, используется опция remove, или если вы хотите удалить все файлы, включая файлы конфигурации, используется опция purge, как показано ниже.
3. Установка программ с помощью команды Gdebi
gdebi — это крошечная утилита командной строки для установки локальных пакетов deb. Она разрешает зависимости и устанавливает их на лету. Чтобы установить пакет, используйте следующую команду.
Чтобы удалить пакет, установленный с помощью gdebi, вы можете использовать команды apt, apt-get или dpkg, используя параметр purge, как показано ниже.
Это все! В этом руководстве мы рассмотрели три различных утилиты командной строки для установки или удаления локальных пакетов Debian в Ubuntu и Linux Mint.
Источник
Установка DEB-пакетов в Debian
DEB-пакеты — установочные файлы программ, которые инсталлируются при помощи специализированных утилит. Дистрибутив Debian и основанные на нем сборки поддерживают инсталляцию файлов формата DEB по умолчанию, то есть для этого не придется загружать дополнительные средства или осуществлять конвертирование. Пользователь может задействовать разные способы, позволяющие распаковать файлы и перейти к непосредственному взаимодействию с ПО. Сегодня мы хотим рассказать обо всех методах инсталляции таких пакетов в операционной системе Debian.
Устанавливаем DEB-пакеты в Debian
В большинстве случаев программы загружаются и устанавливаются через специальные консольные команды, а все файлы в это время скачиваются из официальных или пользовательских репозиториев. Однако у таких методов есть определенные ограничения и нюансы, которые иногда просто заставляют юзеров заранее получать DEB-пакет и инсталлировать его другими вариантами. Именно в таких случаях и следует воспользоваться одной из приведенных далее инструкций, подобрав для себя оптимальный вариант.
Способ 1: Запуск инсталляции через браузер
Первый способ заключается в применении стандартного менеджера пакетов сразу в браузере при загрузке DEB-файлов. Мы предлагаем задействовать этот вариант в тех случаях, когда вам предстоит сначала загрузить пакет через веб-обозреватель, чтобы затем установить его. Так вы просто ускорите процесс. Давайте рассмотрим порядок действий, взяв за пример стандартный браузер Mozilla Firefox.
- Для начала на сайте программы выберите подходящую для своей сборки версию пакета, а затем начните ее скачивание.
На экране отобразится форма с возможностью выбора. В данном случае отметьте галочкой «Открыть в» и убедитесь в том, что в качестве инструмента выбран вариант «Установка приложений (по умолчанию)».
По завершении загрузки сразу же откроется новое окно пакетного менеджера. Здесь вам следует кликнуть на соответствующую кнопку для начала процедуры.
Ожидайте окончания, а затем запустите полученный софт, например, через меню приложений или путем ввода команды запуска в консоли.
Кардинальное отличие этого варианта от всех остальных заключается в том, что пакет после успешной инсталляции сразу же удаляется, а не хранится в папке с загрузками. Это не только избавит вас от необходимости удалять файлы самостоятельно, но и позволит сэкономить свободное место на накопителе.
Способ 2: Стандартный установщик ПО
Как вы могли заметить, в первом методе мы использовали стандартный пакетный менеджер для установки приложения через браузер. В этом способе мы тоже поговорим о данном средстве, однако сейчас веб-обозреватель не будет задействован никаким образом. Следующие действия рекомендуется реализовывать, если вы уже получили DEB-пакет или вставили съемный носитель, где находится необходимый объект.
- Перейдите в расположение, где хранится требуемое программное обеспечение, и нажмите по пакету правой кнопкой мыши.
В появившемся контекстном меню вас интересует первая же строка под названием «Открыть в Установка приложений».
Осталось только кликнуть по кнопке «Установить» и дождаться окончания процесса.
Если во время процедуры возникли какие-то ошибки, повторно вызовите контекстное меню пакета и перейдите в «Свойства».
Здесь на вкладке «Права» отметьте галочкой пункт «Разрешить выполнение файла как программы». Это позволит исправить ошибки кодирования, которые возникли при создании пакетов. После внесения изменений стоит повторно запустить инсталляцию, чтобы она прошла корректно.
Иногда случаются ситуации, когда это средство установки отказывается работать исправно или же юзера попросту не устраивает его функциональность. Тогда ничего не мешает использовать стороннее решение, но для этого придется выполнить дополнительные действия.
Способ 3: Утилита GDebi
Утилита под названием GDebi — самый популярный инструмент от сторонних разработчиков, который предназначен для инсталляции пакетов DEB, о чем уже понятно из его названия. Мы советуем использовать его в качестве альтернативы стандартному пакетному менеджеру. Для начала потребуется его добавить в систему, что происходит так:
- Откройте меню приложений и запустите «Терминал».
Здесь потребуется вставить команду sudo apt install gdebi . Для ее активации нажмите на Enter.
Как вы уже знаете, инсталляция происходит от имени суперпользователя. Подтвердите подлинность учетной записи, введя пароль. Учитывайте, что символы, вводимые таким способом, не отображаются.
Вы будете уведомлены о том, что установка прошла успешно. После этого переходите к расположению DEB-пакета, нажмите по нему ПКМ и в контекстном меню выберите вариант «Открыть в другом приложении».
В списке выберите «Программа установки пакетов GDebi», дважды щелкнув по строке ЛКМ.
Запустится стандартное окно софта. Здесь вы можете узнать состояние версии пакета, ознакомиться с описанием и входящими туда файлами. При готовности нажмите на «Установить» и ждите завершения процесса.
Как видите, ничего сложного в применении сторонних инструментов для добавления пакетов нет. Если вас не устраивает GDebi, поищите доступный аналог, ознакомившись с его официальной документацией, чтобы понять, стоит ли задействовать это решение в качестве средства установки пакетов.
Способ 4: Команда dpkg
В качестве последнего примера инсталляции файлов типа DEB в Debian рассмотрим стандартную терминальную команду. Для этого типа установки вам потребуется изучить простой синтаксис команды и знать расположение файла, поэтому никаких трудностей возникнуть не должно.
- Для начала давайте разберемся с определением точного пути к файлу. Для этого отыщите его через файловый менеджер, вызовите контекстное меню и перейдите в «Свойства».
Здесь запомните или скопируйте путь «Родительская папка». Именно он и является точным расположением.
После этого откройте консоль любым удобным методом, например, через панель «Избранное».
Введите команду sudo dpkg -i /home/user/Программы/name.deb . Здесь замените путь на свой, а также укажите название программы с учетом расширения.
Подтвердите действие вводом пароля суперпользователя.
Начнется чтение базы данных и распаковка архивов.
По завершении отобразится новая строка ввода, а сверху вы сможете осмотреть всю последовательность инсталляции и узнать, завершилась ли она успешно.
Если нет желания вводить полный путь, например, при необходимости установить несколько приложений подряд, можете заранее переместиться к этому расположению через cd.
В этой статье были разобраны доступные методы инсталляции DEB-пакетов в Debian. Если вы начинающий пользователь, изучите каждый вариант, чтобы в итоге подобрать оптимальный для себя метод. К тому же выполнение консольных команд всегда кажется сложнее управления через графическую оболочку, однако стоит лишь несколько раз ввести их, чтобы освоиться и перейти на постоянное взаимодействие с «Терминалом».
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник