系统了解 查看操作系统详细信息:
lsb_release -a 查看操作系统发行信息:
cat /etc/*release 查看操作系统位数:
getconf LONG_BIT
安装配置Yum
在 linux 系统上,软件包之间的依赖关系是一件很让人头疼的事情。很多工作无法实现可能就是因为缺少一个软件包,而当你千方百计找到这个软件包的时候,却发现它跟当前系统不兼容,这真是一件令人抓狂的事情。所以,我拿到盖机器后,要做的非常重要的一件事情就是给系统添加软件仓库,以确保我能顺利的安装上大部分软件包。
删除系统自带的 yum 服务:
rpm -qa | grep yum | xargs rpm -e --nodeps
然后去镜像网站下载 yum 的安装包重新安装。我选择的是 163 的镜像(http://mirrors.163.com/centos/),然后下载下列软件包:
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
下载完成后将它们全部安装上:
rpm -ivh *.rpm
安装完 yum 后,我去 163 的官方网站(http://mirrors.163.com/.help/centos.html?1304848825)下载了一个配置文件放到 /etc/yum.repos.d 目录下,然后运行以下命令,以清除缓存并下载新的镜像缓存:
yum clean all
yum makecache
问题出现了,运行 yum makecache 时提示镜像地址不对。我手动打开该地址,发现该地址确实不存在。然后我将镜像地址的目录一级一级的向前退,终于发现了一个 readme 文件,该文件内容如下:
wget This directory (and version of CentOS) is deprecated. For normal users,
you should use /5/ and not /5.6/ in your path. Please see this FAQ
concerning the CentOS release scheme:
https://wiki.centos.org/FAQ/General
If you