dpkg 命令详解[通俗易懂]名词解释 “dpkg”是“DebianPackager”的简写。为“Debian”专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux”发行版都会使用“dpkg”,例如“Ubuntu”、“Knoppix”等。名词由来 dpkg是Debian软件包管理器的基础,它由伊恩·默多克于1993年创
大家好,又见面了,我是你们的朋友全栈君。名词解释
“dpkg ”是“
Debian Packager
”的简写。为“Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都会使用 “dpkg”,例如 “
Ubuntu
”、“Knoppix ”等。
名词由来
dpkg 是 Debian 软件包管理器的基础,它由
伊恩·默多克
于 1993 年创建。dpkg 与
RPM
十分相似,同样可用于安装、卸载和提供 deb 软件包相关信息。
dpkg 本身是一个底层工具。上层工具,如:
APT
,用于从
远程获取软件包
以及处理复杂的软件包关系。
详细用法
01、安装软件 |
命令行:dpkg -i <.deb file name> |
示例:dpkg -i avg71flm_r28-1_i386.deb |
02、安装一个目录下的所有软件包 |
命令行:dpkg -R |
示例:dpkg -R /usr/local/src |
03、释放软件包,但不进行配置 |
命令行:dpkg –-unpack package_file 如果和 -R 一起使用,参数可以是一个目录 |
示例:dpkg –-unpack avg71flm_r28-1_i386.deb |
04、重新配置和释放软件包 |
命令行:dpkg –configure package_file 如果和 -a 一起使用,将配置所有没有配置的软件包 |
示例:dpkg –configure avg71flm_r28-1_i386.deb |
05、重新配置环境 |
命令行:dpkg-reconfigure env |
示例:dpkg-reconfigure locales(重新配置系统本地环境设置) |
06、删除软件包(保留其配置信息) |
命令行:dpkg -r package_file |
示例:dpkg -r avg71flm |
07、替换软件包信息 |
命令行:dpkg –update-avail |
|
08、合并软件包信息 |
命令行:dpkg –merge-avail |
|
09、从软件包里读取软件信息 |
命令行:dpkg -A package_file |
|
10、删除一个包(包括配置信息) |
命令行:dpkg -P |
|
11、丢弃所有 Uninstall 软件包信息 |
命令行:dpkg –forget-old-unavail |
|
12、删除软件包的 Avaliable 信息 |
命令行:dpkg –clear-avail |
|
13、查找仅部分安装的软件包信息 |
命令行:dpkg -C |
|
14、比较同一个包的不同版本之间的差别 |
命令行:dpkg –compare-versions ver1 op ver2 |
|
15、显示帮助信息 |
命令行:dpkg –help |
|
16、显示 dpkg 的 Licence |
命令行:dpkg –licence (or) dpkg –License |
|
17、显示 dpkg 的版本号 |
命令行:dpkg –version |
|
18、建立一个 deb 文件 |
命令行:dpkg -b directory [filename] |
|
19、显示一个 Deb 文件的目录 |
命令行:dpkg -c filename |
|
20、显示一个 Deb 的说明 |
命令行:dpkg -I filename [control-file] |
|
21、搜索 Deb 包 |
命令行:dpkg -l package-name-pattern |
示例:dpkg -l vim |
22、显示所有已经安装的 Deb 包,同时显示版本号以及简短说明 |
命令行:dpkg -l |
|
23、报告指定包的状态信息 |
命令行:dpkg -s package-name |
示例:dpkg -s ssh |
24、显示一个包安装到系统里面的文件目录信息 |
命令行:dpkg -L package-Name |
示例:dpkg -L apache2 |
25、显示包含该软件包的所有目录 |
命令行:dpkg -S filename-search-pattern |
|
26、显示包的具体信息 |
命令行:dpkg -p package-name |
示例:dpkg -p cacti |
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143364.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...