dpkg-基于Debian的软件包管理
时间:2019-04-29 03:17:30 来源:igfitidea点击:
基于Debian的软件包管理,用于基于Debian和Ubuntu的系统。
Debian软件包管理工具
dpkg是Debian软件包管理系统的基础软件。dpkg允许您安装,删除软件包以及列出有关软件包的信息。dpkg还可以直接使用.deb
文件。
dpkg命令 | 描述 | 例子 |
---|---|---|
dpkg -i .deb软件包 | 安装指定的软件包 | dpkg -i seamonkey-mozilla-build_2.16.1-0ubuntu1_i386.deb |
dpkg -R 目录名称 | 从指定位置递归安装所有软件包 | dpkg -R / tmp / seamonkey |
dpkg -r 软件包名称 | 仅删除软件包 | dpkg -r htop |
dpkg -P 软件包名称 | 删除指定的软件包,包括所有配置文件 | dpkg -P htop |
dpkg -l | 列出所有软件包 | dpkg-l |
dpkg -l 软件包名称 | 仅列出指定的软件包 | dpkg -l htop |
dpkg -L | 列出软件包中的已安装文件 | dpkg -L htop |
dpkg -c .deb软件包 | 列出.deb软件包中包含的文件 | dpkg -c seamonkey-mozilla-build_2.16.1-0ubuntu1_i386.deb |
dpkg -S 文件/路径 | 从文件名中找到包 | dpkg -S / usr / bin / play |
dpkg -p .deb软件包 | 列出有关指定包装的信息 | dpkg -p dpkg -i seamonkey-mozilla-build_2.16.1-0ubuntu1_i386.deb |
dpkg的示例
删除软件包-dpkg -r package
john@john-desktop:~/Downloads$ sudo dpkg -r htop (Reading database ... 769711 files and directories currently installed.) Removing htop ... Processing triggers for man-db ... Processing triggers for bamfdaemon ...
列出所有软件包-dpkg -l
john@john-desktop:~/Downloads$ sudo dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
列出单个软件包-dpkg -l PackageName
john@john-desktop:~/Downloads$ dpkg -l htop Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
显示软件包信息-dpkg -p 软件包名称
john@john-desktop:~/Downloads$ dpkg -p htop Package: htop Priority: optional Section: utils Installed-Size: 180 Maintainer: Ubuntu Developers Architecture: i386
确定是否安装了软件包
john@john-desktop:~/Downloads$ dpkg -s htop | grep -i status Status: install ok installed
列出.deb软件包中包含的所有文件-dpkg -c .deb package
john@john-desktop:~/Downloads$ dpkg -c seamonkey-mozilla-build_2.16.1-0ubuntu1_i386.deb drwxrwxr-x root/root 0 2013-03-13 04:30 ./ drwxrwxr-x root/root 0 2013-03-13 04:30 ./usr/ drwxrwxr-x root/root 0 2013-03-13 04:30 ./usr/bin/ john@john-desktop:~/Downloads$ dpkg -c seamonkey-mozilla-build_2.16.1-0ubuntu1_i386.deb | less