Существуют различные способы установки пакетов Debian (.deb) на Debian и его производные, такие как Ubuntu и Linux Mint, и это лишь некоторые из них. Вы можете использовать apt (apt-get для старых версий), менеджер пакетов dpkg или установщик пакетов gdebi. Утилита deb-get — это новый установщик пакетов, который справляется с этой задачей. Разработано Мартином Вимпрессом, deb-get — это бесплатная утилита командной строки с открытым исходным кодом, которая следует за вами для установки пакетов DEBS из сторонних репозиториев или через прямые загрузки или страницы релизов GitHub. В этом руководстве мы сосредоточимся на утилите командной строки deb-get и рассмотрим, как вы можете использовать ее для установки пакетов программного обеспечения из сторонних репозиториев.

Зачем использовать deb-get?

Есть довольно много причин, по которым вам следует использовать deb-get. Для начала, deb-get быстрее по сравнению с другими менеджерами пакетов, такими как snap и flatpak. Snap сравнительно медленный при установке пакетов, и как пакеты snap, так и flatpak занимают значительное количество места на жестком диске.

Самое важное, что утилита deb-get оказывается полезной, когда вы хотите установить пакеты Debian из сторонних репозиториев apt. Некоторые поставщики демонстрируют свою поддержку Debian/Ubuntu, публикуя .debs своих собственных пакетов программного обеспечения в своих собственных репозиториях или в виде прямых загрузок. Утилита командной строки deb-get упрощает установку и управление .debs, опубликованными таким образом.

Кроме того, вы можете использовать deb-get в следующих сценариях:

  1. Установка программного обеспечения, которое еще официально не доступно в репозиториях Debian/Ubuntu.
  2. Установка новых версий программного обеспечения, доступных только у поставщика/издателя.
  3. Установка несвободного программного обеспечения, которое не распространяется Debian/Ubuntu из-за лицензионных ограничений.

Недостатки использования deb-get

Поскольку deb-get все еще является относительно новым инструментом в сообществе open-source, он поддерживает меньше пакетов по сравнению со snap и flatpak. Это, пожалуй, единственный недостаток использования deb-get на данный момент.

Как установить deb-get

Познакомившись с deb-get, давайте теперь посмотрим, как установить его в системе Linux. Сначала установите утилиту curl command one, если она еще не установлена.

$ sudo apt update && sudo apt install curl

Далее установите deb-get с GitHub, выполнив команду:

$ curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get

установить deb-get ubuntu 22.04

После установки вы можете проверить, установлен ли deb-get в вашей системе, выполнив команду:

$ deb-get version

Из вывода, показанного ниже, вы можете видеть, что мы установили deb-get версии 3.0.6.

deb-get инструмент командной строки

Как использовать утилиту командной строки deb-get для установки и управления пакетами

Теперь, когда мы установили инструмент командной строки deb-get, давайте переключимся и рассмотрим различные варианты использования командной строки.

Обновление/модернизация системы

Чтобы обновить списки пакетов или повторно синхронизировать файлы индекса пакетов из их источников, выполните команду:

$ deb-get update

deb-get инструмент командной строки ubuntu 22.04

Чтобы обновить все установленные пакеты в вашей системе до последних версий, выполните:

$ deb-get upgrade

deb-get инструмент командной строки обновление ubuntu

Список доступных пакетов программного обеспечения

Чтобы отобразить доступные для установки пакеты программного обеспечения, выполните команду:

$ deb-get list

Это создаст все приложения, которые можно установить с помощью утилиты командной строки.

deb-get список пакетов, которые можно установить

Лучший способ сделать это — передать вывод в cat -n параметр для перечисления пакетов в нумерованном формате.

$ deb-get list | cat -n

Показать информацию о программном пакете

Для отображения информации о программном пакете используйте синтаксис:

$ deb-get show package-name

Например, чтобы отобразить информацию о пакете Zoom, выполните команду:

$ deb-get show zoom

Здесь отображается имя пакета, информация о том, установлен ли он, архитектура, основной веб-сайт пакета и краткое описание пакета.

deb-get-show

Установить программные пакеты

Для установки программного пакета с помощью deb-get используйте следующий синтаксис:

$ deb-get install package-name

Например, чтобы установить Discord, платформу VoIP и обмена мгновенными сообщениями, выполните команду:

$ deb-get install discord

пакет установки инструмента командной строки deb-get

Удалить программные пакеты

Если вам больше не нужен программный пакет, вы можете удалить или деинсталлировать его, используя синтаксис:

$ deb-get remove package-name

Например, чтобы удалить Discord, выполните команду:

$ deb-get remove discord

удалить пакет с помощью инструмента deb-get

Чтобы полностью удалить приложение Discord вместе со всеми файлами конфигурации, выполните команду:

$ deb-get purge discord

Получать помощь

Чтобы получить больше параметров командной строки с помощью deb-get, выполните команду:

$ deb-get help

deb-get-get-help

Заключение

deb-get предоставляет высокоуровневый интерфейс командной строки для системы управления пакетами, позволяющий легко устанавливать и обновлять пакеты, опубликованные в стороннем apt
репозитории или путем прямой загрузки.