CentOS yum服务器安装与使用命令
创始人
2024-06-22 15:40:09
0

想知道到CentOS yum系统的真相么,想知道CentOS yum系统中藏有的内在奥义么,只有我来给大家全面讲解介绍CentOS yum系统全面分析,不知道从什么时候服务器上的CentOS yum坏了, 提示:

  1. Loaded plugins: fastestmirror  
  2. Loading mirror speeds from cached hostfile  
  3. Traceback (most recent call last):  
  4. File "/usr/bin/yum", line 29, in ?  
  5. yummain.user_main(sys.argv[1:], exit_code=True)  
  6. File "/usr/share/yum-cli/yummain.py", line 309, in user_main  
  7. errcode = main(args)  
  8. File "/usr/share/yum-cli/yummain.py", line 178, in main  
  9. result, resultmsgs = base.doCommands()  
  10. File "/usr/share/yum-cli/cli.py", line 345, in doCommands  
  11. self._getTs(needTsRemove)  
  12. File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTs  
  13. self._getTsInfo(remove_only)  
  14. File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfo  
  15. pkgSack = self.pkgSack  
  16. File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 661, in  
  17. pkgSack = property(fget=lambda self: self._getSacks(),  
  18. File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 501, in _getSacks  
  19. self.repos.populateSack(which=repos)  
  20. File "/usr/lib/python2.4/site-packages/yum/repos.py", line 232, in populateSack  
  21. self.doSetup()  
  22. File "/usr/lib/python2.4/site-packages/yum/repos.py", line 79, in doSetup  
  23. self.ayum.plugins.run('postreposetup')  
  24. File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run  
  25. func(conduitcls(self, self.base, conf, **kwargs))  
  26. File "/usr/lib/yum-plugins/fastestmirror.py", line 181, in postreposetup_hook  
  27. all_urls = FastestMirror(all_urls).get_mirrorlist()  
  28. File "/usr/lib/yum-plugins/fastestmirror.py", line 333, in get_mirrorlist  
  29. self._poll_mirrors()  
  30. File "/usr/lib/yum-plugins/fastestmirror.py", line 376, in _poll_mirrors  
  31. pollThread.start()  
  32. File "/usr/lib/python2.4/threading.py", line 416, in start  
  33. _start_new_thread(self.__bootstrap, ())  
  34. thread.error: can't start new thread 

CentOS yum删除了,重新安装结果还是不行。 估计是配置文件错误,再查查资料看看。 从网上下了yum.tgz压缩包安装好像有问题,自己找源安装吧。 tar zxvf yum.tgz解压文件不能不说通过rpm命令安装时很痛苦的事情,其中的包依赖关系搞的让你吐血。 比如 安装 a.rpm提示缺少 b.rpm , 下载了b.rpm 又提示 缺少 c.rpm,下载了c.rpm 让人吐血的事情发生了,说是缺少a.rpm,陷入死循环了。

制作的rpm包不能把a,b,c都达到一个包里吗?

解决办法: 所有包一起安装 使用命令 rpm -ihv*.rpm,不管怎么循环系统自己去找吧。重新安装CentOS yum需要4个包 yum-3.2.22-20.el5.centos.noarch.rpm ,yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm python-iniparse-0.2.3-4.el5.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm

PS:下载前删除一下下载的东西,下面是 rm指令

  1. rm -rf ls ./*删除本级文件  
  2. rm -rf / 删除系统 ,运行了这个命令就要重新安装系统了。   
  3. find . -name "*" -exec rm {} \; -print  
  4. - f 忽略不存在的文件,从不给出提示。   
  5. - r 指示rm将参数中列出的全部目录和子目录均递归地删除。  
  6. - i 进行交互式删除。 

开始下载:
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirror.centos.org/centos/5.4/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
rpm -ihv*.rpm
rpm -ivh yum-3.2.22-20.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
到Preparing...########################################### [100%]
安装成功。 可惜重新安装还是不行。

下面几个包在安装过,不清楚CentOS yum安装需要不需要下面几个包。

  1. centos-yumconf_4-4.3_noarch.rpm  
  2. python-urlgrabber_2.9.6-2_noarch.rpm  
  3. python-elementtree_1.2.6-4_i386.rpm  
  4. sqlite_3.2.2-1_i386.rpm  
  5. python-sqlite_1.1.6-1_i386.rpm  

把 fastestmirror.conf的 maxthreads 值修改小也不行,没有办法禁用吧。禁用 yum-fastmirror 就可以了。

  1. # vi /etc/yum/pluginconf.d/fastestmirror.conf   
  2. [main]  
  3. enabled=1 
  4. verbose=0 
  5. socket_timeout=3 
  6. hostfilepath=/var/cache/yum/timedhosts.txt  
  7. maxhostfileage=10 
  8. maxthreads=15 
  9. #exclude=.gov, facebook  
  10. enabled=1改为0就ok 

运行一下CentOS yum没有问题。

这里有几个mirrors地址不错,常用的系统都有:
http://mirrors.163.com/感觉不全,缺少文件。
http://mirrors.sohu.com/ 没有用过。
http://mirror.centos.org/我使用的源,速度挺快。
http://mirror.centos.org/centos/5.4/os/i386/CentOS/ 服务器系统版本是 centos5.4

获取当前系统的版本号:#more /etc/redhat-releaseCentOS release 5.4 (Final)

RHEL 使用 CentOS 的CentOS yum源

  1. CentOS-3.1 = AS3-update1  
  2. CentOS-3.2 = AS3-update2  
  3. CentOS-3.3 = AS3-update3  
  4. CentOS-3.4 = AS3-update4  
  5. CentOS-3.5 = AS3-update5  
  6. CentOS-4.0 = AS4 
  7. CentOS-4.1 = AS4-update1 

参考资料:http://hi.baidu.com/qu6zhi/blog/item/7533b0f4cc7944d3f2d3858b.html

正常安装CentOS yum:

安装CentOS yum:
# rpm -ivh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
# rpm -ivh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
现在有了CentOS yum就好办多了,升级PHP:
# yum update php
升级MySQL:
# yum update mysql
第一次用yum升级程序,所以干脆来了个彻底的:
# yum update

【编辑推荐】

  1. CentOS yum配置安装软件与配置文件修改
  2. 介绍CentOS yum使用基本进行整理
  3. CentOS RH系统中apt软件包管理机制
  4. CentOS镜像文件的硬盘安装介绍
  5. CentOS编译安装LIGHTTPD /ZEUS /NGINX

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...