在YUM(Yellowdog Updater, Modified)中搜索特定軟件,可以使用以下命令:
搜索所有軟件包:
yum search <關鍵詞>
例如,要搜索包含“nginx”的軟件包:
yum search nginx
搜索特定類別的軟件包: YUM允許你通過指定倉庫來搜索軟件包。例如,如果你只想在“EPEL”倉庫中搜索:
yum --disablerepo=* --enablerepo=epel search <關鍵詞>
使用正則表達式: YUM支持使用正則表達式進行更復雜的搜索:
yum search --regexp "<正則表達式>"
例如,搜索所有以“httpd”開頭的軟件包:
yum search --regexp "^httpd"
搜索特定版本:
如果你想搜索特定版本的軟件包,可以使用version
參數:
yum search <關鍵詞> version=<版本號>
例如,搜索nginx的1.18版本:
yum search nginx version=1.18
搜索特定倉庫: 你可以指定一個或多個倉庫來搜索軟件包:
yum --disablerepo=* --enablerepo=<倉庫名> search <關鍵詞>
例如,只在“CentOS-Base”倉庫中搜索:
yum --disablerepo=* --enablerepo=CentOS-Base search nginx
假設你想在所有啟用的倉庫中搜索包含“python”的軟件包,并且只顯示名稱和版本信息:
yum search python --info
確保你的YUM倉庫配置正確,并且已經更新了軟件包列表:
yum update
如果你不確定某個軟件包的名稱,可以先使用yum list available
命令查看所有可用的軟件包:
yum list available
通過這些方法,你應該能夠輕松地在YUM中找到所需的特定軟件包。