CentOS or openEuler 如何查询yum软件包名称
早上跟社区的朋友学了一个简单的定位软件包名称的方法,如果您也遇到跟我一样的困惑,可以参考一下。问题背景早上在一个openEuler环境上进行添加用户操作,显示没有 useradd 命令:[root@openeuler-20-03-lts ~]# useradd-bash: useradd: command not found还是头一次遇到没有 useradd 的情况,有点慌哈哈。查询软件包方法其实
·
早上跟社区的朋友学了一个简单的定位软件包名称的方法,如果您也遇到跟我一样的困惑,可以参考一下。
问题背景
早上在一个openEuler环境上进行添加用户操作,显示没有 useradd
命令:
[root@openeuler-20-03-lts ~]# useradd
-bash: useradd: command not found
还是头一次遇到没有 useradd
的情况,有点慌哈哈。
查询软件包方法
其实查询软件包的方法也比较简单,比如缺少 useradd
我们不可能直接 yum install useradd
,必须要找到对应的包才行,那么我们可以根据报错没有哪条命令直接使用如下语句去查找:
yum provides 命令名字
例如我查询 useradd
:
[root@openeuler-20-03-lts ~]# yum provides useradd
Last metadata expiration check: 1:33:26 ago on 2022年05月26日 星期四 08时33分05秒.
shadow-2:4.7-10.oe1.aarch64 : Tools for managing accounts and shadow password files
Repo : openEuler-os
Matched from:
Filename : /usr/sbin/useradd
shadow-2:4.7-10.oe1.aarch64 : Tools for managing accounts and shadow password files
Repo : openEuler-everything
Matched from:
Filename : /usr/sbin/useradd
从上面获知,我们需要安装软件包 shadow
:
[root@openeuler-20-03-lts ~]# yum install shadow
Last metadata expiration check: 1:33:52 ago on 2022年05月26日 星期四 08时33分05秒.
Dependencies resolved.
===============================================================================================================
Package Architecture Version Repository Size
===============================================================================================================
Installing:
shadow aarch64 2:4.7-10.oe1 openEuler-os 553 k
........部分内容省略
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : shadow-2:4.7-10.oe1.aarch64 1/1
Verifying : shadow-2:4.7-10.oe1.aarch64 1/1
Installed:
shadow-2:4.7-10.oe1.aarch64
Complete!
End~
更多推荐
所有评论(0)