无名阁
dpkg和apt命令用法
2011-10-2 笑看风云

Debian,以及基于 Debian 的系统,如 Ubuntu 等,所使用的包格式为 deb。以下为操作 deb 包的常用 Dpkg 指令表。

命令 作用

dpkg -i package.deb 安装包

dpkg -r package 删除包

dpkg -P package 删除包(包括配置文件)

dpkg -L package 列出与该包关联的文件

dpkg -l package 显示该包的版本

dpkg –unpack package.deb 解开 deb 包的内容

dpkg -S keyword 搜索所属的包内容

dpkg -l 列出当前已安装的包

dpkg -c package.deb 列出 deb 包的内容

dpkg –configure package 配置包


更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行


apt-get命令


apt-cache search # ------(package 搜索包)

apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)

sudo apt-get install # ------(package 安装包)

sudo apt-get install # -----(package - - reinstall 重新安装包)

sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)

sudo apt-get remove #-----(package 删除包)

sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)

sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))

sudo apt-get update #------更新源

sudo apt-get upgrade #------更新已安装的包

sudo apt-get dist-upgrade # ---------升级系统

sudo apt-get dselect-upgrade #------使用 dselect 升级

apt-cache depends #-------(package 了解使用依赖)

apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)

sudo apt-get build-dep # ------(package 安装相关的编译环境)

apt-get source #------(package 下载该包的源代码)

sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包

sudo apt-get check #-------检查是否有损坏的依赖


补充:


用dpkg安装deb包缺失依赖的解决方法

apt-get -f install

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容