配置yum服务
时间:2006-10-16 来源:eddiechen
我的系统的centos4.1,今天看了yum服务,非常不错,马上测试一下。我的centos是用vmare装的,采用最小化安装。
如何安装yum
wget http://www.geekstyle.net/white_box/3.0/en/os/i386/RedHat/RPMS/yum-2.0.4-2.WB1.noarch.rpm
wget http://www.geekstyle.net/white_box/3.0/en/os/i386/RedHat/RPMS/libxml2-python-2.5.10-5.i386.rpm
wget http://www.geekstyle.net/white_box/3.0/en/os/i386/RedHat/RPMS/libxml2-2.5.10-5.i386.rpm rpm -Uvh libxml2-python-2.5.10-5.i386.rpm libxml2-2.5.10-5.i386.rpm yum-2.0.4-2.WB1.noarch.rpm
我使用最小化安装,不过yum已经安装好了。我只需要编辑 CentOS-Base.repo 就可以。 把YUM的升级点改成这个镜像站:
#vi /etc/yum.repos.d/CentOS-Base.repo
把文件里的内容改成以下就可以了
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
gpgcheck=1 #released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.be10.com/centos/$releasever/updates/$basearch/
gpgcheck=1 #packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.be10.com/centos/$releasever/addons/$basearch/
gpgcheck=1 #additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.be10.com/centos/$releasever/extras/$basearch/
gpgcheck=1 #install webadmin [dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1 ################################### ########################## # centos-related software undate from the vmmatrix repository [base] name=centos-4.3 - Base baseurl=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/RPM-GPG-KEY-centos4 #released updates [update] name=centos-4.3 - Updates baseurl=http://mirror.vmmatrix.net/CentOS/4.3/updates/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [addons] name=centos-4.3 - Addons baseurl=http://mirror.vmmatrix.net/CentOS/4.3/addons/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [extras] name=centos-4.3 - Extras baseurl=http://mirror.vmmatrix.net/CentOS/4.3/extras/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [centosplus] name=centos-4.3 - Plus baseurl=http://mirror.vmmatrix.net/CentOS/4.3/centosplus/i386/ gpgcheck=1 enabled=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [contrib] name=centos-4.3 - Contrib baseurl=http://mirror.vmmatrix.net/CentOS/4.3/contrib/i386/ gpgcheck=1 enabled=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 ---------------------------------dag.repo [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt enabled=1 ------------------------------------------------- dries.repo [dries] name=Extra Fedora rpms dries - $releasever - $basearch baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS gpgcheck=1 enabled=1 gpgkey= http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt ------------------------------------------------- kbsingh-CentOS-Misc.repo [kbs-CentOS-Misc] name=CentOS.Karan.Org-EL$releasever - Stable gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt gpgcheck=1 enabled=1 baseurl=http://centos.karan.org/el$releasever/misc/stable/$basearch/RPMS/ # Need a ftp mirror ? Uncomment the line below and comment the line above # baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/stable/$basearch/RPMS/ [kbs-CentOS-Misc-Testing] name=CentOS.Karan.Org-EL$releasever - Testing gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt gpgcheck=1 enabled=0 baseurl=http://centos.karan.org/el$releasever/misc/testing/i386/RPMS/ # Ned a ftp mirror ? Uncomment the line below and comment the line above # baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/testing/$basearch/RPMS/ ###################### 这样你就可以用了,不过你只可以查询,不能安装。 [root@localhost yum.repos.d]# yum update kernel You have enabled checking of packages via GPG keys. This is a good thing.
However, you do not have any GPG public keys installed. You need to download
the keys for packages you wish to install and install them.
You can do that by running the command:
rpm --import public.gpg.key ################################ 你需要 运行 ##################### rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4 rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt ################## 这样就可以了,尝试升级内核 ################################## [root@localhost yum.repos.d]# yum update kernel
Setting up Update Process
Setting up Repos
addons 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
base : ################################################## 1499/1499
update : ################################################## 113/113
extras : ################################################## 114/114
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.9-42.0.3.EL.i6 100% |=========================| 206 kB 00:00
---> Package kernel.i686 0:2.6.9-42.0.3.EL set to be installed
--> Running transaction check
--> Processing Dependency: mkinitrd >= 4.2.1.6-1 for package: kernel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for mkinitrd to pack into transaction set.
mkinitrd-4.2.1.8-1.i386.r 100% |=========================| 31 kB 00:00
---> Package mkinitrd.i386 0:4.2.1.8-1 set to be updated
--> Running transaction check Dependencies Resolved
Transaction Listing:
Install: kernel.i686 0:2.6.9-42.0.3.EL - update Performing the following to resolve dependencies:
Update: mkinitrd.i386 0:4.2.1.8-1 - base
Total download size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mkinitrd-4.2.1.8-1 100% |=========================| 94 kB 00:00
(2/2): kernel-2.6.9-42.0. 100% |=========================| 11 MB 00:12
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating: mkinitrd 100 % done 1/3
Installing: kernel 100 % done 2/3
Completing update for mkinitrd - 3/3 Installed: kernel.i686 0:2.6.9-42.0.3.EL
Dependency Updated: mkinitrd.i386 0:4.2.1.8-1
Complete! ############################### 重新启动机器就可以了 安装GNOME yum groupinstall "GNOME Desktop Environment" 安装webadmin yum install webmin https://youip:10000 看看效果不错。 安装lamp yum install perl-DBD-MySQL mysql-server mysql php-mysql mod_auth_mysql openssl-devel openssl mod_ssl php-devel php httpd rpm-build rpm-devel gcc perl-CPAN autoconf automake chkconfig httpd on
chkconfig mysqld on
/etc/init.d/mysqld start
/etc/init.d/httpd start
http://www.linuxhelp.net/forums/index.php?act=ST&f=15&t=3676
wget http://www.geekstyle.net/white_box/3.0/en/os/i386/RedHat/RPMS/libxml2-python-2.5.10-5.i386.rpm
wget http://www.geekstyle.net/white_box/3.0/en/os/i386/RedHat/RPMS/libxml2-2.5.10-5.i386.rpm rpm -Uvh libxml2-python-2.5.10-5.i386.rpm libxml2-2.5.10-5.i386.rpm yum-2.0.4-2.WB1.noarch.rpm
我使用最小化安装,不过yum已经安装好了。我只需要编辑 CentOS-Base.repo 就可以。 把YUM的升级点改成这个镜像站:
#vi /etc/yum.repos.d/CentOS-Base.repo
把文件里的内容改成以下就可以了
[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.be10.com/centos/$releasever/os/$basearch/
gpgcheck=1 #released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.be10.com/centos/$releasever/updates/$basearch/
gpgcheck=1 #packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.be10.com/centos/$releasever/addons/$basearch/
gpgcheck=1 #additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.be10.com/centos/$releasever/extras/$basearch/
gpgcheck=1 #install webadmin [dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1 ################################### ########################## # centos-related software undate from the vmmatrix repository [base] name=centos-4.3 - Base baseurl=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/4.3/os/i386/RPM-GPG-KEY-centos4 #released updates [update] name=centos-4.3 - Updates baseurl=http://mirror.vmmatrix.net/CentOS/4.3/updates/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [addons] name=centos-4.3 - Addons baseurl=http://mirror.vmmatrix.net/CentOS/4.3/addons/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [extras] name=centos-4.3 - Extras baseurl=http://mirror.vmmatrix.net/CentOS/4.3/extras/i386/ enabled=1 gpgcheck=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [centosplus] name=centos-4.3 - Plus baseurl=http://mirror.vmmatrix.net/CentOS/4.3/centosplus/i386/ gpgcheck=1 enabled=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 [contrib] name=centos-4.3 - Contrib baseurl=http://mirror.vmmatrix.net/CentOS/4.3/contrib/i386/ gpgcheck=1 enabled=1 gpgkey=http://mirror.vmmatrix.net/CentOS/RPM-GPG-KEY-centos-4 ---------------------------------dag.repo [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt enabled=1 ------------------------------------------------- dries.repo [dries] name=Extra Fedora rpms dries - $releasever - $basearch baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/i386/dries/RPMS gpgcheck=1 enabled=1 gpgkey= http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt ------------------------------------------------- kbsingh-CentOS-Misc.repo [kbs-CentOS-Misc] name=CentOS.Karan.Org-EL$releasever - Stable gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt gpgcheck=1 enabled=1 baseurl=http://centos.karan.org/el$releasever/misc/stable/$basearch/RPMS/ # Need a ftp mirror ? Uncomment the line below and comment the line above # baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/stable/$basearch/RPMS/ [kbs-CentOS-Misc-Testing] name=CentOS.Karan.Org-EL$releasever - Testing gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt gpgcheck=1 enabled=0 baseurl=http://centos.karan.org/el$releasever/misc/testing/i386/RPMS/ # Ned a ftp mirror ? Uncomment the line below and comment the line above # baseurl=ftp://rpm.karan.org/pub/kbsingh/el$releasever/misc/testing/$basearch/RPMS/ ###################### 这样你就可以用了,不过你只可以查询,不能安装。 [root@localhost yum.repos.d]# yum update kernel You have enabled checking of packages via GPG keys. This is a good thing.
However, you do not have any GPG public keys installed. You need to download
the keys for packages you wish to install and install them.
You can do that by running the command:
rpm --import public.gpg.key ################################ 你需要 运行 ##################### rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4 rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt ################## 这样就可以了,尝试升级内核 ################################## [root@localhost yum.repos.d]# yum update kernel
Setting up Update Process
Setting up Repos
addons 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
base : ################################################## 1499/1499
update : ################################################## 113/113
extras : ################################################## 114/114
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.9-42.0.3.EL.i6 100% |=========================| 206 kB 00:00
---> Package kernel.i686 0:2.6.9-42.0.3.EL set to be installed
--> Running transaction check
--> Processing Dependency: mkinitrd >= 4.2.1.6-1 for package: kernel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for mkinitrd to pack into transaction set.
mkinitrd-4.2.1.8-1.i386.r 100% |=========================| 31 kB 00:00
---> Package mkinitrd.i386 0:4.2.1.8-1 set to be updated
--> Running transaction check Dependencies Resolved
Transaction Listing:
Install: kernel.i686 0:2.6.9-42.0.3.EL - update Performing the following to resolve dependencies:
Update: mkinitrd.i386 0:4.2.1.8-1 - base
Total download size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mkinitrd-4.2.1.8-1 100% |=========================| 94 kB 00:00
(2/2): kernel-2.6.9-42.0. 100% |=========================| 11 MB 00:12
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating: mkinitrd 100 % done 1/3
Installing: kernel 100 % done 2/3
Completing update for mkinitrd - 3/3 Installed: kernel.i686 0:2.6.9-42.0.3.EL
Dependency Updated: mkinitrd.i386 0:4.2.1.8-1
Complete! ############################### 重新启动机器就可以了 安装GNOME yum groupinstall "GNOME Desktop Environment" 安装webadmin yum install webmin https://youip:10000 看看效果不错。 安装lamp yum install perl-DBD-MySQL mysql-server mysql php-mysql mod_auth_mysql openssl-devel openssl mod_ssl php-devel php httpd rpm-build rpm-devel gcc perl-CPAN autoconf automake chkconfig httpd on
chkconfig mysqld on
/etc/init.d/mysqld start
/etc/init.d/httpd start
http://www.linuxhelp.net/forums/index.php?act=ST&f=15&t=3676
相关阅读 更多 +