Большинство из нас хорошо знакомы с тем, как прекрасно apt справляется с установкой программ на Ubuntu из командной строки.
Но есть вероятность, что есть некоторые приложения, которые вы хотели бы установить с помощью apt, но не можете.
Google Chrome – мой главный из них (не судите строго, мне он нравится, пусть будет так). Каждый раз, когда я делаю свежую установку Ubuntu или производной, такие как Pop!_OS или Linux Mint, мне обычно приходится выходить из положения, чтобы получить его из официального источника.
Сейчас установить Google Chrome на Ubuntu очень просто: зайдите на сайт Chrome, скачайте последнюю версию .deb-установщика, затем введите команду
sudo dpkg -i google-chrome-stable.deb
(хотя я мог бы дважды щелкнуть по deb и установить его с помощью графического интерфейса, как обычный пользователь, но блин…
Настоящая Deb-выбираемая утилита
Супергерой FOSS Мартин Уимпресс создал новый интересный инструмент. Он позволяет устанавливать .deb-установщики из сторонних репозиториев (включая PPA), а также с веб-сайтов, Github и т.д., и все это из командной строки, в манере, непосредственно вдохновленной apt.
Или, цитируя страницу проекта на GitHub: “Функциональность apt-get для .debs, опубликованных в сторонних репозиториях или загруженных напрямую. Работает на Ubuntu и производных дистрибутивах“.
Но это еще лучше.
Как и обычный apt, deb-get может устанавливать любые зависимости, необходимые для работы программы (если эти зависимости есть в репозитории Ubuntu), а также обновлять, модернизировать, удалять (включая очистку), чистить и искать.
Мартин обосновывает создание этого инструмента – чтобы никто не жаловался; он имеет право тратить свое время на создание того, что ему хочется – тем, что сторонние репозитории существуют и не исчезнут только потому, что мы надеемся на это. Я твердо придерживаюсь мнения, что за Flatpak будущее, но я также прагматик: не все есть на Flathub, и не все когда-нибудь будет на Flathub.
Кроме того, есть и другие причины, по которым вы можете захотеть выйти за пределы централизованного центра приложений или основных репозиториев Ubuntu, например, вы хотите использовать программное обеспечение, технически не упакованное для Ubuntu; программное обеспечение, которое выпускается быстрее, чем доступно в других местах; или программное обеспечение с лицензионными ограничениями, которые не позволяют ему быть более общедоступным.
Вот почему deb-get так интересен.
Как установить deb-get
Вы можете загрузить deb-get для использования в своей системе и узнать больше о проекте на странице Get Deb на Github.
или введите пару команд
sudo apt install curl
curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get
После установки запустите deb-get list, чтобы увидеть программное обеспечение, доступное для установки с его помощью. Затем установите программное обеспечение, выполнив команду например
sudo deb-get install google-chrome-stable
Все просто! Все ваши любимые команды apt имеют эквиваленты, так что вы можете выполнить deb-get search, deb-get purge и deb-get clean.
Полный список приложений, вы найдете на странице GitHub.