{"id":40270,"date":"2022-05-27T13:52:23","date_gmt":"2022-05-27T13:52:23","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=40270"},"modified":"2022-05-27T13:52:23","modified_gmt":"2022-05-27T13:52:23","slug":"deb-get-make-easy-install-deb-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2022\/05\/deb-get-make-easy-install-deb-ubuntu\/","title":{"rendered":"Deb-get Make Easy to Install Many App .DEB Packages Not in Ubuntu Repository"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-thumbnail wp-image-40271\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/deb-get-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Want to install an app via classic DEB package, but it&#8217;s not available in Ubuntu&#8217;s own repository? There&#8217;s a new command line tool &#8220;<b>deb-get<\/b>&#8220;, makes installing apps from 3rd party repositories as easy as single command.<\/p>\n<p>Many applications (<i>e.g., Google Chrome, 1Password, Teamviewer and more<\/i>) provide DEB packages for Debian\/Ubuntu either in their own apt repositories \/ PPAs or for downloading directly in website. <\/p>\n<p>Besides setup the repositories or find and download .deb packages manually, then install apps via <code>apt<\/code> (or <code>apt-get<\/code>), <b>&#8220;deb-get&#8221; do all the things via a short single command<\/b>.<\/p>\n<p>For example, run the command below in terminal will add <a href=\"https:\/\/launchpad.net\/~mozillateam\/+archive\/ubuntu\/ppa\" rel=\"noopener\" target=\"_blank\">Mozilla Team PPA<\/a> and install Firefox ESR automatically:<\/p>\n<pre>deb-get install firefox-esr<\/pre>\n<div id=\"attachment_40272\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-40272\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-firefoxesr-600x288.png\" alt=\"\" width=\"600\" height=\"288\" class=\"size-large wp-image-40272\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-firefoxesr-600x288.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-firefoxesr-300x144.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-firefoxesr-768x368.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-firefoxesr.png 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-40272\" class=\"wp-caption-text\">Install Firefox ESR via Deb-get<\/p><\/div>\n<p>It&#8217;s a free open-source tool developed by Martin Wimpress (leader of <a href=\"https:\/\/ubuntu-mate.org\/\" rel=\"noopener\" target=\"_blank\">Ubuntu MATE<\/a> project) and many other contributors.<\/p>\n<h3>Install Apps via Deb-get<\/h3>\n<p>For those familiar with <code>apt<\/code> or <code>apt-get<\/code>, <a href=\"https:\/\/github.com\/wimpysworld\/deb-get\" rel=\"noopener\" target=\"_blank\">Deb-get<\/a> is quite easy to use as it has similar command options.<\/p>\n<h4>Update package index:<\/h4>\n<p>Before installing any package, you may first run the command to update the package index for the latest sources:<\/p>\n<pre>deb-get update<\/pre>\n<p>sudo seems to be not required, though you may add it in the beginning in case of permission issue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-update-600x134.webp\" alt=\"\" width=\"600\" height=\"134\" class=\"aligncenter size-large wp-image-40273\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-update-600x134.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-update-300x67.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-update-768x171.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-update.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>Install\/Remove packages:<\/h4>\n<p>The tool so far supports for <b>107 apps<\/b> including 1password, brave-browser, cawbird, discord, docker-ce, docker-desktop, expressvpn, keepassxc, mailspring, onlyoffice-desktopeditors, obs-studio, skpyeforlinux, sublime-text, whatsapp-for-linux. And, it keeps adding more and more apps support. <\/p>\n<p>You may firstly, run the command below to <b>get a full list of supported packages<\/b>:<\/p>\n<pre>deb-get list<\/pre>\n<p>Or use <code>deb-get search KEYWORD<\/code> to find out if your app is supported.<\/p>\n<p>And, <b>to install an app package<\/b> (<code>google-earth<\/code> in the case) use command:<\/p>\n<pre>deb-get install google-earth-pro-stable<\/pre>\n<p><i>You&#8217;ll see it&#8217;s setting up repository and use apt command to install the package. If the package is available via direct download link, it will download via curl and then install it via apt.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth.webp\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth-600x407.webp\" alt=\"\" width=\"600\" height=\"407\" class=\"aligncenter size-large wp-image-40274\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth-600x407.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth-768x521.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-earth.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>To <b>find out all installed packages<\/b>, use command:<\/p>\n<pre>deb-get list |grep installed<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-installed-600x176.webp\" alt=\"\" width=\"600\" height=\"176\" class=\"aligncenter size-large wp-image-40276\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-installed-600x176.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-installed-300x88.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-installed-768x225.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-installed.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>You may get info about an installed app, including package version, source, website and summary via command:<\/p>\n<pre>deb-get show PACKAGE_NAME<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-show-600x222.webp\" alt=\"\" width=\"600\" height=\"222\" class=\"aligncenter size-large wp-image-40277\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-show-600x222.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-show-300x111.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-show-768x284.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-show.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Like <code>apt<\/code>, to <b>remove a package<\/b> use command with either <code>remove<\/code> or <code>purge<\/code> (also delete configuration files) flag:<\/p>\n<pre>deb-get remove PACKAGE_NAME<\/pre>\n<p>The command will also remove the repository (if any) that was added for the package.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-remove-600x300.webp\" alt=\"\" width=\"600\" height=\"300\" class=\"aligncenter size-large wp-image-40279\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-remove-600x300.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-remove-300x150.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-remove-768x384.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/debget-remove.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>There also many other options, including <code>upgrade<\/code> to install available updates for all installed packages, <code>reinstall<\/code> to re-install a package, <code>clean<\/code> to clear out the local repository of retrieved package files. And, you may just run <b>deb-get<\/b> in terminal to get more about this command line tool.<\/p>\n<h3>How to install Deb-get in Ubuntu:<\/h3>\n<p>The tool is designed specially for Ubuntu and its based systems. The project page provides <b>.deb<\/b> package that installs in all current Ubuntu releases (Ubuntu 18.04, 20.04, 21.10, and 22.04).<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/wimpysworld\/deb-get\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Download Deb-get (under &#8216;Assets&#8217;)<\/a><\/div>\n<\/div>\n<p>Download the package, and open terminal via right-click menu in your &#8216;Downloads&#8217; folder. And finally, run the command below to install it: <\/p>\n<pre>sudo apt install .\/deb-get*.deb<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget.webp\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget-600x356.webp\" alt=\"\" width=\"600\" height=\"356\" class=\"aligncenter size-large wp-image-40280\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget-600x356.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget-300x178.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget-768x456.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/05\/install-debget.webp 919w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Want to install an app via classic DEB package, but it&#8217;s not available in Ubuntu&#8217;s own repository? There&#8217;s a new command line tool &#8220;deb-get&#8220;, makes installing apps from 3rd party repositories as easy as single command. Many applications (e.g., Google Chrome, 1Password, Teamviewer and more) provide DEB packages for Debian\/Ubuntu either in their own apt [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":40271,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2029],"class_list":["post-40270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-deb"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/40270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=40270"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/40270\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/40271"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=40270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=40270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=40270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}