I try to do a blag repository to hosts some Blaggers RPMs such as sylpheed or icecat.
With this repository, we can use YUM to manage this packages better than rpm (better to manage the updates, for example).
You can find it here :
The how-to install : http://cbiot.fr/blag/how-to.html
The Repoview : http://cbiot.fr/blag/repoview/
If you want to use this repository, just download :
And install it…
rpm -ivh cyrilleBlag-release-1-1.noarch.rpm
In the hope that it works…
This rpm adds the repository into /etc/yum.repos.d/ and adds the GPG key of this repository in /etc/pki/
Page on the BLAG WIKI
This is really huge!
I’d like to understand how should be a yum repo in order to test yum updates for linux-libre kernel too.
Alexandre Oliva has challenged me to do it, but i have not really the necessary knowledge to try it without fear of break something.
Maybe you could share a mini HowTo of the minimal structure of a yum file and compatible repo?
First thx !
Don’t really understand ;-) Can you precise me what you want to do :
Second case : you put your rpms in a specific dir (don’t forget to sign them ($ rpmsign —addsign YOUKEY). Next your create the necessary file with ’’’createrepo’’’. Then your local repository is create. You must also create a RPM in order than the other users installed it automatically. So you need to create a specific ’’’spec’’’ file and build it with ’’’rpmbuilder’’’ : an RPM is created (don’t forget to sign it). Upload all and enjoy. I did a little how-to : blag.wiki.aktivix.org/CyrilleBlagRepo
I hope that can help you. Else you can mail me or continue this thread, I ‘d try to help you if I’m able to do it!
To create your repo (local)
Copy your rpms in a specific DIR with SUBDIR x86_64, i386 and noarch.
For the RPM who automatically install your repo
1. Create a GPG key in you dir : /$home/rpmbuilder/SOURCES/RPM-GPG-KEY-NOM
2. Create a file like it in /$home/rpmbuilder/SOURCES
3. Create a spec file like it in dans /$home/rpmbuilder/SPECS
4. Built yoyr RPM :
Upload you repo and the rpm to install it automatically.