Deb-get упрощает установку многих пакетов приложений .DEB, которых нет в репозитории Ubuntu
Хотите установить приложение через классический пакет DEB, но оно недоступно в собственном репозитории Ubuntu? Появился новый инструмент командной строки «deb-get», который позволяет устанавливать приложения из сторонних репозиториев с помощью одной команды.
Многие приложения (например, Google Chrome, 1Password, Teamviewer и другие) предоставляют пакеты DEB для Debian/Ubuntu либо в собственных репозиториях APT/PPA, либо для загрузки непосредственно с веб-сайта.
Помимо настройки репозиториев или поиска и загрузки пакетов .deb вручную, а затем установки приложений через apt
(или apt-get
), "deb-get" выполняет всю все с помощью одной короткой команды.
Например, запустите команду ниже в терминале, чтобы добавить Mozilla Team PPA и автоматически установить Firefox ESR:
deb-get install firefox-esr
Это бесплатный инструмент с открытым исходным кодом, разработанный Мартином Вимпрессом (руководителем проекта Ubuntu MATE) и многими другими участниками.
Установка приложений через Deb-get
Для тех, кто знаком с apt
или apt-get
, Deb-get довольно прост в использовании, поскольку он имеет схожие параметры команд.
Обновить индекс пакета:
Перед установкой любого пакета вы можете сначала запустить команду для обновления индекса пакета для последних источников:
deb-get update
Судо, похоже, не требуется, хотя вы можете добавить его вначале в случае проблем с разрешением.
Установить/удалить пакеты:
На данный момент инструмент поддерживает 107 приложений, включая 1password, храбрый браузер, cawbird, discord, docker-ce, docker-desktop, expressvpn, Keepassxc, mailspring, onlyoffice-desktopeditors, obs-studio, skpyeforlinux, возвышенный текст, WhatsApp для Linux. И он продолжает добавлять все больше и больше поддержки приложений.
Сначала вы можете запустить команду ниже, чтобы получить полный список поддерживаемых пакетов:
deb-get list
Или используйте deb-get search KEYWORD
, чтобы узнать, поддерживается ли ваше приложение.
И чтобы установить пакет приложения (в данном случае google-earth
) используйте команду:
deb-get install google-earth-pro-stable
Вы увидите, что происходит настройка репозитория, и используйте команду apt для установки пакета. Если пакет доступен по прямой ссылке для скачивания, он будет загружен через Curl, а затем установлен через apt.
Чтобы узнать все установленные пакеты, используйте команду:
deb-get list |grep installed
Вы можете получить информацию об установленном приложении, включая версию пакета, источник, веб-сайт и сводку, с помощью команды:
deb-get show PACKAGE_NAME
Как и apt
, чтобы удалить пакет, используйте команду с флагом remove
или purge
(также удалить файлы конфигурации):
deb-get remove PACKAGE_NAME
Команда также удалит репозиторий (если есть), добавленный для пакета.
Также существует множество других опций, включая upgrade
для установки доступных обновлений для всех установленных пакетов, reinstall
для переустановки пакета, clean
для очистки. локальный репозиторий полученных файлов пакетов. И вы можете просто запустить deb-get в терминале, чтобы узнать больше об этом инструменте командной строки.
Как установить Deb-get в Ubuntu:
Инструмент разработан специально для Ubuntu и систем на ее основе. На странице проекта представлен пакет .deb, который устанавливается во все текущие выпуски Ubuntu (Ubuntu 18.04, 20.04, 21.10 и 22.04).
Загрузить Deb-get (в разделе «Активы»): https://github.com/wimpysworld/deb-get/releases
Загрузите пакет и откройте терминал через контекстное меню в папке «Загрузки». И, наконец, запустите команду ниже, чтобы установить его:
sudo apt install ./deb-get*.deb