yum安装模糊查询所需要的软件包的方法(推荐)

使用yum安装模糊查询所需要的软件包,需要先安装相关软件包(yum-utils)。下面是完整的安装步骤:

安装yum-utils

sudo yum install -y yum-utils

使用yum provides命令模糊查询软件包

假设我们需要安装的软件包是libssl,但是我们不知道具体的软件包名称。

现在我们可以使用以下命令进行模糊查询:

sudo yum provides */libssl.so

这个命令会列出所有提供libssl.so文件的软件包列表。其中可能包含我们所需要的软件包。

例如输出:

Loaded plugins:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.tuna.tsinghua.edu.cn
openssl-1.0.2k-16.el7.x86_64:/usr/lib64/libssl.so.1.0.2k
Matched from:
Other:openssl-1.0.2k-16.el7.x86_64[@base]

在这个例子中,我们可以找到软件包openssl-1.0.2k-16.el7.x86_64,该软件包提供了我们所需要的libssl.so文件。

通过yum安装软件包

找到所需软件包名称之后,我们可以使用yum install 命令进行安装。

例如:

sudo yum install openssl

这将下载并安装openssl软件包,其中包含我们需要的libssl文件。

另外,我们可以使用通配符*和?进行更灵活的模糊查询,例如:

sudo yum provides */libpng*?

这个命令将列出提供名为libpng的所有带有单个字符后缀的文件的软件包列表。

需要注意的是,使用通配符进行模糊查询,可能会列出一些不需要的软件包,因此需要仔细检查软件包列表并选择合适的软件包进行安装。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:yum安装模糊查询所需要的软件包的方法(推荐) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 电子钢琴项目–嵌入式开发

    使用ubantu平台还有C语言开发的嵌入式小项目–电子钢琴项目;效果就是点击就能够播放对应琴键的声音; 电子钢琴项目 复盘一下之前做的一个小项目,温习一下c语言和Linux的知识,唔,就是这样子。 一、环境搭建 所用软件以及工具如下: 1、VMware-workstation-full搭配Ubuntu18.04的Linux操作系统,VMware是桌面虚拟计…

    Linux 2023年4月10日
    00
  • 使用PXE自动安装CentOS7.6的教程详解

    下面是使用PXE自动安装CentOS7.6的教程详解: 什么是PXE? PXE(Preboot Execution Environment)是一种在网络上启动计算机并安装操作系统的方法,它可以让计算机无需本地存储介质即可启动。在使用PXE时,计算机需要能够连接到DHCP和TFTP服务器,以从服务器上获取必要的文件并完成操作系统的安装过程。 准备工作 你需要一…

    Linux 2023年5月14日
    00
  • linux下把 python 程序运行的输出结果记录到 log 文件中

    Linux中将 python 程序运行结果记录到文件中的方法 https://www.cnblogs.com/shineriver/p/10922970.html 仅转向不显示(1)ls > test.txt 把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留(2)ls >> test.txt 是把输出附向到文件的后面…

    Linux 2023年4月16日
    00
  • linux安装vmware出现kernel-header问题

    查看日志文件, cat /tmp/vmware-xiuyuan/vmware-modconfig-9996.log | more在日志文件中有这么几行:Setting header path for 3.7.2-204.fc18.x86_64 to “/lib/modules/3.7.2-204.fc18.x86_64/build/include”.Vali…

    Linux 2023年4月11日
    00
  • linux网络NAT配置方式详解

    Linux网络NAT配置方式详解 NAT的概念 NAT(Network Address Translation)是一种网络地址转换技术,用于在一个私有网络和一个或多个公有网络间传递数据。通过使用NAT,私有网络内的IP地址可以与公有网络的IP地址相联系。 Linux上的NAT配置 Linux是一种流行的服务器操作系统,其内置了强大的网络功能,可用于配置NAT…

    Linux 2023年5月24日
    00
  • CectOS7设置代理更新阿里云yum

    具体的步骤如下: 1. 查看当前系统是否已经安装wget 在终端中执行以下命令查看系统是否已经安装wget: which wget 如果系统已经安装wget,终端会返回wget的安装路径,否则终端不会有任何输出。 2. 安装wget 如果系统尚未安装wget,可以通过以下命令安装: sudo yum install wget -y 3. 设置代理 在终端中执…

    Linux 2023年5月14日
    00
  • Linux mingetty命令

    下面详细讲解一下Linux mingetty命令的作用与使用方法: 一、命令作用 mingetty命令是Linux系统中一个用于启动虚拟终端的命令,可以用于启动多个虚拟终端,让用户进行多任务操作。这些虚拟终端可以从控制台或者网络进行访问。 二、命令语法 mingetty [options] tty 三、命令参数 1. options mingetty的可选参…

    Linux 2023年3月28日
    00
  • Ubuntu系统Flameshot使用问题

    Ubuntu系统Flameshot使用问题 系统:Ubuntu22.04 问题:使用Flameshot,每次都会先截取整个屏幕,提示需要先分享,再使用Flameshot的功能 安装Flameshot sudo apt install flameshot 先说解决方案 开机用户登录时,右下角有设置桌面环境,默认是Ubuntu,修改为Ubuntu on Xorg…

    Linux 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部