dpkg的用法
2016-05-13 13:22
204 查看
安装一个 Debian 包裹文件,如你手动下载的文件:
列出包里面的内容:
从中提取包裹信息:
移除一个已安装的包裹:
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。你能够重新配制 debconf 它本身,如你想改变它的前端或提问的优先权。例如,重新配制 debconf,使用一个 dialog 前端,简单运行:
设置的状态为 hlod (命令行方式):
取得的当前状态 (命令行方式):
参考Ubuntu官方Wiki: Apt和dpkg快速参考
$ dpkg -i [deb包的名字]
列出包里面的内容:
$ dpkg -c [deb包的名字]
从中提取包裹信息:
$ dpkg -l [deb包的名字]
移除一个已安装的包裹:
$ dpkg -r [deb包的名字]
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
$ dpkg -P [deb包的名字]
列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
$ dpkg -L [deb包的名字]
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
$ dpkg -s [deb包的名字]
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。你能够重新配制 debconf 它本身,如你想改变它的前端或提问的优先权。例如,重新配制 debconf,使用一个 dialog 前端,简单运行:
$ dpkg-reconfigure --frontend=dialog debconf #如果你安装时选错了,这里可以改回来哟
设置的状态为 hlod (命令行方式):
$ echo " hold" | dpkg --set-selections
取得的当前状态 (命令行方式):
$ dpkg --get-selections ""
参考Ubuntu官方Wiki: Apt和dpkg快速参考
相关文章推荐
- 工作中最全最常用的正则表达式
- Ping++SDK接入
- [绍棠] iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件) 以及 iOS App与iTunes文件传输的方法和对iOS App文件结构的说明
- 转 安卓控件属性大全
- CentOS SSH安全和配置无密码登录
- 一个新人对JavaScript的内容简单介绍
- java 的反射机制与泛型(傻瓜版)
- Dijkstra 最短路径算法
- nginx.conf文件说明
- 博客园用户体验
- c++ 常量表达式
- Android中Vitamio的VideoView实现网络视频在线播放
- hdu4815(01背包)
- 作课派典型用户和场景
- 网页设计界面 电脑版设计
- LintCode:二叉树的层次遍历 II
- 一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行
- 计算机视觉的完整链条:从成像到早期视觉再到识别理解
- C#单例模式
- dataframe按照条件选取行