Add Package Repositories to YaST

I don’t know whether this post will make you satisfied or not, but I’ve been trying to make it easy for you.. :P . So, feel free to buzz me in comment form.. ;)

And by the way, this post has a lot of images.

Ok, I just want to make some updates for this tutorial, so this post’s another version of the topic described. I don’t know, it looks old for me, but of course I’m really thankful and appreciate for that documentation. Because of that, I write this post now.

You have to know about the word: Repository before continue to read this tutorial, you need to understand how it’s for, how it’s really important in installing or uninstalling software in Unix-Like operating system. And that makes difference between Linux and Windows the way adding or removing (and updating) their software packages.

In this tutorial, I’ll guide you how to add repositories to YaST– the powerfull package management system of openSUSE,  and (of course) I choose openSUSE 10.3 for that. Hopefully it looks simple to understand.

Preparation
You have to decide which repository that will be added to your YaST Software Repository. In this purpose openSUSE provide 2 references, Official(+semi off.) and Additional Repositories. In this case I’ll take JackLab Repository.

Then you’re ready to follow this (very easy) tutorial
1. As usual, start YaST through Kickoff or by typing yast in command box (press Alt+F2).

2. Choose Software Repositories.

3. Then press Add button to choose Media Type of the repository.

4. I choose HTTP, because JackLab Repository only provides this media type.

5. Click Next to move to the next step.

6. Don’t forget to copy the URL of JackLab Repository.

7. And paste it to the form. Please fill it to the associate form.

8. Click Next.

9. Wait it, this program are downloading the important files to provide secure connection to the repository.

10. Done! :P .. JackLab Repository has been added to our system. You can try another repositories that I recommend. After adding the repositories, you can simply press the Finish button.

11. Almost all repositories need verification to make sure that the computer client has secure connection when communication establishs to the repository servers. When the metadata (repomd.xml file) needs to be digitally signed, choose Yes to accept it.

12. And wait for a second (depends on your Internet connection), until the file being downloaded. The window will be automatically closed if the process is end.

It’s done! :D Now, you can installing or uninstalling (even find some updates for) software packages through YaST Software Management.