我正在使用 CentOS 6.3。当我尝试使用 yum 更新我的系统时,我收到以下消息:
yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.ircam.fr
* centosplus: miroir.univ-paris13.fr
* extras: mirrors.ircam.fr
* update: centos.quelquesmots.fr
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
Run Code Online (Sandbox Code Playgroud)
yum clean all
Loaded plugins: fastestmirror
Cleaning repos: CactiEZ addons base centosplus extras pgdg93 update
Cleaning up Everything
Cleaning up …
Run Code Online (Sandbox Code Playgroud) 我无法 ping google.com (unknown host)。但是我可以ping通IP地址。我试图 ping 谷歌的 IP 地址,但它不起作用。
resolv.conf
nameserver 8.8.8.8 nameserver 209.139.209.33
Run Code Online (Sandbox Code Playgroud)ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx
inet addr:10.2.0.63 Bcast:10.2.15.255 Mask:255.255.240.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55502371533 (51.6 GiB) TX bytes:23436883491 (21.8 GiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0
TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 …
Run Code Online (Sandbox Code Playgroud)我犯了一个大错误:我删除了 yum。所以现在当我例如运行以下时,它给了我一个错误:
$ yum clean all
yum command not found.
Run Code Online (Sandbox Code Playgroud)
我可以成功下载包:
wget mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
--2014-01-15 15:42:59-- http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
Resolving mirror.centos.org... 192.133.139.3
Connecting to mirror.centos.org|192.133.139.3|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1019540 (996K) [application/x-rpm]
Saving to: “yum-3.2.29-40.el6.centos.noarch.rpm.1”
100%[====================================================================================================================>] 1,019,540 649K/s in 1.5s
2014-01-15 15:43:01 (649 KB/s) - “yum-3.2.29-40.el6.centos.noarch.rpm.1” saved [1019540/1019540]
Run Code Online (Sandbox Code Playgroud)
尝试安装下载的软件包会出现以下错误:
# rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm
Preparing... ########################################### [100%]
file /usr/lib/python2.6/site-packages/yum/__init__.py from install of yum-3.2.29-40.el6.centos.noarch conflicts with file from package yum-3.2.29-30.el6.centos.noarch
[...]
file /usr/share/yum-cli/yummain.pyo from install of yum-3.2.29-40.el6.centos.noarch conflicts with file …
Run Code Online (Sandbox Code Playgroud) 当我尝试安装 ftp 时:
$ sudo yum install ftp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
No package ftp available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到我的 ftp 时:
$ ftp 10.2.4.202
-bash: ftp: command not found
Run Code Online (Sandbox Code Playgroud)
通过yum
以下方式搜索 ftp :
$ sudo yum search ftp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
====================================================================== N/S Matched: ftp ======================================================================
curl.x86_64 : A utility for getting files from remote servers (FTP, HTTP, and others)
wget.x86_64 : …
Run Code Online (Sandbox Code Playgroud)