小编Cha*_*ell的帖子

为什么 yum search 找不到最新的 Python 版本?

根据yumcentos.org 中的文档,可以使用命令在所有存储库中找到任何包yum search

百胜搜索

该命令用于在所有存储库中的 RPM 的描述、摘要、打包程序和包名称字段中查找包含指定关键字的任何包。

但是,我无法使用此命令找到最新的 Python 3 版本。我可以知道为什么吗?

[root@CentOS7 centos]# yum search python | grep 3
python-backports-lzma.x86_64 : Backport of Python 3.3's lzma module
                                           : from Python 3
python-enum34.noarch : Backport of Python 3.4 Enum
python-gssapi.x86_64 : Python Bindings for GSSAPI (RFC 2743/2744 and extensions)
python-ipaddress.noarch : Port of the python 3.3+ ipaddress module to 2.6+
python-six.noarch : Python 2 and 3 compatibility utilities
python-urllib3.noarch : Python HTTP library with thread-safe connection pooling …
Run Code Online (Sandbox Code Playgroud)

yum centos python

5
推荐指数
1
解决办法
9222
查看次数

使用 grep(非 sed)搜索和替换

我一直在阅读sed并发现它是从grep命令演变而来的。

根据https://en.wikipedia.org/wiki/Sed

sed 首次出现在第 7 版 Unix 中,是为数据文件的命令行处理而构建的早期 Unix 命令之一。它演变为流行的 grep 命令的自然继承者。最初的动机是替代 grep (g/re/p) 的类似物,因此是“g/re/s”。

sed 搜索和替换

sed 's/old/new/' Example.txt
Run Code Online (Sandbox Code Playgroud)

因此,我想知道是否grep可以像sed.

如果可能,请让我知道如何通过 完成相同的操作grep,而不是通过sed

grep sed

1
推荐指数
1
解决办法
2229
查看次数

`rpm -qa` vs `yum list installed`:为什么某些软件包只能通过 `rpm -qa` 找到?

我已经Python 2.7.5安装在 CentOS 中,想知道为什么我可以使用rpm -qa而不是yum list installed命令找到它?

[root@CentOS7 centos]# python -V
Python 2.7.5
[root@CentOS7 centos]# 

[root@CentOS7 centos]# rpm -qa | grep python-2.7.5
python-2.7.5-58.el7.x86_64
[root@CentOS7 centos]#

[root@CentOS7 centos]# yum list installed | grep python-2.7.5
[root@CentOS7 centos]# 
Run Code Online (Sandbox Code Playgroud)

我的参考:

http://www.linuxnix.com/list-installed-packages-and-their-details-in-redhatcentosfedore/

yum rpm centos python

1
推荐指数
1
解决办法
3326
查看次数

标签 统计

centos ×2

python ×2

yum ×2

grep ×1

rpm ×1

sed ×1