diff --git a/translated/tech/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md b/published/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md similarity index 87% rename from translated/tech/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md rename to published/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md index 7cf65b8313..6bf9c85ef0 100644 --- a/translated/tech/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md +++ b/published/20170330 How to List Files Installed From a RPM or DEB Package in Linux.md @@ -7,16 +7,16 @@ ### 如何列出 Linux 中全部已安装软件包的文件 -你可以使用[ repoquery 命令][6],它是 [yum-utils][7] 的一部分,用来列出给定的软件包在 CentOS/RHEL 系统上安装的文件。 +你可以使用 [repoquery 命令][6],它是 [yum-utils][7] 的一部分,用来列出给定的软件包在 CentOS/RHEL 系统上安装的文件。 -要安装并使用 yum-utils, 运行下面的命令: +要安装并使用 yum-utils,运行下面的命令: ``` # yum update # yum install yum-utils ``` -现在你可以列出一个已安装包的文件了,比如 httpd 服务器 (注意包名是大小写敏感的)。`--installed` 表示安装的包名,`-l` 列出所有的文件: +现在你可以列出一个已安装包的文件了,比如 httpd 服务器 (注意包名是大小写敏感的)。`--installed` 表示已经安装的包,`-l` 列出所有的文件: ``` # repoquery --installed -l httpd @@ -27,11 +27,11 @@ ![Repoquery List Installed Files of Httpd](http://www.tecmint.com/wp-content/uploads/2017/03/Repoquery-List-Installed-Files-of-Httpd.png) ][8] ->repoquery 列出 httpd 安装的文件 +*repoquery 列出 httpd 安装的文件* -重要:在 Fedora 22 以上的版本中,`repoquery` 命令在基于 RPM 的发行版中已经与 [dnf 包管理器][9]整合,可以用上面的方法列出所有文件。 +重要:在 Fedora 22 以上的版本中,`repoquery` 命令在基于 RPM 的发行版中已经与 [dnf 包管理器][9]整合,可以用上面的方法列出安装的文件。 -除此之外,你也可以使用下面的 [rpm 命令][10]列出 `.rpm` 包中或已经安装的 `.rpm` 包的文件,下面的 `-q` 和 `-l` 表示列出包中的文件: +除此之外,你也可以使用下面的 [rpm 命令][10]列出 .rpm 包中或已经安装的 .rpm 包的文件,下面的 `-q` 和 `-l` 表示列出其后跟着的包中的文件: ``` # rpm -ql httpd @@ -41,7 +41,7 @@ ![RPM Query Package for Installed Files](http://www.tecmint.com/wp-content/uploads/2017/03/rpm-ql-httpd.png) ][11] ->rpm 查询已安装程序的安装包 +*rpm 查询已安装程序的安装包* 另外一个有用的建议是使用 `-p` 在安装之前列出 `.rpm` 中的文件。 @@ -49,9 +49,9 @@ # rpm -qlp telnet-server-1.2-137.1.i586.rpm ``` -在 Debian/Ubuntu 发行版中,你可以使用 [dpkg 命令][12]带上 `-L` 标志在 Debian 系统或其衍生版本中列出给定 `.deb` 包的安装的文件。 +在 Debian/Ubuntu 发行版中,你可以使用 [dpkg 命令][12]带上 `-L` 标志在 Debian 系统或其衍生版本中列出给定 .deb 包的安装的文件。 -在这个例子中,我们会列出 apache2 服务器安装的文件: +在这个例子中,我们会列出 apache2 Web 服务器安装的文件: ``` $ dpkg -L apache2 @@ -61,11 +61,11 @@ $ dpkg -L apache2 ![dpkg List Installed Packages](http://www.tecmint.com/wp-content/uploads/2017/03/dpkg-List-Installed-Packages.png) ][13] ->dpkg 列出安装的包 +*dpkg 列出安装的包* 不要忘记查看其它有关在 Linux 中软件包管理的文章。 -1. [20 个有用的 “yum” 包管理命令][1] +1. [20 个有用的 yum 包管理命令][1] 2. [20 个有用的 rpm 包管理命令] [2] 3. [15 个 Ubuntu 中有用的 apt 包管理命令] [3] 4. [15 个 Ubuntu 中有用的 dpkg命令][4]