日期:2014-05-16  浏览次数:20806 次

关于yum软件管理
今天新装的fedaro,用yum安装gcc的过程中,网掉了,然后 sudo yum install gcc 再次重新安装,结果出问题了。



Error: clean requires an option: headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all
Could not create lock at /var/run/yum.pid: [Errno 22] Invalid argument: '/var/run/yum.pid' 
Another app is currently holding the yum lock; waiting for it to exit...
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
  yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 258, in user_main
  errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 104, in main
  show_lock_owner(e.pid, logger)
  File "/usr/share/yum-cli/utils.py", line 107, in show_lock_owner
  ps = get_process_info(pid)
  File "/usr/share/yum-cli/utils.py", line 62, in get_process_info
  if (not os.path.exists("/proc/%d/status" % pid) or
TypeError: %d format: a number is required, not str


这个问题该怎么解决?
还有关于yum还有apt方面的软件管理的资料谁提供些,实用一些的,谢了。

------解决方案--------------------
Could not create lock at /var/run/yum.pid: [Errno 22] Invalid argument: '/var/run/yum.pid'
Another app is currently holding the yum lock; waiting for it to exit...

你是不是打开了另一个yum实例,什么也不会的话直接注销或者重启再运行命令就行

话说gcc这么中重要的东西说删除就删。。。