RHAS & CentOS 安装记

来源:互联网 发布:mac 磁盘清理 编辑:程序博客网 时间:2024/06/15 15:35
本来已经提交了,结果超时,CSDN竟然没有自动保存下来。。。唉。。。。重新写一次好了。

我学习的过程感觉总是把别人没有遇到的问题全部遇到一遍。奶奶个熊。

本来目的很简单的,就是在上网能顺畅的Linux下装个Eclipse。结果遇到了问题麻烦死。花开两朵,先表一枝。
这次只说装RHAS和CentOS的原因及过程。

Ubuntu不是不好用,只是因为我SiS190的网卡太非主流。按照上个博客(Unbuntu下安装SiS 191网卡简记)安装完毕后(实际上第8和9步我操作失败,运行出错,我就没有理会直接跳过),出现的情景是:可以上网,但是只有百度和google打开和搜索的比较快,其他的网页慢的要死。。。基本上是没有响应。

实在无法忍受,于是我打算换成同学的RHAS 5 来用。

安装其实挺简单,我没用NV的显卡,所以要用CUDA的童鞋去看看开勇的博客:http://blog.csdn.net/OpenHero/archive/2008/10/17/3089025.aspx
我装的时候跳过了序列号的输入,因为本来有的那个序列号是无效的。我只能跳过。跳过就意味着不能对RHAS升级。不升级是会有很多问题的,为更改为后来的CentOS埋下了伏笔。

装好后,出现的第一个问题:不能上网。
该死的SiS190集成网卡非主流。我用上个博客的方法也不能解决,不过好在第8步是可以执行,不过没用。第9步仍然执行出错。我也懒的管了。换了个3Com的网卡,一装上就搞定,上网也流畅了。

第二个问题,我要升级。
其实升级不是在这个时候遇到的,是在装Eclipse的时候出现了问题,需要升级才能解决。这里先说升级吧。之后那个xulrunner的问题可能就自然搞定了。
没有序列号还想升级?这个时候只有用免费的了。那就是CentOS (http://www.centos.org/)。百分百兼容RH,唯一的区别就是CentOs免费。哈哈。

怎么升级呢?我参照的这个博客:让RHEL5也能YUM Centos5.1 http://blog.sina.com.cn/s/blog_4987199801008v1d.html
可有点小改动。更改 CentOS-Base.repo 内容的的时候,里面的更新源URL有问题,是无效的。
baseurl=http://mirror.tini4u.net/centos/5.1/os/$basearch/  无效,换成那个博客下面对应的USTC的即可。
另外5.1的目录是空的,要链接5.2才行。
所以所有的5.1的链接全部要改。
至于具体地址是什么,直接看http://centos.ustc.edu.cn/centos/ 跟进去看看就知道要怎么对应更改了。
替换所有失效的URL,升级。
yum check-update
yum update
至此,AS系统升级完毕,完毕的结果就是变成了CentOS。以后也可以免费升级了。活活。
如果还要用yum更新CentaOS,可以参考:http://www.ycbbs.com.cn/read.php?tid=4576


下一篇来写怎么在RHAS 5,JDK1.6的环境下安装Eclipse。很简单,很复杂。

-------------------------
担心网页链接失效。把让RHEL5也能YUM Centos5.1贴过来。记住要更改对应CentOS-Base.repo更新源的URL地址。

让RHEL5也能YUM Centos5.1 (2008-04-11 11:04:34)
 

1.卸载rhel的yum相关的包

[root@virhost ~]# rpm -qa|grep yum
yum-updatesd-3.0.1-5.el5
yum-3.0.1-5.el5
yum-rhn-plugin-0.5.2-3.el5
yum-metadata-parser-1.0-8.fc6
yum-security-1.0.4-3.el5
[root@virhost ~]# yum update
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
Loading "security" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Update Process
Setting up repositories
No Repositories Available to Set Up
Reading repository metadata in from local files
Skipping security plugin, no data
No Packages marked for Update/Obsoletion
[root@virhost ~]# rpm -e yum-3.0.1-5.el5 --nodeps
[root@virhost ~]# rpm -qa|grep yum
yum-metadata-parser-1.0-8.fc6
yum-updatesd-3.0.1-5.el5
yum-rhn-plugin-0.5.2-3.el5
yum-security-1.0.4-3.el5
[root@virhost ~]# rpm -e yum-updatesd-3.0.1-5.el5
[root@virhost ~]# rpm -e yum-rhn-plugin-0.5.2-3.el5
[root@virhost ~]# rpm -eyum-metadata-parser-1.0-8.fc6(后来测试这个不应该卸载)
[root@virhost ~]# rpm -e yum-security-1.0.4-3.el5


2.安装centos的源

http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm
rpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpm

[root@virhost ~]# wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.0.5-

1.el5.centos.5.noarch.rpm
[root@virhost ~]# rpm -ivhyum-3.0.5-1.el5.centos.5.noarch.rpm
warning: yum-3.0.5-1.el5.centos.5.noarch.rpm: Header V3 DSAsignature: NOKEY, key ID e8562897
error: Failed dependencies:
       yum-metadata-parser is needed byyum-3.0.5-1.el5.centos.5.noarch
[root@virhost ~]# wget http://192.168.1.250/yum-metadata-parser-1.0-8.fc6.i386.rpm
--07:48:55-- http://192.168.1.250/yum-metadata-parser-1.0-8.fc6.i386.rpm
Connecting to 192.168.1.250:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22950 (22K) [text/plain]
Saving to: `yum-metadata-parser-1.0-8.fc6.i386.rpm'

100%[==================================================================>]22,950     --.-K/s   in

0.003s

07:48:55 (8.57 MB/s) - `yum-metadata-parser-1.0-8.fc6.i386.rpm'saved [22950/22950]

[root@virhost ~]# rpm -ivhyum-metadata-parser-1.0-8.fc6.i386.rpm
warning: yum-metadata-parser-1.0-8.fc6.i386.rpm: Header V3 DSAsignature: NOKEY, key ID 37017186
Preparing...               ########################################### [100%]
  1:yum-metadata-parser   ########################################### [100%]
[root@virhost ~]# rpm -ivhyum-3.0.5-1.el5.centos.5.noarch.rpm
warning: yum-3.0.5-1.el5.centos.5.noarch.rpm: Header V3 DSAsignature: NOKEY, key ID e8562897
Preparing...               ########################################### [100%]
  1:yum                   ########################################### [100%]
由此看来yum-metadata-parser-1.0-8.fc6.i386.rpm这个包不应该删除那


[root@virhost ~]# cd /etc/yum.repos.d/
[root@virhost yum.repos.d]# ls
rhel-debuginfo.repo
[root@virhost yum.repos.d]# viCentOS-Base.repo这个文件内如是下面的

[base]
name=CentOS-5.1 - Base
baseurl=http://mirror.tini4u.net/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-5.1 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5


#packages used/produced in the build but not released
[addons]
name=CentOS-5.1 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5


#additional packages that may be useful
[extras]
name=CentOS-5.1 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existingpackages

[centosplus]
name=CentOS-5.1 ¨C Plus
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5.1 - Contrib
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=0
gpgkey=http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5
然后随便测试了一个命令
[root@virhost yum.repos.d]# rpm -qa|grep postfix
刚好系统没有装这个包
[root@virhost yum.repos.d]# yum install postfix
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
updates                  100% |=========================| 1.1kB   00:00    
contrib                  100% |=========================| 1.1kB   00:00    
centosplus               100% |=========================| 1.1kB   00:01    
addons                   100% |=========================| 1.1kB   00:00    
extras                   100% |=========================| 1.1kB   00:00    
Reading repository metadata in from local files
primary.xml.gz           100% |=========================| 834kB   00:03    
################################################## 2400/2400
primary.xml.gz           100% |=========================| 834kB   00:08    
################################################## 2400/2400
primary.xml.gz           100% |=========================| 834kB   00:08    
################################################## 2400/2400
primary.xml.gz           100% |=========================| 834kB   00:04    
################################################## 2400/2400
primary.xml.gz           100% |=========================| 834kB   00:08    
################################################## 2400/2400
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Pleasewait.
---> Downloading header for postfix to pack into transactionset.
postfix-2.3.3-2.i386.rpm 100% |=========================| 41kB   00:00    
---> Package postfix.i386 2:2.3.3-2 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                Arch      Version         Repository       Size
=============================================================================
Installing:
postfix                i386      2:2.3.3-2       extras           3.6 M

Transaction Summary
=============================================================================
Install     1Package(s)        
Update      0Package(s)        
Remove      0Package(s)        

Total download size: 3.6 M
Downloading Packages:
(1/1): postfix-2.3.3-2.i3 100% |=========================| 3.6MB   00:43    
Running Transaction Test
warning: postfix-2.3.3-2: Header V3 DSA signature: NOKEY, key IDe8562897
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing:postfix                     ######################### [1/1]

Installed: postfix.i386 2:2.3.3-2
Complete!


原创粉丝点击