QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1867|回复: 16

ML里 的RPM 好像有问题阿!

[复制链接]
发表于 2006-5-2 21:29:27 | 显示全部楼层 |阅读模式
我的操作为:
[root@MagicLinux new]# rpm -ivh filesystem-2.3.5-1mgc.i686.rpm
Preparing...                ########################################### [100%]
        package filesystem-2.3.5-1mgc is already installed
[root@MagicLinux new]# rpm -q filesystem-2.3.5-1mgc.i686.rpm
package filesystem-2.3.5-1mgc.i686.rpm is not installed

这不是有问题吗?
或许我英语真的太差了!
请懂得的高手指点阿!
发表于 2006-5-2 21:35:22 | 显示全部楼层
[code:1]
rpm -q filesystem
[/code:1]

rpm -q 查询的是一个包名,filesystem-2.3.5-1mgc.i686.rpm 是一个 RPM 软件包名,并不是存放在数据库中的信息。

注意了,这与你的英语无关,不要太在意!
回复

使用道具 举报

 楼主| 发表于 2006-5-2 22:20:47 | 显示全部楼层
那就是说我的安装成功了!
对吗?
我是不是不菜了啊?
可也没有办法阿!
回复

使用道具 举报

发表于 2006-5-2 22:30:33 | 显示全部楼层
package filesystem-2.3.5-1mgc is already installed

不过楼主的英语确实………………
已经告诉你已安装…………
回复

使用道具 举报

 楼主| 发表于 2006-5-2 22:41:00 | 显示全部楼层
系统也提供了这句话
[root@MagicLinux new]# rpm -q filesystem-2.3.5-1mgc.i686.rpm
package filesystem-2.3.5-1mgc.i686.rpm is not installed
这就令人很不安 啊!
我用确定无疑的系统提示
且不矛盾
我一就被这些搞得不知所措了
说来这也很可笑阿!
回复

使用道具 举报

发表于 2006-5-2 22:45:12 | 显示全部楼层
这只能说是你不会用 rpm 这个命令了………………

其实新立德挺好用的,不知道为什么非给删了………………
回复

使用道具 举报

发表于 2006-5-2 22:45:44 | 显示全部楼层
-q后面只能跟包名,你这样打命令,它会去找有没有以这串字符为包名的rpm包,当然是没有。如果要这么查,应该用-qp
回复

使用道具 举报

发表于 2006-5-2 23:04:38 | 显示全部楼层
[quote:9d0327292b="jiangtao9999"]这只能说是你不会用 rpm 这个命令了………………

其实新立德挺好用的,不知道为什么非给删了………………[/quote]

ML 2.0 哪来的新立德啊
回复

使用道具 举报

发表于 2006-5-2 23:07:52 | 显示全部楼层
[quote:41ab6085fa="heyuqi"][quote:41ab6085fa="jiangtao9999"]这只能说是你不会用 rpm 这个命令了………………

其实新立德挺好用的,不知道为什么非给删了………………[/quote]

ML 2.0 哪来的新立德啊 [/quote]
旧版本有啊~~
忘了 rc 几了
回复

使用道具 举报

 楼主| 发表于 2006-5-2 23:10:41 | 显示全部楼层
[quote:caf61166aa="sejishikong"]-q后面只能跟包名,你这样打命令,它会去找有没有以这串字符为包名的rpm包,当然是没有。如果要这么查,应该用-qp[/quote]
不好意思
我还是弄不明白filesystem-2.3.5-1mgc.i686.rpm不是包名吗?
回复

使用道具 举报

发表于 2006-5-2 23:26:33 | 显示全部楼层
filesystem-2.3.5-1mgc.i686.rpm

不是包名

他的包名是 filesystem ,版本是 2.3.5-1mgc ,架构是 i686
回复

使用道具 举报

 楼主| 发表于 2006-5-2 23:37:40 | 显示全部楼层
快点说就没事了
:-)
回复

使用道具 举报

发表于 2006-5-2 23:48:55 | 显示全部楼层

以为你知道………………
回复

使用道具 举报

发表于 2006-5-3 07:13:29 | 显示全部楼层
[quote:097cefd717="heyuqi"][code:1]
rpm -q filesystem
[/code:1]

rpm -q 查询的是一个包名,filesystem-2.3.5-1mgc.i686.rpm 是一个 RPM 软件包名,并不是存放在数据库中的信息。

注意了,这与你的英语无关,不要太在意![/quote]

昨天看到了heyuqi的回帖,虽然表达不准,可我认为应该不难理解,可是看来并非每位朋友能很好地理解,有些初学Linux的朋友还容易钻进死胡同。

rpm -q 查询的是一个软件或类库的具体版本,所以rpm -q 后面跟的是软件或类库名而不是安装包名。filesystem-2.3.5-1mgc.i686.rpm 是个RPM安装包名,可以随意改变安装包名,但软件名和版本号不会因为改变安装包名而改变。
下面指令的vh是显示安装状态的参数

rpm -ivh 安装包名                安装
rpm -Uvh 安装包名               升级
rpm -q 软件或类库名              查询版本
rpm -e 软件或类库名              卸载
rpm -qa 软件或类库名前面部份*     模糊查询相关版本,如rpm -qa gtk2*
回复

使用道具 举报

发表于 2006-5-3 10:55:56 | 显示全部楼层

Re: ML里 的RPM 好像有问题阿!

[quote:bdae25f90c="wkt"]我的操作为:
[root@MagicLinux new]# rpm -ivh filesystem-2.3.5-1mgc.i686.rpm
Preparing...                ########################################### [100%]
        package filesystem-2.3.5-1mgc is already installed
[root@MagicLinux new]# rpm -q filesystem-2.3.5-1mgc.i686.rpm
package filesystem-2.3.5-1mgc.i686.rpm is not installed

这不是有问题吗?
或许我英语真的太差了!
请懂得的高手指点阿![/quote]
我不得不怀疑你的脑子。
package filesystem-2.3.5-1mgc is already installed
package filesystem-2.3.5-1mgc.i686.rpm is not installed
这两句话有没有区别??????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 11:26 , Processed in 0.078405 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表