您的位置:首页 > 产品设计 > 产品经理

dpkg,apt-get,rpm,yum

2012-02-14 15:22 369 查看
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 较佳
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: