{"id":48672,"date":"2025-04-15T08:54:28","date_gmt":"2025-04-15T08:54:28","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48672"},"modified":"2025-04-15T08:54:28","modified_gmt":"2025-04-15T08:54:28","slug":"install-apps-opensuse-obs","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/04\/install-apps-opensuse-obs\/","title":{"rendered":"Install &#038; Update Apps in Ubuntu from openSUSE OBS Repository"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-48673\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/opensuse-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This tutorial shows how to add openSUSE OBS repository and install\/update app packages from it in Ubuntu.<\/p>\n<p>Like Ubuntu PPA and Fedora Copr, openSUSE has <a href=\"https:\/\/build.opensuse.org\/\" target=\"_blank\" rel=\"noopener\">Open Build Service (OBS)<\/a> for software developers and community maintainers to build and distribute app packages. Not only for openSUSE itself, it also supports building packages for Fedora, Debian, Ubuntu, and other Linux Distributions.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48674\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome-700x273.webp\" alt=\"\" width=\"610\" height=\"238\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome-700x273.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome-300x117.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome-768x299.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-welcome.webp 847w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>As far as I know, OBS hosts the official <i>Darktable<\/i> packages for Debian, Fedora, Ubuntu, community maintained <i>onedrive<\/i> packages for Debian\/Ubuntu, and tons of other software packages.<\/p>\n<h3>Search app packages from openSUSE OBS<\/h3>\n<p>To find out if the OBS service hosts the app package that you want to install in your Linux system, first go to software.opensuse.org:<\/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:\/\/software.opensuse.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">software.opensuse.org<\/a><\/div>\n<\/div>\n<p>Then, search the app and click &#8220;View&#8221; under the target package. It will list all the supported Linux Distributions, and provide &#8220;Export Download&#8221; button for them.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48675\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-700x435.webp\" alt=\"\" width=\"610\" height=\"379\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-700x435.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-768x478.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-1536x955.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs-1320x821.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/search-obs.webp 1695w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Add OBS repository in Debian\/Ubuntu to receive updates<\/h3>\n<p>Once you got into the package page, either click <i>Ubuntu logo -&gt; Grab binary packages directly<\/i>, then select download <code>.deb<\/code> package and install locally.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48676\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive-700x494.webp\" alt=\"\" width=\"610\" height=\"430\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive-700x494.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive-768x542.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive-1320x931.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/download-obs-onedrive.webp 1327w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Or, add the repository so you may keep the package up-to-date by receiving updates through system update manager (Software Updater).<\/p>\n<p>The default commands under &#8220;<i><b>Add repository and install manually<\/b><\/i>&#8221; section are outdated and no longer work!<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48678\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo-700x494.webp\" alt=\"\" width=\"610\" height=\"430\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo-700x494.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo-300x212.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo-768x542.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo-1320x931.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-onedrive-repo.webp 1327w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Here are the updated commands (<b>use &#8216;onedrive&#8217; as example<\/b>) for Debian and Ubuntu users:<\/p>\n<ul>\n<li>First, run command to install <code>curl<\/code> in case you don&#8217;t have it:\n<pre>sudo apt install curl<\/pre>\n<\/li>\n<li>Next, create <code>\/etc\/apt\/keyrings<\/code> directory, in case it does not exit:\n<pre>sudo mkdir -p \/etc\/apt\/keyrings<\/pre>\n<\/li>\n<li>Then, copy the second command for your Ubuntu\/Debian edition, under &#8220;<i>Add repository and install manually<\/i>&#8221; section, and replace <b>trusted.gpg.d<\/b> with <b>keyrings<\/b> to install the key to the <code>\/etc\/apt\/keyrings<\/code> directory, instead of old deprecated one.\n<pre>curl -fsSL https:\/\/download.opensuse.org\/repositories\/home:npreining:debian-ubuntu-onedrive\/<b>xUbuntu_24.04<\/b>\/Release.key | gpg --dearmor | sudo tee \/etc\/apt\/<b>keyrings<\/b>\/home_npreining_debian-ubuntu-onedrive.gpg &gt; \/dev\/null<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-keyrings.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48677\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-keyrings-700x517.webp\" alt=\"\" width=\"610\" height=\"451\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-keyrings-700x517.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-keyrings-300x221.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/obs-keyrings.webp 722w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<li>Next, copy the first command (under \u201c<i>Add repository and install manually<\/i>\u201d section) into terminal and add <b>[signed-by=\/etc\/apt\/keyrings\/xxxxxx.gpg]<\/b> section accordingly.\n<pre>echo 'deb <b>[signed-by=\/etc\/apt\/keyrings\/home_npreining_debian-ubuntu-onedrive.gpg]<\/b> http:\/\/download.opensuse.org\/repositories\/home:\/npreining:\/debian-ubuntu-onedrive\/<b>xUbuntu_24.04<\/b>\/ \/' | sudo tee \/etc\/apt\/sources.list.d\/home:npreining:debian-ubuntu-onedrive.list<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/add-obs-repo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48679\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/add-obs-repo-700x429.webp\" alt=\"\" width=\"610\" height=\"374\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/add-obs-repo-700x429.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/add-obs-repo-300x184.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/add-obs-repo.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<\/ul>\n<p><b>NOTE: The commands above are for adding <a href=\"https:\/\/software.opensuse.org\/download.html?project=home:npreining:debian-ubuntu-onedrive&amp;package=onedrive\" target=\"_blank\" rel=\"noopener\">onedrive OBS repository<\/a>, you need to replace them accordingly.<\/b><\/p>\n<p>After added the OBS repository, run the command below to refresh cache:<\/p>\n<pre>sudo apt update<\/pre>\n<p>If it&#8217;s correctly added, the output should including something looks like: <i>Get\/Hit:x http:\/\/download.opensuse.org\/repositories &#8230;<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-update-obs.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48680\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-update-obs-700x355.webp\" alt=\"\" width=\"610\" height=\"309\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-update-obs-700x355.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-update-obs-300x152.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-update-obs.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Finally, either install app package (<code>onedrive<\/code> in the case) from that repository by running command:<\/p>\n<pre>sudo apt install onedrive<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-obs-ondrive.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48681\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-obs-ondrive-700x413.webp\" alt=\"\" width=\"610\" height=\"360\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-obs-ondrive-700x413.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-obs-ondrive-300x177.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/apt-obs-ondrive.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Or, launch <b>Software Updater<\/b> to upgrade if an old version was installed.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/upgrade-onedrive.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48682\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/upgrade-onedrive-700x614.webp\" alt=\"\" width=\"610\" height=\"535\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/upgrade-onedrive-700x614.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/upgrade-onedrive-300x263.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/upgrade-onedrive.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Uninstall the OBS repository:<\/h3>\n<p>To uninstall an OBS repository from your Debian or Ubuntu system, simply remove the source and key files you added via the commands above, then refresh package.<\/p>\n<p>To remove the source file:<\/p>\n<ul>\n<li>First, run command to list all files start with <code>home<\/code> in names under <code>\/etc\/apt\/sources.list.d<\/code> directory:\n<pre>ls \/etc\/apt\/sources.list.d\/home*<\/pre>\n<\/li>\n<li>Then, use <code>rm<\/code> command to remove the corresponding file:\n<pre>sudo rm \/etc\/apt\/sources.list.d\/home:npreining:debian-ubuntu-onedrive.list<\/pre>\n<\/li>\n<\/ul>\n<p>And, to remove the key file, run commands:<\/p>\n<ul>\n<li>First, use the command below to list all files start with <code>home<\/code> in names under <code>\/etc\/apt\/keyrings<\/code> directory:\n<pre>ls \/etc\/apt\/keyrings\/home*<\/pre>\n<\/li>\n<li>Then, use <code>rm<\/code> command to remove the corresponding key file:\n<pre>sudo rm \/etc\/apt\/keyrings\/home_npreining_debian-ubuntu-onedrive.gpg<\/pre>\n<\/li>\n<\/ul>\n<p>Finally, run <b>sudo apt update<\/b> to refresh cache. It should no longer include the obs repository line in the output.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/uninstall-obsrepo.webp\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/uninstall-obsrepo-700x557.webp\" alt=\"\" width=\"610\" height=\"485\" class=\"aligncenter size-large wp-image-48683\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/uninstall-obsrepo-700x557.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/uninstall-obsrepo-300x239.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/uninstall-obsrepo.webp 738w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>This tutorial shows how to add openSUSE OBS repository and install\/update app packages from it in Ubuntu. Like Ubuntu PPA and Fedora Copr, openSUSE has Open Build Service (OBS) for software developers and community maintainers to build and distribute app packages. Not only for openSUSE itself, it also supports building packages for Fedora, Debian, Ubuntu, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":48673,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-48672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48672","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=48672"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/48673"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}