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 <packages-file> | |
08、合并软件包信息 | 命令行:dpkg --merge-avail <packages-file> | |
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 |