您的位置:首页 > Web前端

常用 Debian Fedora 的包管理命令

2009-11-04 23:40 253 查看
=== dpkg ===

dpkg -i --install

* dpkg --install w3m_0.5.2-2+b1_i386.deb

dpkg -r --remove

* dpkg --remove w3m

dpkg -P --purge

* dpkg --purge w3m

dpkg -l --list

* 列出当前系统里安装好的包名

dpkg -L --listfiles

* 列出已经安装好的包的文件

* dpkg -L w3m

dpkg -s --status

* 包的状态表示

* dpkg --status w3m

dpkg -S --search

* 查看一个系统文件归属于哪个包

* dpkg --search /etc/ucf.conf

dpkg -c --contents

* 显示包里内容

* dpkg -c w3m_0.5.2-2+b1_i386.deb

dpkg --unpack

* 解压包

dpkg --configure

* 配置包

dpkg -R --recursive

* 递归处理文件夹内的内容

=== apt-get ===

apt-get install

* 安装一个包

apt-get remove

* 删除一个包

apt-get update

* 更新APT-GET数据库

apt-get dist-upgrade

* 从APT-GET数据库里,所有组件更新到最新状态

apt-get upgrade

* 更新一个包

=== apt-cache ===

apt-cache show

* 显示一个包的信息

apt-cache showpkg

* 显示一个包的详细信息

apt-cache depends

* 显示当前包的依赖信息

apt-cache search

* 通过一个关键字,去查询含有这个关键字的包

=== aptitude ===

这是一个CUI工具,可以人机交互的操作.

所以,没有具体的参数,选项.

里面还有扫雷游戏,真的很好玩.

== RPM包管理 ==

=== rpm ===

rpm -i --install w3m_aa.rpm

* 安装一个RPM包

rpm -F --freshen w3m_aa.rpm

* 如果已经安装过的包,进行更新

rpm -U --upgrade w3m_aa.rpm

* 如果没安装,就安装;如果已经安装,就更新;这个比较常用

rpm -e w3m

* 删除一个已经安装的包

rpm -h

* 显示安装进度条, 一般和其它安装选项一起使用

rpm -v

* 显示详细信息

rpm --nodeps

* 无视依赖,强制安装/删除

rpm --force

* 强制执行安装,更新

rpm -qa

* 显示所有已经安装的包名

rpm -qi w3m

* 显示已经安装好的包的信息

rpm -ql w3m

* 显示已经安装好的包的所有文件

rpm -qc w3m

* 显示已经安装好的包的设定文件; 这个比较有用

rpm -qd w3m

* 显示已经安装好的包的相关文档 就是/usr/share/doc下有哪些相关文件

rpm -q --changelog w3m

* 显示包的版本变化履历,注意,-q --changelog 这是一个命令, 不是同义词.

rpm -qpi w3m_aa.rpm

* 显示rpm包的信息

rpm -qpl w3m_aa.rpm

* 显示rpm包里所包含的文件

rpm2cpio w3m_aa.rpm | cpio -id

* 把RPM里的文件释放到当前文件夹下面

rpm -V w3m

* 对于已经安装好的包的系统文件,进行更新检查.如有变化,会有提示

S:大小变化了.

5:MD5检查,就是内容变化了.

M:Permitt,变化了

U:User变了

G:Group变了

T:更改时间有变化

=== yum ===

/etc/yum.conf

/etc/yum.repos.d/

yumdownloader --source w3m

* 下载包的源代码

yum check-update

* 查看系统里所有可更新的包

yum update

* 所有可更新的包进行更新

yum clean all

* clean : 清除CACHE里的数据,参数 all 表示所有种别的cache全部删除

yum insatll w3m

* 安装包

yum update w3m

* 在线更新包,如果原来没有安装的话,不会安装.

yum remove w3m

* 删除包w3m

yum list

* 列出所有包的安装与否信息及已经安装的版本

yum list w3m

* 列出指定包的安装与否及版本信息

yum info w3m

* 打出指定的包的相关信息

yum groupinstall prg-group

* 安装一组程序,比如 "Chinese Support"

yum grouplist

* 显示可用的 程序组

yum gorupinfo prg-group

* 显示程序组的信息,并显示里面包含的所有包名

yum search keyword

* 显示包含keyword 的包名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: