国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《探秘Linux》No.03 Linux 軟件包管理器 yum

這篇具有很好參考價值的文章主要介紹了《探秘Linux》No.03 Linux 軟件包管理器 yum。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??作者: 主頁

我的專欄
C語言從0到1
探秘C++
數(shù)據(jù)結(jié)構(gòu)從0到1
探秘Linux
菜鳥刷題集

??歡迎關(guān)注:??點贊??收藏??留言

??碼字不易,你的??點贊??收藏??關(guān)注對我真的很重要,有問題可在評論區(qū)提出,感謝閱讀?。?!

一、什么是軟件包

在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序.

但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個服務(wù)器上, 通過包管理器可以很方便的獲取到這個編譯好的軟件包, 直接進(jìn)行安裝.

軟件包和軟件包管理器, 就好比 “App” 和 “應(yīng)用商店” 這樣的關(guān)系.

yum(Yellow dog Updater, Modified)是Linux下非常常用的一種包管理器. 主要應(yīng)用在Fedora, RedHat,Centos等發(fā)行版上.

二、Yum簡介


Yum(Yellowdog Updater, Modified)是一個廣泛應(yīng)用于Linux系統(tǒng)的包管理工具,它提供了一種簡單、高效、安全的方式來安裝、更新和刪除軟件包。Yum最初是為Red Hat Linux和Fedora開發(fā)的,后來也被許多其他Linux發(fā)行版所采用。

三、Yum的優(yōu)勢


  1. 簡單易用:Yum提供了直觀的命令行界面和豐富的選項,使用戶可以輕松地進(jìn)行軟件包的安裝、更新和刪除等操作。

  2. 依賴性管理:Yum能夠智能地解決軟件包之間的依賴關(guān)系,自動安裝所需的依賴包,并確保系統(tǒng)的穩(wěn)定性。

  3. 安全可靠:Yum使用基于GPG(GNU Privacy Guard)的數(shù)字簽名機(jī)制,確保軟件包的完整性和安全性。用戶可以信任通過驗證的軟件源,并避免惡意軟件的風(fēng)險。

  4. 鏡像和緩存:Yum支持使用鏡像站點來提供軟件包,可根據(jù)用戶的地理位置選擇最近的鏡像站點,提高下載速度。此外,Yum還可以自動緩存已下載的軟件包,以便后續(xù)離線安裝。

四、Yum生態(tài)系統(tǒng)


Yum作為一個開放的軟件包管理工具,擁有龐大的生態(tài)系統(tǒng),提供了豐富的軟件包資源和功能擴(kuò)展:

  1. 軟件源:Yum支持多個官方和第三方軟件源,用戶可以根據(jù)需要選擇不同的源來獲取軟件包。常見的軟件源包括官方源、EPEL(Extra Packages for Enterprise Linux)、RPM Fusion等。

  2. 插件:Yum提供了豐富的插件機(jī)制,用戶可以根據(jù)實際需求安裝各種插件,如快速搜索、下載進(jìn)度顯示、自動補(bǔ)全等,提升使用體驗。

  3. 擴(kuò)展工具:Yum還衍生出一系列相關(guān)的工具,如yum-utils、createrepo、repoview等,用于對軟件包進(jìn)行管理、創(chuàng)建本地軟件倉庫和生成軟件包索引等。

四、Yum常用操作示例


這里僅展示最常用的命令,更詳細(xì)的參考《菜鳥教程》

1.安裝軟件包:

   sudo yum install package_name

注意事項:

  • 安裝軟件時由于需要向系統(tǒng)目錄中寫入內(nèi)容, 一般需要 sudo 或者切到 root 賬戶下才能完成.
  • yum安裝軟件只能一個裝完了再裝另一個. 正在yum安裝一個軟件的過程中, 如果再嘗試用yum安裝另外一個軟件, yum會報錯.
  • 如果 yum 報錯, 請自行百度.

2.更新軟件包:

   sudo yum update package_name

3.卸載軟件包:

   sudo yum remove package_name

4.搜索軟件包:

   yum search keyword

5.查看軟件包

通過 yum list 命令可以羅列出當(dāng)前一共有哪些軟件包. 由于包的數(shù)目可能非常之多, 這里我們需要使用 grep 命令只篩選出我們關(guān)注的包. 例如:

yum list | grep lrzsz

結(jié)果如下:

lrzsz.x86_64           0.12.20-55.el9                @anaconda    

注意事項:

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

結(jié)語:


Yum作為Linux系統(tǒng)中一款成熟、穩(wěn)定且強(qiáng)大的包管理工具,極大地簡化了軟件包的管理流程,使用戶能夠更高效地維護(hù)自己的系統(tǒng)。通過本文對Yum的起源、特點以及相關(guān)資源的介紹,相信讀者已經(jīng)對Yum有了初步的了解,并能夠靈活運(yùn)用Yum來滿足自己的需求。讓我們一起享受Yum帶來的便利吧!文章來源地址http://www.zghlxwxcb.cn/news/detail-620507.html

到了這里,關(guān)于《探秘Linux》No.03 Linux 軟件包管理器 yum的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux :軟件包管理器yum

    Linux :軟件包管理器yum

    ??大多數(shù)現(xiàn)代的類 Unix 操作系統(tǒng)都提供了一種中心化的機(jī)制用來搜索和安裝軟件。軟件通常都是存放在存儲庫中,并通過包的形式進(jìn)行分發(fā)。處理包的工作被稱為包管理。包提供了操作系統(tǒng)的基本組件,以及共享的庫、應(yīng)用程序、服務(wù)和文檔。軟件包和軟件包管理器, 就好

    2024年02月10日
    瀏覽(27)
  • 【Linux】軟件包管理器 yum

    【Linux】軟件包管理器 yum

    前言 : 對于之前學(xué)習(xí)的內(nèi)容如果大家理解為讓大家知道【linux】基本知識并且會使用它,那么接下來的學(xué)習(xí)的知識便是讓各位小伙伴在純【linux】環(huán)境下進(jìn)行程序的開發(fā),為了達(dá)到這一目的我們就需要使用工具的輔助。因此,接下來給大家講述的便是【linux】下的常用工具了

    2024年01月19日
    瀏覽(19)
  • Linux軟件包管理器yum

    ? ? ? ? yum是一個 軟件包管理器 。yum是一個 軟件下載安裝管理的客戶端 。 ????????有些人把一些常用的軟件提前編譯好, 做成 軟件包 (可以理解成windows上的安 裝程序)放在一個服務(wù)器上, 通過軟件包管理器可以很方便的獲取到這個編譯好的軟件包, 直接進(jìn)行安裝。 ? ?

    2024年01月21日
    瀏覽(35)
  • 【Linux】 yum —— Linux 的軟件包管理器

    【Linux】 yum —— Linux 的軟件包管理器

    Yum (Yellowdog Updater Modified)是一個 在 Linux 操作系統(tǒng)上用于管理軟件包的包管理工具 ,它主要用于在 Red Hat Enterprise Linux (RHEL)、CentOS、Fedora 和其他基于 RPM 的 Linux 發(fā)行版 上搜索、下載安裝、更新和移除(卸載)軟件包 在某種程度上,可以說 yum與Linux系統(tǒng)中的包管理器(例如

    2024年03月12日
    瀏覽(17)
  • 【Linux精講系列】——yum軟件包管理

    【Linux精講系列】——yum軟件包管理

    ??lovewold少個r博客主頁 ? ? ?? 本文重點 : Linux系統(tǒng)軟件包管理工具yum講解 ?? 每日一言 :踏向彼岸的每一步,都是到達(dá)彼岸本身。 前言 ?Linux系統(tǒng)下的軟件下載方式 yum 查看軟件包 如何安裝軟件 如何卸載軟件 yum下載源 更換yum源(以阿里云為例) 下載新的 CentOS-Base.re

    2024年02月08日
    瀏覽(29)
  • Linux中的軟件包管理器yum

    Linux中的軟件包管理器yum

    目錄 1.什么是軟件包 2.關(guān)于 rzsz 3.查看軟件包 4.如何安裝軟件 5.如何卸載軟件 1.什么是軟件包 ●? 在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序. ●? 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解

    2024年01月23日
    瀏覽(23)
  • 【Linux環(huán)境基礎(chǔ)開發(fā)工具】軟件包管理器-yum

    【Linux環(huán)境基礎(chǔ)開發(fā)工具】軟件包管理器-yum

    今天我打算介紹如何在Linux環(huán)境下載軟件, Linux作為一個操作系統(tǒng),就像windows一樣,當(dāng)然是存在軟件的。 目錄 寫在前面 怎么在Linux環(huán)境安裝軟件 源代碼安裝 rpm安裝包安裝 yum安裝 如何理解Linux的生態(tài) 如何使用yum安裝軟件 如何更換yum源 總結(jié): 寫在最后: 一般來說,Linux下有

    2024年02月08日
    瀏覽(63)
  • 【Linux】軟件包管理器 yum | vim編輯器

    【Linux】軟件包管理器 yum | vim編輯器

    前言: 軟件包管理器 yum和vim編輯器講解 yum (Yellowdog Updater, Modified)是一個在基于 RPM(管理軟件包的格式和工具集合) 的 Linux 發(fā)行版中用于管理軟件包的工具,它提供了一種簡單而強(qiáng)大的方式來安裝、更新和刪除軟件包,同時也能夠自動解決軟件包之間的依賴關(guān)系。類似于

    2024年02月19日
    瀏覽(26)
  • 【Linux】軟件包管理器yum與環(huán)境開發(fā)工具vim

    【Linux】軟件包管理器yum與環(huán)境開發(fā)工具vim

    【Linux】基礎(chǔ)常見指令:http://t.csdn.cn/hwLPb 【Linux】基本權(quán)限:http://t.csdn.cn/faFZg 目錄 前言 一、軟件包管理器yum 1.什么是軟件包?? 2. yum的使用 (1)包文件查詢 (2)安裝? ? ? ? (3)卸載 二、Linux開發(fā)工具vim ?編輯 1. vim的基本概念 ?2.vim的基本操作 (1)進(jìn)入vim (2)[正常

    2024年02月11日
    瀏覽(23)
  • 【Linux】軟件包管理器 yum和編輯器-vim的基本使用

    【Linux】軟件包管理器 yum和編輯器-vim的基本使用

    我們在安裝一個軟件之前,需要先下載其對應(yīng)的軟件安裝包,但是這個軟件安裝包并不存在于我們本地電腦的磁盤上,而是存在于遠(yuǎn)端的服務(wù)器上,對此,我們可能就有疑問,那么我們的計算機(jī)是如何得知我們下載的軟件在哪個服務(wù)器上呢? 對于我們的電腦來說,我們可以到

    2024年02月03日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包