dpkg,apt-get,rpm,yum

1.dpkg的用法

dpkg -l package_name ( 列出该 package 相关信息 )
dpkg -l | less ( 列出系统中所有安装的软件 )
dpkg -L package_name ( 列出该 package 所有档案摆放位置 )
dpkg -S file_name ( 搜寻 file 所属 package )
dpkg -i package_name ( 软件安装 )
dpkg -r package_name ( 软件移除 )
dpkg -x package_name.deb target_dir ( 解 .deb 档案成数个档案 )
dpkg -i --force-overwrite-i package_name ( 强制安装软件 )
dpkg -i --force-all package_name ( 不顾一切的强制安装软件 )
dpkg -r --purge --force-deps package_name ( 强制移除软件 )
dpkg --get-selections ( 列出系统中所有安装的软件 )
dpkg --pending --remove ( 移除多余的软件 )dpkg -l package_name ( 列出该 package 相关信息 )

2.dpkg VS rpm

http://blog.sina.com.cn/s/blog_66a0b7400100qcd4.html

3.apt-get的用法

apt-cache search tomcat/httpd:搜软件包;

apt-cache depends httpd:相依性:我们可以用这个指令来看到软件包的所有相依性档案;

apt-get install httpd:这样 apt 就会自动上网下载httpd 回来安装,若httpd 有相依性套件的时候,apt 也会自动下载安装 

apt-get clean :当使用 apt-get install 指令安装套件,下载下来的 rpm 会放置於 /var/cache/apt/archives,使用 apt-get clean 指令可以将之清除,避免占用硬碟空间 ;

apt-get remove httpd:就会移除 httpd 了,假如有相依性套件的时候,apt 也会一并移除;

apt-get update:这指令是用来取得记录在 /etc/apt/sources.list 内的远端服务器的套件档案清单 在使用 「apt-get dist-upgrade」指令升级套件前,一定要记得先用这条指令将套件档案清单更新 ;

apt-get upgrade/dist-upgrade:使用 apt-get upgrade 和 apt-get dist-upgrade 的结果,基本上是一样的,不过apt-get dist-upgrade 在升级的同时会为了解决相依性而安装新套件,而 apt-get upgrade 并不会,因此要升级的话,建议还是用 apt-get dist-upgrade 较佳

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值