deb-get utility published, offering apt-get-like for third-party packages

Martin Wimpress, co-founder of the Ubuntu MATE edition, a member of the MATE Core Team, has published a deb-get utility that offers apt-get-like functions for working with deb packages distributed through third-party repositories or available for direct download from sites projects. In deb-get, typical package management commands such as update, upgrade, show, install, remove, and search are available, but the packages themselves are not downloaded from the distribution's repositories, but directly from repositories and sites maintained by software manufacturers.

In fact, deb-get is a bash script that defines the rules for downloading and updating more than 80 popular programs distributed directly or through their own repositories. Some of these programs are not included in the regular repositories of distributions, for example, due to licensing restrictions. Another part of the programs from the list is available in the regular repositories, but the versions presented in the repositories may be far behind the actual releases distributed directly.

The deb-get utility allows you to use the usual commands to install and update these programs, making it possible not to look for the download location of each program, not to manually install a deb package, and not to worry about keeping track of updates. APT repositories, packages on GitHub release pages, PPA repositories, and download sections on sites are supported as installation sources.

Some of the programs suggested for quick installation:

  • 1Password (1password)
  • Atom (atom)
  • Brave (browser)
  • Visual Studio Code (code)
  • VSCodium (codium)
  • Discord (discord)
  • Docker Engine (docker-ce)
  • Docker Desktop (docker-desktop)
  • Dropbox (dropbox)
  • Element (element-desktop)
  • Firefox ESR (firefox-esr)
  • GitHub Desktop (github-desktop)
  • GitKraken (gitkraken)
  • Gitter (gitter)
  • Google Chrome (google-chrome-stable)
  • Google Earth Pro (google-earth-pro-stable)
  • KeePassXC (keepassxc)
  • Lutris (lutris)
  • Mattermost Desktop (mattermost-desktop)
  • Microsoft Edge (microsoft-edge-stable)
  • Nextcloud Desktop (nextcloud-desktop)
  • ONLYOFFICE Desktop Editors (onlyoffice-desktopeditors)
  • Opera (opera-stable)
  • Raspberry Pi Imager (rpi-imager)
  • RStudio (rstudio)
  • Signal (signal-desktop)
  • Skype (skypeforlinux)
  • Slack (slack-desktop)
  • Spotify (spotify-client)
  • Sublime Text (sublime text)
  • Synchronization (syncthing)
  • Microsoft Teams
  • teamviewer (teamviewer)
  • Vivaldi (vivaldi-stable)
  • WeeChat (weechat)
  • Wire (wire-desktop)
  • zoom (zoom)

Source: opennet.ru

Add a comment