给大家带来linux中rpm命令利用先容
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。固然如今N多人都利用yum往替换rpm了,可是rpm在一些特俗场所下仍是有其感化的,好比查询跟考证已安装的rpm包,rpm全称RedhatPackageManager,是一种用于互联网下载包的打包及安装工具,它包括在某些Linux分发版中,它天生具有.RPM扩大名的文件,与Dpkg相似。
1.安装软件包
rpm-ivh***.rpm个中i暗示安装,v暗示输入,h暗示用#作进度标志
2.晋级软件包
rpm-Uhv***.rpm
3.删除软件包
rpm-epackage_name
rpm-eCnodepspackage_name不思索依附包
rpm-eCallmatchespackage_name删除一切跟package_name婚配的一切版本的包
4.查询软件包
rpm-qpackage_name
rpm-qp***.rpm猎取以后目次下的rpm包相干信息
rpm-qa|less列出一切已安装的软件包
rpm-qf/etc/sysctl.conf检察某个文件属于哪一个软件包
rpm-qipackage_name列出已安装的这个包的尺度具体信息
rpm-qlppackage_name列出rpm包的文件内容
rpm-qCscriptskernel|less列出已安装rpm包自带的安装前和安装后剧本
rpm-qaCqueryformat‘Package%{NAME}wasbuildon%{BUILDHOST}
’|lessqueryformat壮大的查询
rpmCquerytags|less能够列出queryformat可使用的一切变量从而组分解更壮大的查询
5.反省已安装软件包
rpm-Va|grepbin
反省失利的字符:
S:文件巨细不符,M:形式不符,5:MD5校验和不符,U:用户一切权不符,G:用户组一切权不符,T:mTime不符
6.重修rpm数据库
rm/var/lib/rpm/__db.00*
rpmCrebuilddb在rpm数据库已损坏且不克不及安装软件包的时分利用此年夜发
7.从rpm提取文件
rpm2cpio***.rpm|cpio-idv/路径/文件名
</p>
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。 请问谁有Linux的学习心得的吗?简单的说说? 尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
页:
[1]