Download page for packages in OBS

What is OBS ?: The openSUSE Build Service is the the public instance of the Open Build Service (OBS) used for development of the openSUSE distribution and to offer packages from same source for Fedora, Debian, Ubuntu, SUSE Linux Enterprise and other distributions. Here is a brief comparison of other build system with OBS


Software Center of OpenSUSE

OpenSUSE is concentrated on creating a Online Software Center, since last year, where the user can search for software and easily install it using "One click install". It's not just specific to openSUSE, it's a open software center for all Linux distributions. To emphasis on this, OpenSUSE has removed the link to download packages from build.opensuse.org. 


But from developers point of view, a download page for his software will be great as he can make a Download link in his site. Actually OpenSUSE didn't removed the download page, it just removed the link to it. Thus getting the download link for packages in OBS is really simple. 

Steps to get the link to download page of a package in OBS

For example, Lets get the download page of OwnCloud-Client (OBS is used by ownCloud to build its client for all linux distribution).
  1. Go to the project page of the owncloud-client package in OBS. Link https://build.opensuse.org/package/show?package=owncloud-client&project=isv%3AownCloud%3Adevel
  2. In address bar, copy the content after "?". ie, "package=owncloud-client&project=isv%3AownCloud%3Adevel"
  3. Then open a new tab and type in address bar, "http://software.opensuse.org/download/package?" and paste the copied content next to it. Now your address bar will contain "http://software.opensuse.org/download/package?package=owncloud-client&project=isv%3AownCloud%3Adevel"
  4. Thats it. Press enter to get the download page of the package owncloud-client.

Comments

Popular posts from this blog

Can a Coroutine is useful without Asynchronous IO ?

Different way to search for files in Gnome

Effective Use Of For Loop in Bash Shell Scripting