Hey …
So i am this new guy to linux operating systems and to opensuse
I am using opensuse 13.2 and i have this doubt.
I heard about this package repositories…
Can i use, say numix package repo specified for opensuse 13.1 or factory in my opensuse 13.2…
And if i can please guide me how to do that
Thanks in advance
What exactly do you mean with “numix package repo”?
In general, it is not safe to use repositories for another openSUSE release, although it might work in specific cases (but you should know what you are doing).
Everything I find when searching for “numix” on Search is available for 13.2 as well though.
And if i can please guide me how to do that
You can add/remove repos in YaST->Software Repositories. You can install/remove packages in YaST->Software Management.
There are command line tools as well, zypper in particular.
You can search for packages outside of your configured repos (YaST/zypper only search in the repos already added to your system) on Search. You get a “1-click install” there for the search result(s) as well, just click on that to add the repo and install the package. But as mentioned, you should take care to only install packages/add repos that are intended for 13.2, unless you are 110% sure what you are doing. In particular clicking on a 1-click install for a package for Factory will add the Factory repo to your system by default, which will break your system the next time you install updates if you are not careful!.
Needless to say,
If you have a 13.1 package and know the path to the repo the package came from,
It’s a good bet to simply modify the path to the repository to specify “13.2” instead of “13.1” to get the package intended for use in 13.2.
If you’re in the middle of, or planning an upgrade you can simply change the repo name and path, enable the repo and update your system to get the 13.2 version.
This is why I strongly advise <disabling> repos during an upgrade instead of the default behavior which is to <remove> repos.
After the upgrade, you can inspect the disabled repos and either modify or create new based on the properties of the old repos.