一、yum源下載器
yum源下載器(如yumdownloader)是一個命令行工具,用於從yum倉庫中下載rpm包及其依賴項。yum源下載器不僅可以下載已安裝軟件的rpm包,還可以下載還未安裝軟件或未來的軟件包。
以下是使用yum源下載器下載nginx的示例:
yumdownloader nginx
下載後,可以在當前目錄下找到相關的rpm包及其依賴項。
二、yum源離線下載
在某些場景下,服務器可能無法連接互聯網,此時需要離線下載yum源並手動安裝。以下是通過rsync工具離線下載CentOS 7的yum源並掛載到本地使用:
rsync -av rsync://mirror.yandex.ru/centos/7/os/x86_64/ /path/to/local/mirror mount -o loop /path/to/local/mirror /yum/mirror
離線下載後,在客戶端的yum源配置文件(如/etc/yum.repos.d/CentOS-Base.repo)中將baseurl指向本地掛載的yum源即可。
三、yum源下載mysql
yum源一般包含各種類型的軟件包,包括數據庫軟件。以下是使用yum命令下載mysql的示例:
yum install -y mysql-server
這將下載mysql-server及其依賴項,並自動安裝。
四、yum源下載tar包
有些軟件沒有提供rpm包,而是以tar包形式提供,此時需要下載並手動安裝。以下是通過yum源下載tar包的示例:
yumdownloader --source tar
這將下載所有以tar包形式發布的軟件包的源代碼,需要進入源代碼目錄,根據INSTALL文件中的說明進行編譯及安裝。
五、yum源下載rpm包到本地
在某些場景下,需要從yum源下載rpm包並手動安裝。以下是下載rpm包到本地的示例:
yumdownloader --resolve --destdir /path/to/local/rpms package-name
–resolve選項會同時下載軟件包的所有依賴項。下載後,可以將所有rpm包複製到目標服務器,並使用rpm命令手動安裝。
六、yum源下載不了
在使用yum下載軟件包時,可能會出現無法連接yum倉庫的情況。以下是常見的解決方案:
1、檢查網絡連接;
2、檢查DNS配置,確認可以解析yum倉庫地址;
3、檢查yum倉庫配置文件(如/etc/yum.repos.d/CentOS-Base.repo)中的地址是否正確;
4、嘗試切換至其他yum倉庫源。
七、yum源下載地址
以下是常見的yum源下載地址:
1、CentOS官方yum源:http://mirror.centos.org/centos/
2、EPEL yum源:http://dl.fedoraproject.org/pub/epel/
3、Remi yum源:https://rpms.remirepo.net/
4、Webtatic yum源:https://webtatic.com/
八、yum源下載命令
以下是常見的yum源下載命令:
1、yum install package-name:安裝軟件包;
2、yum update:更新所有軟件包;
3、yum update package-name:更新指定軟件包;
4、yum remove package-name:卸載軟件包;
5、yum clean all:清除所有yum緩存;
6、yum list:列出所有可用軟件包;
7、yum search keywords:搜索yum倉庫中的軟件包。
九、yum源下載到本地
以下是將yum源下載到本地的示例:
yum install -y yum-utils yumdownloader --destdir=/path/to/local/yumrepo package-name
下載後,將yum源掛載到本地即可使用。
十、yum源下載glmark
glmark是一種用於測試3D渲染性能的基準測試工具。以下是使用yum命令下載glmark的示例:
yum install -y glmark2
下載後,即可使用glmark2命令進行測試。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/310095.html