mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
PRF:20180105 yum find out path where is package installed to on CentOS-RHEL.md
@cyleung 翻译时要尽量忠实原文。
This commit is contained in:
parent
35d04b915b
commit
37b1920456
@ -1,35 +1,34 @@
|
||||
在 CentOS/RHEL 上查找 yum 安裝软件的位置
|
||||
在 CentOS/RHEL 上查找 yum 安裝的软件的位置
|
||||
======
|
||||
|
||||
我已经在 CentOS/RHEL 上[安装 htop][1] 。现在想知道软件被安装在哪个位置。有没有简单的方法能找到软件包安装的目录呢?
|
||||
**我已经在 CentOS/RHEL 上[安装了 htop][1] 。现在想知道软件被安装在哪个位置。有没有简单的方法能找到 yum 软件包安装的目录呢?**
|
||||
|
||||
[yum 命令][2] 是可交互的,开源的,基于 rpm 的 CentOS/RHEL 的软件包管理工具。它会帮助你自动地完成以下操作:
|
||||
[yum 命令][2] 是可交互的、基于 rpm 的 CentOS/RHEL 的开源软件包管理工具。它会帮助你自动地完成以下操作:
|
||||
|
||||
1. 操作系统内核更新
|
||||
2. 软件包更新
|
||||
3. 安装新的软件包
|
||||
4. 删除旧的软件包
|
||||
5. 查找已安装和可用的软件包
|
||||
1. 核心系统文件更新
|
||||
2. 软件包更新
|
||||
3. 安装新的软件包
|
||||
4. 删除旧的软件包
|
||||
5. 查找已安装和可用的软件包
|
||||
|
||||
和 yum 相似的软件包管理工具有: [apt-get command][3] 和 [apt command][4]。
|
||||
和 `yum` 相似的软件包管理工具有: [apt-get 命令][3] 和 [apt 命令][4]。
|
||||
|
||||
### yum 安装软件包的位置
|
||||
|
||||
我们以安装 htop 为例:
|
||||
处于演示的目的,我们以下列命令安装 `htop`:
|
||||
|
||||
```
|
||||
# yum install htop
|
||||
```
|
||||
|
||||
|
||||
使用以下命令列出 yum 安装 htop 的文件:
|
||||
要列出名为 htop 的 yum 软件包安装的文件,运行下列 `rpm` 命令:
|
||||
|
||||
```
|
||||
# rpm -q {packageNameHere}
|
||||
# rpm -ql htop
|
||||
```
|
||||
|
||||
输出例子:
|
||||
示例输出:
|
||||
|
||||
```
|
||||
/usr/bin/htop
|
||||
@ -40,18 +39,17 @@
|
||||
/usr/share/doc/htop-2.0.2/README
|
||||
/usr/share/man/man1/htop.1.gz
|
||||
/usr/share/pixmaps/htop.png
|
||||
|
||||
```
|
||||
|
||||
### 如何使用 repoquery 命令查看 yum 安装的软件包的位置
|
||||
### 如何使用 repoquery 命令查看由 yum 软件包安装的文件位置
|
||||
|
||||
首先使用 [yum 命令][2] 安装 yum-utils 软件包:
|
||||
首先使用 [yum 命令][2] 安装 yum-utils 软件包:
|
||||
|
||||
```
|
||||
# yum install yum-utils
|
||||
```
|
||||
|
||||
例子输出:
|
||||
示例输出:
|
||||
|
||||
```
|
||||
Resolving Dependencies
|
||||
@ -110,20 +108,25 @@ Complete!
|
||||
|
||||
### 如何列出通过 yum 安装的命令?
|
||||
|
||||
使用 repoquery 命令:
|
||||
现在可以使用 `repoquery` 命令:
|
||||
|
||||
`# repoquery --list htop`
|
||||
```
|
||||
# repoquery --list htop
|
||||
```
|
||||
|
||||
或者
|
||||
或者:
|
||||
|
||||
`# repoquery -l htop`
|
||||
```
|
||||
# repoquery -l htop
|
||||
```
|
||||
|
||||
例子输出:
|
||||
示例输出:
|
||||
|
||||
[![yum where is package installed][5]][5]
|
||||
|
||||
你也可以使用 type 命令或者 command 命令查找指定二进制文件的位置,例如 httpd 或者 htop :
|
||||
*使用 repoquery 命令确定 yum 包安装的路径*
|
||||
|
||||
你也可以使用 `type` 命令或者 `command` 命令查找指定二进制文件的位置,例如 `httpd` 或者 `htop` :
|
||||
|
||||
```
|
||||
$ type -a httpd
|
||||
@ -133,15 +136,15 @@ $ command -V htop
|
||||
|
||||
### 关于作者
|
||||
|
||||
作者是 nixCraft 的创始人,是经验丰富的系统管理员并且是 Linux 命令行脚本编程的教练。他拥有全球多行业合作的经验,客户包括 IT,教育,安防和空间研究。他的联系方式:[Twitter][6], [Facebook][7], [Google+][8]。
|
||||
作者是 nixCraft 的创始人,是经验丰富的系统管理员并且是 Linux 命令行脚本编程的教练。他拥有全球多行业合作的经验,客户包括 IT,教育,安防和空间研究。他的联系方式:[Twitter][6]、 [Facebook][7]、 [Google+][8]。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.cyberciti.biz/faq/yum-determining-finding-path-that-yum-package-installed-to/
|
||||
|
||||
作者:[][a]
|
||||
译者:[译者 ID](https://github.com/cyleung)
|
||||
校对:[校对者 ID](https://github.com/ 校对者 ID)
|
||||
作者:[cyberciti][a]
|
||||
译者:[cyleung](https://github.com/cyleung)
|
||||
校对:[wxy](https://github.com/wxy)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux 中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user