Difference between revisions of "Install yum"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(CentOS 4 i386)
(CentOS 5 x86_64)
 
(48 intermediate revisions by 27 users not shown)
Line 6: Line 6:
 
== CentOS 4 i386 ==
 
== CentOS 4 i386 ==
 
<pre>
 
<pre>
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/gmp-4.1.4-3.i386.rpm
+
PREFIX=http://vault.centos.org/4.9/os/i386/CentOS/RPMS
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/readline-4.3-13.i386.rpm
+
mkdir temp
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-2.3.4-14.7.el4.i386.rpm
+
cd temp
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-2.6.16-12.6.i386.rpm
+
wget $PREFIX/gmp-4.1.4-3.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-12.6.i386.rpm
+
wget $PREFIX/readline-4.3-13.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/expat-1.95.7-4.i386.rpm
+
wget $PREFIX/python-2.3.4-14.7.el4.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
+
wget $PREFIX/libxml2-2.6.16-12.6.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
+
wget $PREFIX/libxml2-python-2.6.16-12.6.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
+
wget $PREFIX/expat-1.95.7-4.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-libelf-0.97.1-5.i386.rpm
+
wget $PREFIX/python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-0.97.1-5.i386.rpm
+
wget $PREFIX/sqlite-3.3.6-2.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-4.3.3-26_nonptl.i386.rpm
+
wget $PREFIX/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-32_nonptl.i386.rpm
+
wget $PREFIX/elfutils-libelf-0.97.1-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
+
wget $PREFIX/elfutils-0.97.1-5.i386.rpm
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
+
wget $PREFIX/rpm-4.3.3-32_nonptl.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
+
wget $PREFIX/rpm-python-4.3.3-32_nonptl.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
+
wget $PREFIX/python-urlgrabber-2.9.8-2.noarch.rpm
 +
#wget $PREFIX/centos-yumconf-4-4.5.noarch.rpm
 +
wget $PREFIX/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
 +
wget $PREFIX/yum-2.4.3-4.el4.centos.noarch.rpm
 +
rpm -Uhv *.rpm
 
yum -y update
 
yum -y update
 
</pre>
 
</pre>
  
Note: CentOS 4 i386 updated 10 November 2008
+
Note: CentOS 4 i386 updated 4 Apr 2012
  
 
== CentOS 4 X86_64 ==
 
== CentOS 4 X86_64 ==
Line 44: Line 48:
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-python-4.3.3-26_nonptl.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-python-4.3.3-26_nonptl.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
+
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.8/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
 
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
Line 50: Line 54:
 
</pre>
 
</pre>
  
Note: CentOS 4 X86_64 updated 15 December 2008
+
Note: CentOS 4 X86_64 updated 20 September 2010
  
 
== CentOS 5 i386 ==
 
== CentOS 5 i386 ==
 +
'''wget''' can be installed first if not available:
 +
rpm -Uvh http://mirror.centos.org/centos/5.10/os/i386/CentOS/wget-1.11.4-3.el5_8.2.i386.rpm
 +
 
<pre>
 
<pre>
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
+
 
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm
+
mkdir tmp.$$
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm
+
cd tmp.$$
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-2.4.3-27.el5.i386.rpm
+
 
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
+
rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.8.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/expat-1.95.8-11.el5_8.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/expat-1.95.8-8.2.1.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-9.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-2.6.26-2.1.21.el5_9.3.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/sqlite-3.3.6-5.i386.rpm
+
 
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
+
rpm --force --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/nss-3.16.1-2.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/nspr-4.10.6-1.el5_10.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm # (1)
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/popt-1.10.2.3-34.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/logrotate-3.7.4-14.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-4.4.2.3-34.el5.i386.rpm \
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
+
        http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-libs-4.4.2.3-34.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm  
+
 
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
+
rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-libelf-0.137-3.el5.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
 +
 
 +
rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/python-2.4.3-56.el5.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/python-libs-2.4.3-56.el5.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.21.el5_9.3.i386.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-python-4.4.2.3-34.el5.i386.rpm
 +
 
 +
rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm \
 +
        http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
 +
 
 +
rpm -Uhv *.rpm
 
yum -y update
 
yum -y update
 +
 
</pre>
 
</pre>
Note: Updated 23 October 2009
 
  
* (1) This is where you might get some complaints about rpm and maybe popt. You might need to use the --nodeps option to get the dependencies right.
+
* Updated 2016-02-13 by bglopez // Commands *required* the `--replacepkgs` for all and `--force` for nss, etc. Otherwise it would fail with dependency issues at the YUM RPMs
 +
* Hint: If it doesn't work later on, look for updated packages in http://mirror.centos.org/centos/5/os/i386/CentOS/
 +
* libxml2-python-2.6.26-2.1.21.el5_9.3.i386.rpm is optional and yum worked without it
 +
* yum-utils may also be added if needed
  
 
== CentOS 5 x86_64 ==
 
== CentOS 5 x86_64 ==
 +
<pre>
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-2.4.3-44.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/libxml2-2.6.26-2.1.12.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.12.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/expat-1.95.8-8.3.el5_5.3.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/rpm-4.4.2.3-22.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/rpm-python-4.4.2.3-22.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/m2crypto-0.16-8.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm
 +
yum -y update
 +
</pre>
 +
Note: Updated 21 October 2011 By Sustrai
 +
 +
<pre>
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-2.4.3-56.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/libxml2-2.6.26-2.1.15.el5_8.6.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.15.el5_8.6.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/expat-1.95.8-11.el5_8.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/sqlite-3.3.6-6.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/rpm-4.4.2.3-31.el5.x86_64.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/rpm-python-4.4.2.3-31.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/m2crypto-0.16-9.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
 +
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
 +
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
 +
yum -y update
 +
</pre>
 +
Note: Updated 27 February 2013 by Andi Licious
 +
 +
 +
2016-06-09 by Lukasz Lysik
 +
 
<pre>
 
<pre>
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm  
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-27.el5.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-56.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.2.8.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.21.el5_9.3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.2.8.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.21.el5_9.3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-8.2.1.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-11.el5_8.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-7.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
 
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
 
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
 
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-18.el5.x86_64.rpm
+
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-34.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-18.el5.x86_64.rpm
+
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-34.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-6.el5.6.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-9.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
+
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
+
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
 +
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
 
yum -y update
 
yum -y update
 +
</pre>
  
</pre>
+
== CentOS 6.0 ==
Note: Updated 5 Nov 2009
+
 
 +
=== i386 ===
 +
rpm -Uhv http://mirror.stanford.edu/yum/pub/centos/6/os/i386/Packages/{gpgme-1.1.8-3.el6.i686,nss_compat_ossl-0.9.6-1.el6.i686,pygpgme-0.1-18.20090824bzr68.el6.i686,python-iniparse-0.3.1-2.1.el6.noarch,python-pycurl-7.19.0-8.el6.i686,python-urlgrabber-3.9.1-9.el6.noarch,rpm-python-4.8.0-47.el6.i686,yum-3.2.29-69.el6.centos.noarch,yum-metadata-parser-1.1.2-16.el6.i686,yum-plugin-fastestmirror-1.1.30-30.el6.noarch}.rpm
 +
 
 +
=== x86_64 ===
 +
rpm -Uhv http://mirror.stanford.edu/yum/pub/centos/6/os/x86_64/Packages/{gpgme-1.1.8-3.el6.x86_64,nss_compat_ossl-0.9.6-1.el6.x86_64,pygpgme-0.1-18.20090824bzr68.el6.x86_64,python-iniparse-0.3.1-2.1.el6.noarch,python-pycurl-7.19.0-8.el6.x86_64,python-urlgrabber-3.9.1-8.el6.noarch,rpm-python-4.8.0-32.el6.x86_64,yum-3.2.29-40.el6.centos.noarch,yum-metadata-parser-1.1.2-16.el6.x86_64,yum-plugin-fastestmirror-1.1.30-14.el6.noarch}.rpm
  
 
[[Category:HOWTO]]
 
[[Category:HOWTO]]

Latest revision as of 08:18, 9 June 2016

This article is specific to CentOS, however the packages required for yum here are the same on other flavors

The scripts shown below install all the packages upon which yum depends for a 386 distro (Need separate 64 bit instructions)

Please note - that the version numbers of the packages WILL change as later releases come out, it is up to you to ensure that the packages used are the latest. If you find a package in this script has become deprecated, please update this page with the latest package so others do not have to search for it as well.

CentOS 4 i386[edit]

PREFIX=http://vault.centos.org/4.9/os/i386/CentOS/RPMS
mkdir temp
cd temp
wget $PREFIX/gmp-4.1.4-3.i386.rpm
wget $PREFIX/readline-4.3-13.i386.rpm
wget $PREFIX/python-2.3.4-14.7.el4.i386.rpm
wget $PREFIX/libxml2-2.6.16-12.6.i386.rpm
wget $PREFIX/libxml2-python-2.6.16-12.6.i386.rpm
wget $PREFIX/expat-1.95.7-4.i386.rpm
wget $PREFIX/python-elementtree-1.2.6-5.el4.centos.i386.rpm
wget $PREFIX/sqlite-3.3.6-2.i386.rpm
wget $PREFIX/python-sqlite-1.1.7-1.2.1.i386.rpm
wget $PREFIX/elfutils-libelf-0.97.1-5.i386.rpm
wget $PREFIX/elfutils-0.97.1-5.i386.rpm
wget $PREFIX/rpm-4.3.3-32_nonptl.i386.rpm
wget $PREFIX/rpm-python-4.3.3-32_nonptl.i386.rpm
wget $PREFIX/python-urlgrabber-2.9.8-2.noarch.rpm
#wget $PREFIX/centos-yumconf-4-4.5.noarch.rpm
wget $PREFIX/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
wget $PREFIX/yum-2.4.3-4.el4.centos.noarch.rpm
rpm -Uhv *.rpm
yum -y update

Note: CentOS 4 i386 updated 4 Apr 2012

CentOS 4 X86_64[edit]

rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/gmp-4.1.4-3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/readline-4.3-13.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-2.3.4-14.7.el4.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/libxml2-2.6.16-12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/libxml2-python-2.6.16-12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/expat-1.95.7-4.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/sqlite-3.3.6-2.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/elfutils-libelf-0.97.1-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/elfutils-0.97.1-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-4.3.3-26_nonptl.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-python-4.3.3-26_nonptl.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.8/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
yum -y update

Note: CentOS 4 X86_64 updated 20 September 2010

CentOS 5 i386[edit]

wget can be installed first if not available:

rpm -Uvh http://mirror.centos.org/centos/5.10/os/i386/CentOS/wget-1.11.4-3.el5_8.2.i386.rpm

mkdir tmp.$$
cd tmp.$$

rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/expat-1.95.8-11.el5_8.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-9.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-2.6.26-2.1.21.el5_9.3.i386.rpm

rpm --force --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/nss-3.16.1-2.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/nspr-4.10.6-1.el5_10.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/popt-1.10.2.3-34.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/logrotate-3.7.4-14.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-4.4.2.3-34.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-libs-4.4.2.3-34.el5.i386.rpm

rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-libelf-0.137-3.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm

rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/python-2.4.3-56.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/python-libs-2.4.3-56.el5.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.21.el5_9.3.i386.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-python-4.4.2.3-34.el5.i386.rpm

rpm --replacepkgs -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm \
         http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm

rpm -Uhv *.rpm
yum -y update

  • Updated 2016-02-13 by bglopez // Commands *required* the `--replacepkgs` for all and `--force` for nss, etc. Otherwise it would fail with dependency issues at the YUM RPMs
  • Hint: If it doesn't work later on, look for updated packages in http://mirror.centos.org/centos/5/os/i386/CentOS/
  • libxml2-python-2.6.26-2.1.21.el5_9.3.i386.rpm is optional and yum worked without it
  • yum-utils may also be added if needed

CentOS 5 x86_64[edit]

rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm 
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-2.4.3-44.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/libxml2-2.6.26-2.1.12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/expat-1.95.8-8.3.el5_5.3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/sqlite-3.3.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/rpm-4.4.2.3-22.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/rpm-python-4.4.2.3-22.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/m2crypto-0.16-8.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5.7/os/x86_64/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm
yum -y update

Note: Updated 21 October 2011 By Sustrai

rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-2.4.3-56.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/libxml2-2.6.26-2.1.15.el5_8.6.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.15.el5_8.6.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/expat-1.95.8-11.el5_8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/sqlite-3.3.6-6.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/rpm-4.4.2.3-31.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/rpm-python-4.4.2.3-31.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/m2crypto-0.16-9.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
yum -y update

Note: Updated 27 February 2013 by Andi Licious


2016-06-09 by Lukasz Lysik

rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/gmp-4.1.4-10.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/readline-5.1-3.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-2.4.3-56.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-2.6.26-2.1.21.el5_9.3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/libxml2-python-2.6.26-2.1.21.el5_9.3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/expat-1.95.8-11.el5_8.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/sqlite-3.3.6-7.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-libelf-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-4.4.2.3-34.el5.x86_64.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/rpm-python-4.4.2.3-34.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/m2crypto-0.16-9.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
rpm --nodeps -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
yum -y update

CentOS 6.0[edit]

i386[edit]

rpm -Uhv http://mirror.stanford.edu/yum/pub/centos/6/os/i386/Packages/{gpgme-1.1.8-3.el6.i686,nss_compat_ossl-0.9.6-1.el6.i686,pygpgme-0.1-18.20090824bzr68.el6.i686,python-iniparse-0.3.1-2.1.el6.noarch,python-pycurl-7.19.0-8.el6.i686,python-urlgrabber-3.9.1-9.el6.noarch,rpm-python-4.8.0-47.el6.i686,yum-3.2.29-69.el6.centos.noarch,yum-metadata-parser-1.1.2-16.el6.i686,yum-plugin-fastestmirror-1.1.30-30.el6.noarch}.rpm

x86_64[edit]

rpm -Uhv http://mirror.stanford.edu/yum/pub/centos/6/os/x86_64/Packages/{gpgme-1.1.8-3.el6.x86_64,nss_compat_ossl-0.9.6-1.el6.x86_64,pygpgme-0.1-18.20090824bzr68.el6.x86_64,python-iniparse-0.3.1-2.1.el6.noarch,python-pycurl-7.19.0-8.el6.x86_64,python-urlgrabber-3.9.1-8.el6.noarch,rpm-python-4.8.0-32.el6.x86_64,yum-3.2.29-40.el6.centos.noarch,yum-metadata-parser-1.1.2-16.el6.x86_64,yum-plugin-fastestmirror-1.1.30-14.el6.noarch}.rpm