linux使用yum命令产生的进程锁问题
2011-12-01 16:18
260 查看
我是一个linux新手,最近安装了fedora16以后一直在玩命令行。
刚刚安装好以后自然是有很多东西要下载的。所以我经常会用到yum命令。
但是我在使用yum命令的时候,经常会遇到这样的情况:
首先我先搜索一下是否存在我需要寻找的软件(这里比如说搜索一个IRC聊天室),使用如下命令:
yum search irssi
已加载插件:langpacks, presto, refresh-packagekit
============================== N/S Matched: irssi ==============================
irssi-devel.i686 : Development package for irssi
irssi-otr.i686 : Off-The-Record messaging plugin for irssi
irssi-xmpp.i686 : XMPP plugin into irssi
irssi.i686 : Modular text mode IRC client with Perl scripting
Name and summary matches only, use "search all" for everything.
然后当我选择第一个irssi-devel.i686,并且输入命令安装的时候会出现如下的问题:
sudo yum install irssi-devel.i686
这个时候会出现下面这样的情况:
另外一个程序锁定了 yum;等待它退出……
另一个应用程序是:PackageKit
内存: 38 M RSS ( 64 MB VSZ)
已启动: Thu Dec 1 15:24:30 2011 - 05:37之前
状态 :睡眠中,进程ID:2857
那么这么进程ID是什么呢?肯定是和yum有关的进程嘛,我们通过列出进程列表找到这个进程的有关信息:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 2857 2854 0 90 10 - 16315 poll_s ? 00:00:01 yumBackend.py
由于yum命令一次只能下载一个软件,所以当你需要下载第二个软件包的时候,系统会用进程锁锁定yum,(关于进程锁的概念我还不是很了解,大家不要见笑)。
所以我使用
kill -9 2857
来杀死这个进程(虽然说强杀容易产生很多问题,但是作为新手我目前就先这样做吧。注意这个操作必须进行提权,否则会不能执行)
现在直接使用上面的 install 就可以安装了
这里我还有一个问题不是很明白,我只是用yum搜索了一下,搜索以后为什么yum 的进程还存在呢?那我使用yum 下载的时候应该说是第一次下载啊,为什么会出现程序锁呢?请知道的朋友多加指点,谢谢大家了~~~~
刚刚安装好以后自然是有很多东西要下载的。所以我经常会用到yum命令。
但是我在使用yum命令的时候,经常会遇到这样的情况:
首先我先搜索一下是否存在我需要寻找的软件(这里比如说搜索一个IRC聊天室),使用如下命令:
yum search irssi
已加载插件:langpacks, presto, refresh-packagekit
============================== N/S Matched: irssi ==============================
irssi-devel.i686 : Development package for irssi
irssi-otr.i686 : Off-The-Record messaging plugin for irssi
irssi-xmpp.i686 : XMPP plugin into irssi
irssi.i686 : Modular text mode IRC client with Perl scripting
Name and summary matches only, use "search all" for everything.
然后当我选择第一个irssi-devel.i686,并且输入命令安装的时候会出现如下的问题:
sudo yum install irssi-devel.i686
这个时候会出现下面这样的情况:
另外一个程序锁定了 yum;等待它退出……
另一个应用程序是:PackageKit
内存: 38 M RSS ( 64 MB VSZ)
已启动: Thu Dec 1 15:24:30 2011 - 05:37之前
状态 :睡眠中,进程ID:2857
那么这么进程ID是什么呢?肯定是和yum有关的进程嘛,我们通过列出进程列表找到这个进程的有关信息:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 2857 2854 0 90 10 - 16315 poll_s ? 00:00:01 yumBackend.py
由于yum命令一次只能下载一个软件,所以当你需要下载第二个软件包的时候,系统会用进程锁锁定yum,(关于进程锁的概念我还不是很了解,大家不要见笑)。
所以我使用
kill -9 2857
来杀死这个进程(虽然说强杀容易产生很多问题,但是作为新手我目前就先这样做吧。注意这个操作必须进行提权,否则会不能执行)
现在直接使用上面的 install 就可以安装了
这里我还有一个问题不是很明白,我只是用yum搜索了一下,搜索以后为什么yum 的进程还存在呢?那我使用yum 下载的时候应该说是第一次下载啊,为什么会出现程序锁呢?请知道的朋友多加指点,谢谢大家了~~~~
相关文章推荐
- linux使用yum命令产生的进程锁问题
- linux使用yum命令产生的进程锁问题
- 解决linux redhat版本下 yum命令不可使用问题。
- 关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程
- Linux进程的查看和调度分别使用什么命令?
- Linux基本命令的使用及目录权限问题
- 解决Linux下ifconfig、shutdown等Shell命令不能使用的问题
- Linux下使用ps命令来查看Oracle DB以及EBS相关的进程
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
- 关于使用linux的命令排查服务器的性能问题
- 如何使用xkill命令杀掉Linux进程/未响应的程序
- 关于linux下ldd命令之后产生的一些问题
- Linux系统程序包的管理功能相关命令rpm与yum的使用
- Linux 下 rpm 和 yum 命令的使用
- Linux下使用ps命令查看某个进程文件的启动位置
- linux中yum命令的使用
- Linux如何安装使用pidstat命令以对进程数据进行监控
- linux命令 — lsof 查看进程打开哪些文件 或者 查看文件给哪个进程使用-zt
- linux:使用seq命令产生数字序列
- Linux下使用curl命令发送GET请求时多个参数截断的问题