快速安裝軟件的利器:yum

一、什麼是yum

YUM(全稱為 Yellowdog Updater Modified)是一種在Fedora 和RedHat以及它們的變種中的Shell前端軟件包管理器。它能夠從指定的服務器自動下載RPM軟件包並且安裝。yum可以自動解決依賴性關係,並且一次性安裝所需要的全部軟件包,無須繁瑣地一次次下載和安裝。

二、yum配置文件的使用

1、yum的全局配置文件位於/etc/yum.conf文件中,yum的各個repo源配置文件位於/etc/yum.repos.d目錄下,其中以.repo結尾的文件就是repo源配置文件。

# yum.conf全局配置文件
# 省略了注釋行

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

[centos-base]
name=CentOS-6 - Base - mirrors.aliyun.com
# 以下省略鏡像源地址、gpgcheck、enabled等設置

[centos-updates]
name=CentOS-6 - Updates - mirrors.aliyun.com
# 以下省略鏡像源地址、gpgcheck、enabled等設置

2、yum的repo源配置文件中,最重要的是baseurl和gpgcheck兩個參數

  • baseurl:源站點地址,可以是ftp、http、file和本地路徑
  • gpgcheck:是否驗證軟件包

三、yum常用命令

1、更新所有已經安裝的軟件包

yum update

2、列出所有可用的軟件包

yum list

3、安裝軟件包

yum install software_name

4、卸載軟件包

yum remove software_name

5、清除緩存

yum clean all

6、檢查可用更新

yum check-update

四、yum的使用注意事項

1、盡量使用官方的yum源,或者使用可靠的第三方yum源。使用不安全的yum源,安裝軟件的時候,可能會面臨各種危險,例如安裝病毒、木馬等等。

2、在安裝軟件的時候,要注意軟件之間的依賴關係。yum會自動解決軟件包之間的依賴關係,但是有時候會出現問題。比如,安裝A軟件需要B軟件的支持,但是B軟件的版本和A軟件不兼容。解決這個問題的方法:”manual”模式安裝軟件包,依次安裝軟件包,不要一次性安裝所有軟件包。在安裝第一個軟件包之前,先安裝這個軟件包所需要的所有軟件包。這樣就可以避免軟件之間的依賴關係出現問題。

3、關閉不必要的服務。

# 關閉iptables服務
chkconfig iptables off
service iptables stop

# 關閉selinux服務
sed -i "s/SELINUX=/SELINUX=disabled/g" /etc/selinux/config
setenforce 0

五、yum源常用鏡像地址

1、阿里雲yum鏡像

# CentOS 7
http://mirrors.aliyun.com/repo/Centos-7.repo

# CentOS 6
http://mirrors.aliyun.com/repo/Centos-6.repo

# CentOS 5
http://mirrors.aliyun.com/repo/Centos-5.repo

2、國內華為雲yum鏡像

# 中科大源
http://mirrors.huaweicloud.com/repository/centos/7/os/x86_64/

# 清華源
http://mirrors.huaweicloud.com/repository/centos/7/os/x86_64/

3、網易yum鏡像

# 163源
http://mirrors.163.com/.help/CentOS7-Base-163.repo

六、小結

yum是一個非常實用的管理軟件的工具,它可以自動解決依賴性關係,快速安裝軟件,大大提高了Linux系統管理員的生產效率。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/303252.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-31 11:49
下一篇 2024-12-31 11:49

相關推薦

  • Ojlat:一款快速開發Web應用程序的框架

    Ojlat是一款用於快速開發Web應用程序的框架。它的主要特點是高效、易用、可擴展且功能齊全。通過Ojlat,開發人員可以輕鬆地構建出高質量的Web應用程序。本文將從多個方面對Oj…

    編程 2025-04-29
  • Python腳本控制其他軟件

    Python作為一種簡單易學、功能強大的腳本語言,具有廣泛的應用領域,在自動化測試、Web開發、數據挖掘等領域都得到了廣泛的應用。其中,Python腳本控制其他軟件也是Python…

    編程 2025-04-29
  • 量化交易軟件哪個好?

    量化交易軟件是為量化交易而設計的工具,能夠用程序化方法對市場數據進行分析和交易決策。那麼,哪個量化交易軟件最好呢?下面從幾個方面進行詳細闡述。 一、交易功能 交易功能是量化交易軟件…

    編程 2025-04-29
  • Python刷課:優化學習體驗的利器

    Python刷課作為一種利用自動化技術優化學習體驗的工具已經被廣泛應用。它可以幫助用戶自動登錄、自動答題等,讓用戶在學習過程中可以更加專註於知識本身,提高效率,增加學習樂趣。 一、…

    編程 2025-04-29
  • lsw2u1:全能編程開發工程師的利器

    lsw2u1是一款多功能工具,可以為全能編程開發工程師提供便利的支持。本文將從多個方面對lsw2u1做詳細闡述,並給出對應代碼示例。 一、快速存取代碼段 在日常開發中,我們總會使用…

    編程 2025-04-29
  • Python計算機二級刷題軟件推薦

    Python作為編程語言的代表,已經在計算機學習和開發領域佔據了重要角色。Python計算機二級是國家信息技術應用能力證書的一種,是計算機應用能力的重要評估標準。對於想要獲取Pyt…

    編程 2025-04-29
  • 電腦如何下載ps軟件

    如果您想在電腦上使用Photoshop,那麼您需要下載安裝該軟件。下面是詳細的步驟說明: 一、選擇下載網站 目前市面上有很多下載網站都可以下載到Photoshop軟件,比如Adob…

    編程 2025-04-29
  • 二階快速求逆矩陣

    快速求逆矩陣是數學中的一個重要問題,特別是對於線性代數中的矩陣求逆運算,如果使用普通的求逆矩陣方法,時間複雜度為O(n^3),計算量非常大。因此,在實際應用中需要使用更高效的算法。…

    編程 2025-04-28
  • 如何使用yum安裝curl、policycoreutils、policycoreutils-python-utils和openssh-server等軟件包

    yum是一個常用的包管理器,可以使在Linux系統上安裝、更新和卸載軟件包變得更加容易。本文將詳細介紹使用yum安裝curl、policycoreutils、policycoreu…

    編程 2025-04-28
  • HBuilder2.0:一站式開發利器

    本文將從如下幾個方面對HBuilder2.0進行詳細闡述,幫助初學者快速了解並開始使用該工具: 一、簡介 HBuilder2.0是一個跨平台的HTML5集成開發工具。它綜合了編碼、…

    編程 2025-04-28

發表回復

登錄後才能評論