1.   安装gcc编译环境<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

linux 终端上安装 VMtool ,安装过程进行时 提示以下内容

What is the location of the "gcc" program on your machine? 

出现这个是因为你安装 Vmware 的时候选择的是编译安装,没有 GCC 的支持不行,必须装上编译环境。 你可以在终端先输入 gcc --version, 如果提示错误,说明你没有安装 GCC 支持,如果能够得到 gcc 的版本信息,则说明你安装了 GCC 而虚拟机软件无法找到 GCC 位置,那你另打开一终端输入命令 rpm -ql gcc ,并记下安装位置,然后在 What is the location of the "gcc" program on your machine? 后面输入位置就行了。如果你没有安装 gcc ,则可以通过下面的方法安装 gcc

如果你安装的 linux操作系统 .ISO 文件,则用虚拟光驱打开这个问题,如果是光盘,则在光盘中搜寻,找到 gcc-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.2.2-5.i386.rpm 现在将它从 ftp 传到你的 linux , 拷贝到 /root/install 目录

   [root@masenger root]# cd install

   [root@masenger install]# ls

   gcc-3.2.2-5.i386.rpm telnet-server-0.17-25.i386.rpm

安装 gcc :

   [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

   warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   error: Failed dependencies:

   cpp =3.2.2-5 is needed by gcc-3.2.2-5

   glibc-devel >= 2.2.90-12 is needed by gcc-3.2.2-5

由此看见需要 glibc-devel 至少 2.2.90 版本 . 在光盘上搜索后找到它 . 把它从 ftp 传到我的 linux , 拷贝到 /root/install 目录

   [root@masenger install]# ls

   gcc-3.2.2-5.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm

安装 glibc-devel :

   [root@masenger install]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm

   warning: glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   error: Failed dependencies:

   kernel-headers is needed by glibc-devel-2.3.2-11.9

   kernel-headers >=2.2.1is needed by glibc-devel-2.3.2-11.9

  由此看见需要 kernel-headers 至少 2.2.1 版本 . 在光盘上搜索后找到它 . 但是你发现没有叫 kernel-headers . 但是有一个 glibc-kernheaders-2.4-8.10.i386.rpm

  把它从 ftp 传到我的 linux , 拷贝到 /root/install 目录

   [root@masenger install]# ls

   gcc-3.2.2-5.i386.rpm glibc-kernheaders-2.4-8.10.i386.rpm

   glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm

安装 kernel-headers :

   [root@masenger install]# rpm -ivh glibc-kernheaders-2.4-8.10.i386.rpm

   warning: glibc-kernheaders-2.4-8.10.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   Preparing…… ########################################### [100%]

   1:glibc-kernheaders ########################################### [100%]

安装 glibc-devel :

   [root@masenger install]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm

   warning: glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   Preparing…… ########################################### [100%]

   1:glibc-devel ########################################### [100%]

安装 gcc :

   [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

   warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   error: Failed dependencies:

   cpp =3.2.2-5 is needed by gcc-3.2.2-5

  又提示你需要 cpp 至少 3.2.2 -5 版本 . 在光盘上搜索后找到它 .

  把它从 ftp 传到我的 linux , 拷贝到 /root/install 目录

安装 cpp:

   [root@masenger install]# rpm -ivh cpp-3.2.2-5.i386.rpm

   warning: cpp-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   Preparing…… ########################################### [100%]

   1:cpp ########################################### [100%]

安装 gcc :

   [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

   warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

   Preparing…… ########################################### [100%]

   1:gcc ########################################### [100%]

  到此为止, gcc 就装好了

另外你可以到网网络上去下载最新版本的 gcc ( 当时我下的是 3.4.3 ) 下载地址 : ftp://gcc.gnu.org/pub/mmkey.com

  编译时间要一个多小时。耐心等待吧

2.   Existing lock /var/run/yum.pid: another copy is running错误解决

 

如果在安装软件包过程中出现以下错误

Existing lock /var/run/yum.pid: another copy is running. Aborting. 错误,

Loading “installonlyn” plugin

Existing lock /var/run/yum.pid: another copy is running. Aborting.
如果出现上述错误,可以通过以下方法解决,在终端中输入

[root@localhost ~]# rm -f /var/run/yum.pid
[root@localhost ~]# /etc/init.d/yum-updatesd stop
停止 yum-updatesd [ 确定 ]

列出仓库可用包

yum list available

升级系统

# yum update

检查系统可用更新

# yum check-update