yum(yellowdog updater, modified)是一個(gè)在fedora、redhat和suse等基于rpm的linux發(fā)行版中常用的軟件包管理器。使用yum可以方便地安裝、更新、卸載和管理軟件包。如果你想要批量安裝軟件包,可以通過以下幾種方法實(shí)現(xiàn):
方法一:使用文本文件批量安裝
-
創(chuàng)建一個(gè)包含軟件包名稱的文本文件: 創(chuàng)建一個(gè)名為packages.txt的文件,并在其中列出你想要安裝的所有軟件包名稱,每行一個(gè)。
package1 package2 package3
-
使用Yum批量安裝: 打開終端,導(dǎo)航到包含packages.txt文件的目錄,然后運(yùn)行以下命令:
yum install $(cat packages.txt)
這個(gè)命令會(huì)讀取packages.txt文件中的所有軟件包名稱,并使用Yum進(jìn)行批量安裝。
方法二:使用shell腳本批量安裝
如果你有多個(gè)軟件包需要安裝,并且希望自動(dòng)化這個(gè)過程,可以編寫一個(gè)簡(jiǎn)單的Shell腳本來(lái)完成這個(gè)任務(wù)。
-
創(chuàng)建一個(gè)Shell腳本文件: 創(chuàng)建一個(gè)名為install_packages.sh的文件,并在其中編寫以下內(nèi)容:
#!/bin/bash # 讀取軟件包列表文件并安裝每個(gè)軟件包 while IFS= read -r package; do yum install -y "<span>$package"</span> done < packages.txt
-
賦予腳本執(zhí)行權(quán)限: 在終端中運(yùn)行以下命令,賦予腳本執(zhí)行權(quán)限:
chmod +x install_packages.sh
-
運(yùn)行腳本: 在終端中運(yùn)行腳本:
./install_packages.sh
方法三:使用Yum插件批量安裝
有些Yum插件可以幫助你更方便地批量安裝軟件包。例如,yum-utils插件提供了一些有用的工具。
-
安裝yum-utils插件: 在終端中運(yùn)行以下命令安裝yum-utils:
yum install yum-utils
-
使用yum-config-manager批量啟用或禁用倉(cāng)庫(kù): 如果你需要批量啟用或禁用某些倉(cāng)庫(kù),可以使用yum-config-manager命令。例如:
yum-config-manager --enable repo1 repo2 yum-config-manager --disable repo3
-
使用yum-batch批量安裝: yum-batch是yum-utils中的一個(gè)工具,可以用來(lái)批量安裝軟件包。你可以使用以下命令:
yum-batch install package1 package2 package3
通過以上方法,你可以方便地批量安裝多個(gè)軟件包。選擇適合你需求的方法進(jìn)行操作即可。