2.dpkg
dpkg 是一个包管理器 Debian基于系统。 它可以安装、删除和构建包,但与其他包管理系统不同,它不能自动下载和安装包或其依赖项。 本节介绍使用 dpkg 管理本地安装的软件包:
• 要列出系统上安装的所有软件包,请从终端提示符键入:
dpkg -l
• 根据系统上的包数量,这可能会产生大量输出。 通过 grep 管道输出以查看是否安装了特定的包:
dpkg -l | 阿帕奇2
更换 apache2 使用任何包名、包名的一部分或其他正则表达式。
• 要列出包安装的文件,在本例中为 ufw 包,请输入:
dpkg-L ufw
• 如果您不确定哪个软件包安装了文件,dpkg -S 可能会告诉您。 例如:
dpkg -S /etc/host.conf
基本文件:/etc/host.conf
输出显示 /etc/主机.conf 属于 base-files 包。
许多文件是在软件包安装过程中自动生成的,即使它们在文件系统上, dpkg -S 可能不知道它们属于哪个包。
• 您可以安装本地 deb文件。 输入以下文件:
须藤 dpkg -i zip_3.0-4_i386.deb
更改 zip_3.0-4_i386.deb 到您要安装的本地 .deb 文件的实际文件名。
• 可以通过以下方式卸载软件包:
须藤 dpkg -r zip
在大多数情况下,使用 dpkg 卸载软件包是 不是 受到推崇的。 最好使用处理依赖关系的包管理器,以确保系统处于一致状态。 例如使用 dpkg -r 压缩包 将删除 zip 包,但任何依赖于它的包仍将被安装并且可能不再正常运行。
有关更多 dpkg 选项,请参阅手册页: 人 dpkg.