亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux配置yum源以及基本yum指令的實(shí)現(xiàn)

 更新時(shí)間:2025年11月07日 16:49:21   作者:小林子AND  
本文主要介紹了Linux配置yum源以及基本yum指令,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、yum介紹

Yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。–>來自百度百科

二、什么是軟件包

在Linux下安裝軟件,一個(gè)通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序。
但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個(gè)服務(wù)器上, 通過包管理器可以很方便的獲取到這個(gè)編譯好的軟件包, 直接進(jìn)行安裝.軟件包和軟件包管理器, 就好比 “App” 和 “應(yīng)用商店” 這樣的關(guān)系.

三、配置yum源

  • 使用vi或者vim打開這個(gè)源文件
sudo vim /etc/yum.repos.d/CentOS-Base.repo

  • [base] 倉庫包含 CentOS 的基本軟件包。baseurl 指定了軟件包的基本URL地址,releasever 和basearch 是變量,分別代表當(dāng)前系統(tǒng)版本和硬件架構(gòu)。
  • [updates] 倉庫包含 CentOS 的更新軟件包。與 [base] 類似,baseurl 指定了更新軟件包的URL地址。
  • [extras] 倉庫包含一些可選的額外軟件包。同樣,baseurl 指定了額外軟件包的URL地址
  • 其中如 enabled 表示該倉庫是否啟用,failovermethod 表示可用鏡像的優(yōu)先級(jí)順序,gpgcheck 表示是否檢查軟件包的數(shù)字簽名。
  • gpgkey 是用于驗(yàn)證軟件包簽名的GPG密鑰的URL地址。
  • 也就是把需要的源替換到這里

上面我有語法高亮那些,可以參考VimForCpp

回到正題那么哪里找呢?

國外的yum源訪問速度較慢,一般情況下建議替換成國內(nèi)的免費(fèi)yum源。國內(nèi)提供了不少優(yōu)秀的yum源,例如:

四、一鍵配置yum源【三步走】

上面那種方法比較挫,我們可以直接使用配置好的文件,直接把名字換成和原來的一樣,然后再更新

  1. 首先備份一下本地配置,萬一搞錯(cuò)了還能恢復(fù)
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 下載國內(nèi)yum源配置文件到/etc/yum.repos.d/【下面兩個(gè)選一個(gè),推薦阿里云

如果沒有wegt的話,先安裝一下:
CentOS:sudo yum install -y wget
ubuntu:sudo apt install -y wget

  • 阿里源(推薦):
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 網(wǎng)易源:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
  1. 然后下一步清理yum緩存,并生成新的緩存
sudo yum clean all && yum makecache

更新一下

sudo yum update -y

這些開源鏡像站一般都提供了對(duì)應(yīng)Linux發(fā)行版的repo文件下載,例如網(wǎng)易開源鏡像和阿里云開源鏡像提供的Centos repo文件下載:

五、yum指令

搜索軟件

yum list | grep 軟件名字

例如:【查找?guī)в衦zsz字符的所有軟件】

yum list | grep rzsz

這樣搜索會(huì)顯示所有帶有rzsz的軟件

其中:

  • 軟件包名稱: 主版本號(hào).次版本號(hào),源程序發(fā)行號(hào)-軟件包的發(fā)行號(hào).主機(jī)平臺(tái).cpu架構(gòu).
  • “x86_64” 后綴表示64位系統(tǒng)的安裝包, “i686” 后綴表示32位系統(tǒng)安裝包. 選擇包時(shí)要和系統(tǒng)匹配.
  • “el7” 表示操作系統(tǒng)發(fā)行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
  • 最后一列, base 表示的是 “軟件源” 的名稱, 類似于 “小米應(yīng)用商店”, “華為應(yīng)用商店” 這樣的概念.

安裝軟件

  • 搜索到了軟件,就輪到安裝軟件了
sudo yum install 軟件名

例如:【安裝lrzsz軟件】

sudo yum install lrzsz
  • 遇到下面的提示輸入y即可

  • 如果不想每次安裝軟件的時(shí)候輸入y,那么我可以安裝的時(shí)候帶個(gè)選項(xiàng)-y即可
sudo yum install lrzsz -y

卸載軟件

有了安裝軟件,那就一定有卸載軟件

sudo yum remove 軟件名

例如:【卸載lrzsz】

sudo yum remove lrzsz

六、其他yum指令

更新內(nèi)核

sudo yum install kernel -y

更新軟件

  • 升級(jí)所有包同時(shí),也升級(jí)軟件和系統(tǒng)內(nèi)核;
sudo yum -y update
  • 只升級(jí)所有包,不升級(jí)軟件和系統(tǒng)內(nèi)核,軟件和內(nèi)核保持原樣。
sudo yum -y upgrade
  • 更新軟件包,自動(dòng)解決依賴關(guān)系
yum upgrade --obsoletes -y

更新指定軟件

sudo yum update 包名 -y
  • 升級(jí)系統(tǒng)yum upgrade
  • upgrade會(huì)刪除舊的軟件包,并重新安裝新的軟件包。

顯示所有可更新的軟件清單

sudo yum check-update

卸載指定包并自動(dòng)移除依賴包

yum autoremove 包名

刪除軟件包,以及軟件包數(shù)據(jù)和配置文件

yum erase 包名
  • 類似于Ubuntu的 apt autoremove --purge 包名

到此這篇關(guān)于Linux配置yum源以及基本yum指令的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Linux配置yum源內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux中對(duì)mysql用戶進(jìn)行管理的操作代碼

    Linux中對(duì)mysql用戶進(jìn)行管理的操作代碼

    這是在Linux里面對(duì)MySQL數(shù)據(jù)庫的用戶進(jìn)行管理,其中包括查看全部用戶以及權(quán)限、賦予增刪改查權(quán)限、賦予遠(yuǎn)程連接%權(quán)限、刪除用戶的權(quán)限、刪除用戶、修改密碼等,本文給大家詳細(xì)介紹了Linux中對(duì)mysql用戶進(jìn)行管理的操作代碼,需要的朋友可以參考下
    2024-11-11
  • Linux備份及恢復(fù)及Linux文件權(quán)限詳解

    Linux備份及恢復(fù)及Linux文件權(quán)限詳解

    這篇文章主要介紹了Linux備份及恢復(fù)及Linux文件權(quán)限詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 阿里云服務(wù)器CentOS服務(wù)器初始化設(shè)置步驟

    阿里云服務(wù)器CentOS服務(wù)器初始化設(shè)置步驟

    這篇文章主要介紹了阿里云服務(wù)器CentOS服務(wù)器初始化設(shè)置步驟,需要的朋友可以參考下
    2015-05-05
  • Linux系統(tǒng)批量替換文件內(nèi)容的詳細(xì)方法不操作步驟

    Linux系統(tǒng)批量替換文件內(nèi)容的詳細(xì)方法不操作步驟

    由于編輯器批量操作或者其他誤操作,且沒有線上代碼倉庫,或者無法通過代碼倉庫回滾(原因是本地修改了大量的代碼)而導(dǎo)致要批量修改文件內(nèi)容要怎么辦,所以本文給大家介紹了詳細(xì)的方法和操作步驟,適用于不同場(chǎng)景,需要的朋友可以參考下
    2025-09-09
  • 一篇文章弄懂Linux磁盤和磁盤分區(qū)

    一篇文章弄懂Linux磁盤和磁盤分區(qū)

    分區(qū)是將一個(gè)硬盤驅(qū)動(dòng)器分成若干個(gè)邏輯驅(qū)動(dòng)器,分區(qū)是把硬盤連續(xù)的區(qū)塊當(dāng)做一個(gè)獨(dú)立的磁硬使用。下面這篇文章主要給大家介紹了關(guān)于Linux磁盤和磁盤分區(qū)的相關(guān)資料,需要的朋友可以參考下
    2018-12-12
  • Linux下的進(jìn)程控制解讀

    Linux下的進(jìn)程控制解讀

    這篇文章主要介紹了Linux下的進(jìn)程控制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Linux系統(tǒng)下 centos7下搭建ElasticSearch中間件及常用接口演示

    Linux系統(tǒng)下 centos7下搭建ElasticSearch中間件及常用接口演示

    ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口。這篇文章主要介紹了Linux系統(tǒng)下 centos7下搭建ElasticSearch中間件及常用接口演示 ,需要的朋友可以參考下
    2019-07-07
  • 深入解讀Linux進(jìn)程函數(shù)fork(),vfork(),execX()

    深入解讀Linux進(jìn)程函數(shù)fork(),vfork(),execX()

    這篇文章主要介紹了深入解讀Linux進(jìn)程函數(shù)fork(),vfork(),execX(),分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • OneinStack一鍵安裝PHP/JAVA/HHVM和超詳細(xì)的VPS手動(dòng)安裝LNMP的方法

    OneinStack一鍵安裝PHP/JAVA/HHVM和超詳細(xì)的VPS手動(dòng)安裝LNMP的方法

    OneinStack一鍵工具提供多個(gè)Tomcat版本(Tomcat-8,Tomcat-7) 和多個(gè)JDK版本(JDK-1.8,JDK-1.7,JDK-1.6),支持CentOS 6、7下HHVM安裝。如果還有為無法成功配置好Java或者HHVM環(huán)境而煩惱的話,OneinStack就可以助你一臂之力
    2017-07-07
  • Linux十個(gè)新手命令分享

    Linux十個(gè)新手命令分享

    這篇文章主要介紹了Linux十個(gè)新手命令分享,然后介紹了幾個(gè)其他常用命令,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11

最新評(píng)論