【Debian系】使用dpkg命令进行软件包管理

目标

我想要学习使用dpkg命令管理Debian软件包!

包装是什么意思

在Linux中,软件以“包”(package)的形式进行管理。
包是一种将所有相关文件打包成二进制文件的方式提供的。
因此,它不适合修改原始程序,而适合快速使用提供的软件,并且可以轻松应对更新和安装后出现的“管理”任务。

Linux的软件包

Linux的软件包可以大致分为两种类型:
– Debian格式
– RPM格式

本次我们将学习Debian包!

Debian软件包

方式名説明拡張子Debian形式Debian GNU/LinuxやUbuntu等のDebian系ディストリビューションで使用.deb

仓库

リポジトリ名説明/etc/dpkg/dpkg.cfgdpkgツールの設定ファイル

dpkg命令

dpkg指令是用于管理Debian软件包的指令。
其中,「d」代表Debian的意思。
「pkg」则表示软件包的意思。

可以做的事情包括:
– 安装软件包
– 卸载软件包
– 更新软件包
– 查看软件包信息
等等。

dpkg命令的主要选项

オプション説明-i(–install)パッケージをインストール-r(–remove)設定ファイルを除くすべてのファイルを削除-P(–purge)設定ファイルを含むすべてのファイルを削除-l(–list)インストール済みパッケージの一覧を表示する-L(–listfiles)指定したパッケージからインストールされたファイル一覧表示-s(–status)パッケージ情報を表示する-S(–search)指定したファイルがどのパッケージからインストールされたか表示-C(–audit)インストールが完了していない(不完全)パッケージの表示-E同バージョンがインストールされていたらインストールを行わない-G新バージョンが既にインストールされていればインストールを行わない-Rパッケージファイルを再帰的に検索し、パッケージをまとめてインストール

请注意以下选项:“-r” 和 “-P”。
这两个选项的区别在于是否删除配置文件。
如果想保留配置文件并使用先前的设置运行,请选择“-r”。
如果希望彻底删除不必要的软件包,请选择“-P”。

使用dpkg工具命令

コマンド説明dpkg-reconfigureインストール済みのパッケージを再設定する

最终

Debian软件包管理命令”dpkg”这样使用就很完美了吗?

以下是关于apt-get的总结。