Mandriva

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.

Main - Mandriva Linux 2007 package repositories
Version 1.31 last modified by awilliamson on 10/02/2007 at 11:47

Comments (25)

lorencom | 13.11.2006 at 02:01 PM
Enfin une explication officielle et claire sur ce mirror-finder-beta ! Elle aurait pu venir plus tôt, mais il n'est jamais trop tard ; merci Adam.

PS : je me sens un peu léger pour traduire cet article, j'espère que quelqu'un s'y collera vite.


linlars | 13.11.2006 at 04:48 PM
Hello!

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


awilliamson | 13.11.2006 at 08:33 PM
Hi, Lars. Thanks for the report. The path for anorien seems to be wrong (it should be mirrors/Mandriva , not just Mandriva) and ikoula.com doesn't seem to carry 2007. I have reported both of these errors to the mirror finder admins for fixing. Did you see any other mirrors which are incorrect? Thanks!

linlars | 13.11.2006 at 10:18 PM
Hi, Adam!

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


Francois_LE_BOU_430 | 13.11.2006 at 10:35 PM
Bonjour à tous.

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.


Daniel J Mcdonald | 13.11.2006 at 11:10 PM
  1. With the new hierarchy, two update directories are present:
  • official/2007.0/i586/media/main/updates
  • official/updates/2007.0/i586/media/main/updates
Is there a difference between the two? On my mirror, they do not appear to be symlink'ed
  1. Will there be a listserv that informs us about backported packages and contrib updates, just like [email protected] informs us about main updates?

linlars | 14.11.2006 at 03:03 AM
Hi again, Adam!

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


esfa | 14.11.2006 at 08:28 AM
Le nouveau mirror finder ne permet pas de sélectionner une source de type backport !

athome | 14.11.2006 at 09:54 AM
Impossible d'ajouter le media "club.club_x86-32_2007" Y a t'il une solution ?

wobo | 15.11.2006 at 10:01 AM
A very important document! There has been much guessing and even postings in various places with wrong informations. A good idea to clear this fog with an official document like this.

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.


awilliamson | 17.11.2006 at 10:33 PM
That's normal: we don't actually have any packages to put into club.club, so it's empty, so you get that error. Don't worry, you're not missing anything.

awilliamson | 17.11.2006 at 10:35 PM
It turns out that when Arkub made the new Mirror Finder he was only aware of the old mirror list, http://www1.mandrivalinux.com/mirrorsfull.list . He wasn't aware that we have a new mirror list system - e.g. http://api.mandriva.com/mirrors/2007.0.i586.list - which is structurally better and also a lot more accurate and up to date. He has told me he will work to re-do the new Mirror Finder based on the new mirror list system, and he's promised me a status update on this at the start of next week, so it shouldn't be too long. Hopefully that will mean the system will be much more accurate.

Nikoo | 17.11.2006 at 11:29 PM
Thanks for the URL of smarturpmi, I couldn't find it anymore !!!

marclijour | 19.11.2006 at 11:43 PM

gczerw | 22.11.2006 at 12:17 AM
Adam,

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


sublime78ska | 24.11.2006 at 09:14 PM
Use wget instead of curl.

Richard_Denton107 | 25.11.2006 at 12:21 AM
Thamks Adam for the summary. The whole issue of mirrors has been very difficult and I now know the single most important thing to do with a new Mandriva release is to get the mirrors configured so the all important updates start coming in.

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.


gczerw | 26.11.2006 at 10:13 PM
Thanks! Is there any way that you know of to add the club repositories into the "Smart" media manager? I wish that Mandriva hadn't reconfigured the software installer so that you can't see selections by repository.

rpgoldman | 29.11.2006 at 05:09 AM
This is great, Adam! Thank you very much for explaining things so clearly.

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!


rolfp | 01.12.2006 at 05:50 PM
Thanks, wobo, I took a look and used it to add sources. Seems like a nice resource!

Tamisier | 02.12.2006 at 03:37 PM
Bonne idée le backport.

Mais il y a un petit pb : sur la plupart des machines, urpmi proteste en indiquant l'absence de clef...

que faire?

Luc


awilliamson | 03.12.2006 at 09:26 PM
There is no such distinction in 2007. Community does not exist any more.

LegilsonTaurino Brito_0 | 08.12.2006 at 08:05 PM
mandriva 2007 não reconhece prtas USB Pen Drive Drive Dane Elec 2 GB, 4GB

não reconhece portas USB alguem sabe como corrigir este problema


kozaki | 10.02.2007 at 11:36 AM
Just like gczerw in this location : > Is there any way that you know of to add the club repositories into the "Smart" media manager?

kozaki | 10.02.2007 at 11:47 AM
Well that was easy. Just add the source as for urpmi.addmedia : https://username:[email protected]... and use the same url for hdlist.cz. It worked like a charm in this location :D

 


en cs nl de nb es fr pt_BR

RSS

Creator: awilliamson on 2006/11/13 09:56
(c) Mandriva 2007
18888888