Release for CentOS-5 i386 and x86_64
Posted on: 04/12/2007 11:29 PM
CentOS-5 i386 and x86_64 is now available:
We are pleased to announce the immediate availability of CentOS-5 for the i386 and x86_64 Architectures.
CentOS-5 is based on the upstream release 5, and includes packages from all variants including Server and Client. All upstream repositories have been combined into one, to make it easier for end users to work with. And the option to further enable external repositories at install time is now available in the installer.
Further Arch support for PowerPC, IA64 and Sparc are planned and will be released soon. These arch's will follow the existing pattern of release to Beta first, and then to Final.
Verification of downloads and media
We highly recommend that all forms of downloads be verified before use. Both md5sum and sha1sum for all isos and torrents released by the CentOS project are published at the same location as the isos and torrents themselves. md5sum and sha1sum verification tools are available for all major platforms. As an added option, but not a replacement to the md5sum/sha1sum process, its possible to check media during install time.
All rpms published by the CentOS project are signed with a gpg key, and by default we configure yum to verify this signature on package download. In order to check that this is operating as normal ensure that each repository section includes two lines that look exactly like this :
Note: 1) url to the gpg key will never point at an external non .centos.org machine.
2) a copy of the gpg key is also provided on the install media, and installed as /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5, however do the possibility of compromised media we recommend you still verify that key with the one hosted on http://mirror.centos.org/
First a request from us : When possible, consider using torrents to run the downloads. Not only does it help the community and keeps mirrors from running up high bandiwdth bills, in most cases you will find its also the fastest means to download the distro.
Via BitTorrent :
Torrents are available for i386 at http://isoredirect.centos.org/centos/5/isos/i386/
and for x86_64 at http://isoredirect.centos.org/centos/5/isos/x86_64/
Via direct download:
Due to bandwidth considerations the CentOS Project does not publish ISOS directly from our network machines. However direct downloads are available from external mirrors over http, ftp and rsync, and a geoip based is available at http://isoredirect.centos.org/centos/5/isos/
to give you the best possible match ( and only lists mirrors that are updated already, so you dont need to go looking for a mirror with all the isos you want ! )
Some mirrors also publish DVD images that can be downloaded directly. Refer to the mirrors list page at http://www.centos.org/mirrors
for more details Mirrors that offer DVD's are clearly marked on the page.
i386 ISOS and their sha1sum's are :
x86_64 ISOS and their sha1sum's are :
CentOS-5 Release Notes:
The distro release notes are available in the root directory of the install media, as well as online at http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.0/
. These include important changelog info as well as notes about the installer and outcomes from test situations which the centos-qa team worked through. Its considered essential reading.
Upstream release notes are available in the NOTES/ directory of the install media, as well as online at http://mirror.centos.org/centos/5/os/i386/NOTES/.
These include release specific technologies, new features in the distro and other misc infomation that can help you better utilise the distro. Always something worth reading.
Note: some of the non-english language release notes might not come up clearly in the installer, but are fixed in the online version.
Upgrade Options and process recommendations :
The best and most recommended way to get your existing CentOS-3/CentOS-4 machine running CentOS-5 is to update the machine via the installer. This involves booting the machine with the install media, and running a normal installation path. You will be given an option to upgrade the machine if an older CentOS install is found on the installable harddrive. You will still need to check for rpm orphans once the machine has booted into CentOS-5. Packages from non-CentOS repositories might need special attention.
There is a wiki page starting now at http://wiki.centos.org/Migration/5
to document the process's and experiences of people - so as to create a single combined knowledge base about updating to CentOS-5 from CentOS-3/4 as well as from other Distributions. So do join in and contribute.
Online Upgrade from CentOS-5/Beta :
We recommend a fresh install, however it should be possible to in-place update a machine from CentOS-5/Beta to CentOS-5.0/Final using the folloing steps:
step-1) init 3
step-2) yum clean all;
step-3) yum --disablerepo=* --enablerepo=base --enablerepo=updates
update yum* rpm*
step-4) yum clean all;
step-5) yum --disablerepo=* --enablerepo=base --enablerepo=updates upgrade
For the final step, you should do an 'upgrade' rather than an 'update'. The yum man page has details on the differences between upgrade and update options. Also, its important to init 3 before doing the yum update in order to work around the dbus restart issues that have been widely reported. And doing the main update using the newer yum can result in upto 4 times faster update speeds, so its recommended that you first update yum and rpm.
Online Upgrade from CentOS-4/Final
The best way to move from CentOS-4 to CentOS-5 is via an installer upgrade. However if you must do it online, here are some tips to help:
- Remove as many packages as you can, strip it right back to the original OS if possible
- Backup everything
- Disable all repositories, except the centos-5 OS and Updates repos
- init 3
- shutdown as many services as possible
- download and install the centos-release-5.x rpm, which will update your yum configs
- run a yum upgade ( not update )
Online Upgrade from CentOS-3/Final
Online upgrades from CentOS-3 are not recommended. The CentOS Wiki has some details and examples from tests done by members of the centos-qa team and if you really *must* upgrade a machine running CentOS-3 to CentOS-5, I recommend you start with those notes. Feel free to contribute your experiences there.
About release version ( Major and Minor release tracking ability )
There has been a fair bit of talk about upstream adopting a new policy on Updates and the ReleaseCycles. I'd like to clarify what that means for CentOS users and how we will approach this issue. The first thing is of-course, that no one really knows exactly what is going to happen on this front upstream. ( perhaps a better way to say the same thing would be that - noone upstream will tell us what they intend to do! ) As far as we can work out, there are going to be some options created for users as to what upgade path they intend to follow, how that is going to work and what the distro specific implementaion of this policy is going to be : open to discussion, since there is no clarity from upstream.
So we need to keep the options open. At this time time, on CentOS-5 we have created infrastructure and package management options that will allow users to either stick with the recommended default option of staying with the latest released security and bugfix rpms or to be able to branch out into minor release tree's (eg. allowing a user to keep his/her machine at CentOS-5.0.x, and not upgrading to CentOS-5.1 when it becomes available ).
How to get help with CentOS
The best place to start when looking for help with CentOS is at the wiki ( http://wiki.centos.org/GettingHelp
) which lists various options and communities who might be able to help. If you think there is a bug in the system, do report it at http://bugs.centos.org/
- but keep in mind that the bugs system is *not* a support mechanism.
Friendly URL's : http://wiki.centos.org/ http://www.centos.org/ http://bugs.centos.org/ http://www.centos.org/donate http://lists.centos.org/
And a big thanks to everyone who contributed to the distro, including the translation teams, the qa team, the CentOS Developers and all the Users out there.
The translation team :
Ralph Angenendt, Andreas Rogge, Fabian Arrotin, Pierre Reinbold, Matteo Centonza, Roger Peña Escobio, Ernesto Perez, Hardy Beltran, Leonardo Pinheiro, Rodrigo Barbosa, David Hrbác(, Akemi Yagi, Anatoly Davidov, Daniel De Kok, Dennis van Onselen, Manuel Wolfshant, Kazuhiko Oho, Hajime Taira, Jordi Espasa Clofent, Charles A. Landemaine, Lennert Buytenhek, Dominick Grift, Mark Ruys, Roeland Struijk
The QA Team:
Stephen John Smoogen, Phil Schaffner, Michael Best, John Jullian, Patrick Moelands, Chris Halstead, Daniiel De Kok, Jason Meers, Charlie Brady, Connie Sieh, Seth Vidal, Matthew Miller, Fabian Arrotin
And all the CentOS Developers who worked with us on this release:
John Newbegin, Jim Perrin, Lance Davis, Ralph Angenendt, Donavan Nelson, Tru Huynh
A special wave to Gideon de Kok, who worked his machines and himself well into many nights getting the artwork done, redone, redone, retouched up, change, redone, changed some more, redone and put up with us as we continued to make changes till almost the last minute possible!
Plus the millions of users out there, you all know who you are!
Johnny Hughes Jr and Karanbir Singh
The CentOS Project, http://www.centos.org/