Mandriva Linux 2007 package repositories
#includeResource("Skel.ArticleHeader")
Some new package repositories have been added to Mandriva Linux 2007 recently, so here's an article to recap all the existing ones and explain the new ones.
There are two types of software in Mandriva Linux - free / open source software, and non-free software. All the non-free packages are available to Club members from the 'Club commercial' repository. You can use the new Mirror Finder to help you add this repository for your system, after which you can use rpmdrake or urpmi to install packages from it. To avoid a bug with the download server, after adding this repository, please go to the "Software Management" tab of the Mandriva Control Center, click on "Select from where software packages are downloaded when updating the system", click on "Global Options...", and then change the default downloader from curl to wget.
The free and open source software in Mandriva Linux is available from our public mirrors and is split into two sections: main and contrib. The packages in main are officially supported, which means we guarantee that we will fix security issues and major bugs in these packages. The packages in contrib are not officially supported, which means it's up to the maintainers of these packages (whether they are Mandriva staff or volunteers) to decide whether they wish to provide updates or not.
Each of the two sections contains four separate repositories: release, updates, testing and backports. Of these, testing and backports are new for 2007, and it is also the first time there has been an updates repository for contrib as well as main.
The release repository contains all the packages from that section as they were at the time of Mandriva Linux 2007's release.
The updates repository contains packages which fix major bugs or security issues found in the initially released packages. In main, the updates packages are tested by our QA team and issued by our security team; in contrib, the updates packages are tested by volunteers and by the maintainer and issued directly by the maintainer.
The testing repository contains 'release candidate' packages for the updates repository. When a problem is identified that we wish to release an update for, a test package will be built and uploaded to the testing repository, so users who experienced the problem can help test the update.
The backports repository is for maintainers who wish to provide upgraded packages simply in order to be up to date, or to provide new features demanded by users - rather than packages intended to fix a specific bug or security issue. Please note that packages from /main/backports are not supported like the packages from main/release: we only guarantee security fixes for the packages from main/release. As with packages from contrib, the maintainer who chose to update a package in main/backports may choose to further update it for any security issues or bugs that arise, at his own discretion.
You can always use the new Mirror Finder to help you add any of these repositories as a package source for this system. You can also use the software repository configuration tool in Mandriva Linux itself. To do this, run the Software Media Manager: open the Mandriva Control Center, and go to the Software Management tab. Click the link titled 'Select from where software packages are downloaded when updating the system'. Click 'yes' when asked if it is OK to continue. Now click the 'Add...' button on the right hand side of the new screen. When asked whether to add 'Official updates' or 'Distribution sources', click 'Distribution sources'. Click 'Yes' in reply to the question about the mirror list. When the mirror list appears, choose a mirror close to your geographical location. Wait for the process to complete. This will add the release and updates repositories for main and contrib, as these should always be 'safe'. It will not add the backports or testing repositories, as it's possible users may not want to install packages from these repositories.
Version 1.31 last modified by awilliamson on 10/02/2007 at 11:47
Document data
- Lost account?
- Join the community, be part of the Club: it's free!
- Get the PWP Download Subscription!
Comments (25)
PS : je me sens un peu léger pour traduire cet article, j'espère que quelqu'un s'y collera vite.
As Mandriva has decided to publish this information on the main page of the Club site, people will start to use the recommended mirror finder.
People will however discover that this mirror finder unfortunately presents mostly enterily wrong urpmi scripts to most of the different mirrors.
For instance, the following script contains an non-existing Mandriva mirror, and also a incorrect path (two //): urpmi.addmedia --wget "2007_main.release" ftp://ftp.ikoula.com/pub/ftp.mandrake-linux.com/MandrivaLinux//official/2007.0/i586/media/main/release/ with ./media_info/hdlist.cz
Another example that also contains errors - the path does not exist: urpmi.addmedia --wget "2007_main.release" http://anorien.csc.warwick.ac.uk/Mandriva/official/updates/x86_64/official/2007.0/i586/media/main/release/ with ./media_info/hdlist.cz
The same goes for most other mirrors, and a major overhaul of the script generator is desperately needed.
Adam, I know very well that you are not responsible for the situation with the mirrors, but please pass on the information to the ones in charge - so we all maybe finally can come to an end with this very tiresome, and repeating, mirror problem.
Mandriva 2007 seems so far to be very good in my opinion (once the informative and well-kept errata has been read), and one wishes that the logistics behind every new Mandriva edition could work from the very moment when the edition is being made available. A month or two, or even more, with non-existing club mirrors with commercial software, faulty scripts and non-existing ftp/http servers, incorrect signatures, etc, is something that really should be avoided.
Is seems, alas, that these problems arise every time and in the same manner, every time a new Mandriva release is born.
Please, please, Mandriva, make the logistics behind the scene work as good as your linux version itself does :-) !!!
Best regards
Lars, Lund, Sweden
Many of them are unfortunately incorrect, and I will spend the next few hours to go through the complete list in its present state. A complete report, covering details about path and site errors in the mirror finder, as well as possible faulty signatures, will be presented as soon as possible :)!
/Lars
Que signifient les colonnes "status (valeurs 0 ou 1) " et "country" dans le tableau des miroirs ?
Salutations. ========================================================== Hello to all of you. What is the meaning of the columns "status (valued 0 or 1)" and "country" in the mirrors tables ?
Best regards.
I have now checked approximately 50 mirror sites for main.release, and so far most of them have been faulty - many of them in the very same way; wrong path, typical with a path like ~pub/mirrors/Mandrake/official/updates/x86_64/official/2007.0/i586/media/main/release/.
The remaining fifty mirrors seem to have the same path error as above, so the responsible persons at Mandriva should probably have to sit down a little while and to the very tedious, but important tidying in the mirror scripts.
Maybe someone at Mandriva could wite a little handy script that periodically checks the status of the mirrors, including paths etc.
Maybe it also could be a good idea to reduce the number of mirrors, and rather have a few good and 100% working ones than lots of dysfunctional mirror sites. Possibly, more mirrors could be added in the mirror finder as time goes.
I will try and attach a CSV file, from OpenOffice, with details about the first fifty mirror sites, to help you as I much as I can so far.
Best regards,
Lars
If I may add, the international (13 languages) configuration tool smarturpmi at http://www.mandrivauser.de/smarturpmi has been updated to the new structure and provides you with the mirror infos while listing only available mirrors with a timestamp of their last update.
I'm getting the following errors when I try to add the following sources:
George ...retrieving failed: curl: (22) The requested URL returned error: 403 retrieval of source hdlist (or synthesis) failed no hdlist file found for medium "club.commercial_x86-32_2007" examining synthesis file hdlist.club.commercial_x86-32_2007.cz? problem reading synthesis file of medium "club.commercial_x86-32_2007" null
...retrieving failed: curl: (22) The requested URL returned error: 404 retrieval of source hdlist (or synthesis) failed no hdlist file found for medium "club.testing_x86-32_2007" examining synthesis file hdlist.club.testing_x86-32_2007.cz? problem reading synthesis file of medium "club.testing_x86-32_2007"
Seriously though this single area of difficulty defeated my attempt to get Mandrake/Mandriva working satisfactorily for a couple of years....
Anything to simplify this area and make it 100% bullet proof will pay dividends.
One request I have would be for you to add to this a discussion of the Community/devel versus official distinction. That would get all the information in one place. Cheers!
Mais il y a un petit pb : sur la plupart des machines, urpmi proteste en indiquant l'absence de clef...
que faire?
Luc
não reconhece portas USB alguem sabe como corrigir este problema