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

Linux 之 yum使用(yum 命令使用講解)

這篇具有很好參考價(jià)值的文章主要介紹了Linux 之 yum使用(yum 命令使用講解)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、yum介紹

二、yum使用

yum的主配置文件 /etc/yum.conf文件

三 、yum常用命令

1、 yum清空緩存列表

2、yum顯示信息

3、yum搜索、查看

4 、yum安裝

5、 yum刪除、卸載程序

6、yum包的升級(jí)、降級(jí)

?7、yum 組的管理

配置本地yum源

常用的國(guó)內(nèi) yum 源

安裝epel擴(kuò)展源


一、yum介紹

????????Yum(全稱為 Yellow dogUpdater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個(gè)、一組甚至全部軟件包的命令,而且命令簡(jiǎn)潔而又好記。

????????yum 解決依賴的原理

????????????????yum 解決依賴關(guān)系問題,自動(dòng)下載軟件包。yum是基于C/S架構(gòu)。C指的是客戶端, S指的是服務(wù)器,像ftp,http,file一樣;關(guān)于yum為什么能解決依賴關(guān)系:所有的Yum 源里面都有repodata,它里面是有XML格式文件,里面有說明需要什么包。
?

二、yum使用

yum的命令形式一般是如下:??? yum –選項(xiàng)命令包

其中選項(xiàng)是可選的,選項(xiàng)包括-h(幫助),-y(當(dāng)安裝過程提示選擇全部為"yes"),-q(

不顯示安裝的過程)等等。[command]為所要進(jìn)行的操作,[package ...]是操作的對(duì)象。

yum的一切信息都存儲(chǔ)在一個(gè)叫yum.reops.d目錄下的配置文件中,通常位于/etc/yum.reops.d目錄下。

? 在這個(gè)目錄下面有很多文件,都是.repo結(jié)尾的,repo文件是yum源(也就是軟件倉(cāng)庫(kù))的配置文件,通常一個(gè)repo文件定義了一個(gè)或者多個(gè)軟件倉(cāng)庫(kù)的細(xì)節(jié)內(nèi)容,例如我們將從哪里下載需要安裝或者升級(jí)的軟件包,repo文件中的設(shè)置內(nèi)容將被yum讀取和應(yīng)用!

進(jìn)入/etc/yum.repo.d目錄下,

vi CentOS-Base.repo

linux yum,linux,linux,服務(wù)器,運(yùn)維

[extras]	:這個(gè)表示的是名稱,[extras]是yum的ID,它必須唯一,本地有多個(gè)yum源的時(shí)候,這個(gè)[extras]必須是唯一的。
name=CentOS-$releasever - Base  :具體的yum源名字,其實(shí)相當(dāng)于對(duì)它的描述描述信息  $r releasever你可以使用這個(gè)變量參考紅帽企業(yè)Linux發(fā)行版,也就是說表示當(dāng)前發(fā)行版的大版本號(hào)。
baseurl		:是鏡像服務(wù)器地址,只能寫具體的確定地址。下面的例子中,只能有一個(gè)baseurl,但里面可以包含多個(gè)url。
mirrorlist	:是鏡像服務(wù)器的地址列表,里面有很多的服務(wù)器地址。這里有一個(gè)變量$arch,cpu體系,還有一個(gè)變量:$basearch,cpu的基本體系組。
baseurl和mirrorlist都是指向yum源的地址,不同點(diǎn)是包含地址的多少。你若自己寫的話,我們一般只寫一個(gè)地址,直接用baseurl就行
gpgcheck=0   :要不要驗(yàn)證呢,1是要驗(yàn)證,0為取消驗(yàn)證,使用公鑰檢驗(yàn)rpm包的正確性。
gpgcheck	 :是否檢查軟件包的GPG簽名,值為1則對(duì)下載的rpm將進(jìn)行g(shù)pg校驗(yàn),校驗(yàn)密鑰就是gpgkey,一般自己的yum源是不需要檢測(cè)的。
gpgkey		 :指定GPG簽名文件的URL。

yum的主配置文件 /etc/yum.conf文件

再來看一下yum的主配置文件,/etc/yum.conf文件,這個(gè)文件定義了yum的日志路徑,緩存目錄等信息,如下:

linux yum,linux,linux,服務(wù)器,運(yùn)維
?

cachedir=/var/cache/yum?? #yum下載的RPM包的緩存目錄
keepcache=0????? #緩存是否保存,1保存,0不保存。
debuglevel=2????? #調(diào)試級(jí)別(0-10),默認(rèn)為2
logfile=/var/log/yum.log? #yum的日志文件所在的位置

三 、yum常用命令

1、 yum清空緩存列表

yum clean packages 			# 清除緩存目錄下的軟件包,清空的是(/var/cache/yum)下的緩存
yum clean headers 			# 清除緩存目錄下的 headers
yum clean oldheaders 		# 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 	# 清除緩存目錄下的軟件包及舊的headers
yum 安裝一個(gè)軟件的時(shí)候會(huì)把軟件包下載到本地指定的目錄中,所以為了節(jié)省磁盤空間,可以用上述命令清空緩存

2、yum顯示信息

yum list          				# yum list顯示所有已經(jīng)安裝和可以安裝的程序包   
yum list <package_name> 		# 顯示安裝包信息rpm,顯示installed ,這里是包名,版本和倉(cāng)庫(kù)名
yum list repolist all			#查詢所有的yum倉(cāng)庫(kù)
yum info <package_name>         #顯示安裝包rpm的詳細(xì)信息
yum groupinfo <group_name>      #顯示程序組group信息

3、yum搜索、查看

yum search string 				#根據(jù)關(guān)鍵字string查找安裝包
yum deplist <package_name>		# 僅僅 查看程序rpm依賴情況
yum provides */命令				# 查看命令是由哪個(gè)包提供的(這個(gè)命令很有幫助)

4 、yum安裝

yum -y install <package_name>	#不加-y則會(huì)詢問是否安裝,想控制哪些包安裝,則不要加-y,想自動(dòng)安裝不進(jìn)行交互,則加-y
yum install --downloadonly --downloaddir=/xx/xxx/xx/	#只下載軟件但不安裝

5、 yum刪除、卸載程序

yum remove <package_name>		# 卸載程序包,此卸載命令會(huì)yum或rpm安裝的包生效,如果是編譯安裝的,則不受yum控制
yum groupremove <group_name>	# 刪除程序組group

6、yum包的升級(jí)、降級(jí)

yum check-update 				#檢查可更新的軟件有哪些
yum update 						#更新升級(jí)所有軟件包
yum update <package_name> 		#更新指定程序包package,   
yum upgrade <package_name> 		#升級(jí)指定程序包package

#有時(shí)候需要將高版本的依賴降級(jí)到低版本,降級(jí)命令如下
yum downgrade <package_name>	#降級(jí),對(duì)于有依賴的,yum不會(huì)自動(dòng)降級(jí),需要手動(dòng)降級(jí)依賴項(xiàng)

?7、yum 組的管理

? ? ? ? yum groupinstall

配置本地yum源

先將鏡像掛載到本地目錄,然后配置文件里這樣寫
baseurl=file:///   						#注意是file開頭加三個(gè)斜
baseurl=file:///mnt/vcdrom/				#將baseurl修改為DVD的掛載目錄

常用的國(guó)內(nèi) yum 源


阿里云yum鏡像倉(cāng)庫(kù)是國(guó)內(nèi)最好的yum源之一 ,無論是速度還是軟件版本,都非常的不錯(cuò)。將系統(tǒng)的yum源設(shè)置為阿里云鏡像倉(cāng)庫(kù),可以提升軟件包安裝和更新的速度,同時(shí)避免一些常見軟件版本無法找到。

1、安裝步驟
首先備份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下載對(duì)應(yīng)的repo文件
下載對(duì)應(yīng)版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前請(qǐng)做好相應(yīng)備份)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo		#下載阿里云的鏡像并重命名

3、生成緩存

運(yùn)行以下命令生成緩存
yum clean all
yum makecache

安裝epel擴(kuò)展源

以上我們安裝的網(wǎng)絡(luò)yum源基本都是基礎(chǔ)的yum源,有些軟件不一定能在其找得到,而epel源是一個(gè)擴(kuò)展源,里面有很多軟件,所以安裝epel擴(kuò)展源是一個(gè)很好的選擇,安裝如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-689377.html

yum  install -y epel-release

到了這里,關(guān)于Linux 之 yum使用(yum 命令使用講解)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • linux服務(wù)器部署jenkins+python+git部署講解與git倉(cāng)庫(kù)的使用

    linux服務(wù)器部署jenkins+python+git部署講解與git倉(cāng)庫(kù)的使用

    1.首先需要安裝一下虛擬機(jī):推薦使用 VMware 這個(gè)比較好用,如果不知道怎么安裝可以根據(jù)下面的網(wǎng)站去看教程,很簡(jiǎn)單 【VMware 詳細(xì)安裝教程,親測(cè)有效】-CSDN博客 2.安裝好之后,可以使用 Xshell 去連接你得虛擬機(jī),建議使用 Xshell 操作虛擬機(jī),因?yàn)槠髽I(yè)里面都是使用遠(yuǎn)程連接工

    2024年02月20日
    瀏覽(91)
  • 命令查看Linux服務(wù)器內(nèi)存、CPU、顯卡、硬盤使用情況

    命令查看Linux服務(wù)器內(nèi)存、CPU、顯卡、硬盤使用情況

    使用命令:free -m 大致結(jié)果類似下圖: 內(nèi)存占用情況 參數(shù)解釋: Mem行(單位均為M): total:內(nèi)存總數(shù) used:已使用內(nèi)存數(shù) free:空閑內(nèi)存數(shù) shared:當(dāng)前廢棄不用 buffers:緩存內(nèi)存數(shù)(Buffer) cached:緩存內(nèi)舒數(shù)(Page) (-/+ buffers/cache)行: (-buffers/cache): 真正使用的內(nèi)存數(shù),指

    2024年02月04日
    瀏覽(29)
  • 使用 Rust 實(shí)現(xiàn)連接遠(yuǎn)程 Linux 服務(wù)器、發(fā)送文件、執(zhí)行命令

    使用 Rust 實(shí)現(xiàn)連接遠(yuǎn)程 Linux 服務(wù)器、發(fā)送文件、執(zhí)行命令

    Rust 已經(jīng)聽了無數(shù)遍,我很清楚它很強(qiáng)!但我也剛了解到它比較難學(xué)!那么加上 ChatGPT 呢?下面的代碼就是在 ChatGPT 加持下寫出來的,我只起到了輔助作用!只能說它們都很厲害! Rust(又稱為 Rust programming language)是一種系統(tǒng)編程語言,主要用于開發(fā)底層系統(tǒng)和應(yīng)用程序,如

    2024年02月13日
    瀏覽(28)
  • Linux中關(guān)于glibc包導(dǎo)致的服務(wù)器死機(jī)或者linux命令無法使用的情況

    Linux中關(guān)于glibc包導(dǎo)致的服務(wù)器死機(jī)或者linux命令無法使用的情況

    glibc是gnu發(fā)布的libc庫(kù),即c運(yùn)行庫(kù)。 glibc是linux系統(tǒng)中最底層的api,幾乎其它任何運(yùn)行庫(kù)都會(huì)依賴于glibc 。glibc除了封裝linux操作系統(tǒng)所提供的系統(tǒng)服務(wù)外,它本身也提供了許多其它一些必要功能服務(wù)的實(shí)現(xiàn)。由于 glibc 囊括了幾乎所有的 UNIX 通行的標(biāo)準(zhǔn),可以想見其內(nèi)容包羅萬

    2024年02月03日
    瀏覽(46)
  • Linux服務(wù)器使用git clone命令時(shí)報(bào)錯(cuò)的解決方案

    Linux服務(wù)器使用git clone命令時(shí)報(bào)錯(cuò)的解決方案

    在往GitHub上上傳項(xiàng)目時(shí),使用git clone xxxxx.git時(shí)候報(bào)錯(cuò): “gnutls_handshake() failed: the TLS connection was non-properly terminated” 由系統(tǒng)的 git 默認(rèn)使用的 libcurl4-gnutls-dev 造成,可以使用openssl解決. 但是這個(gè)過程也很多坑。 依次執(zhí)行: 執(zhí)行到第三句 sudo apt-get build-dep git 又報(bào)錯(cuò): you must

    2023年04月08日
    瀏覽(45)
  • Python 與機(jī)器學(xué)習(xí),在服務(wù)器使用過程中,常用的 Linux 命令包括哪些?

    Python 與機(jī)器學(xué)習(xí),在服務(wù)器使用過程中,常用的 Linux 命令包括哪些?

    ?? CSDN 葉庭云 : https://yetingyun.blog.csdn.net/ 本博客旨在分享在實(shí)際開發(fā)過程中,開發(fā)者需要了解并熟練運(yùn)用的 Linux 操作系統(tǒng)常用命令。Linux 作為一種操作系統(tǒng),與 Windows 或 MacOS 并駕齊驅(qū),尤其在服務(wù)器和開發(fā)環(huán)境中占據(jù)重要地位。Linux 命令,簡(jiǎn)而言之,就是指導(dǎo)計(jì)算機(jī)執(zhí)行

    2024年04月12日
    瀏覽(28)
  • Tauri 提供界面 + 使用 Rust 實(shí)現(xiàn)連接遠(yuǎn)程 Linux 服務(wù)器、發(fā)送文件、執(zhí)行命令

    Tauri 提供界面 + 使用 Rust 實(shí)現(xiàn)連接遠(yuǎn)程 Linux 服務(wù)器、發(fā)送文件、執(zhí)行命令

    Tauri 是一個(gè)用于構(gòu)建跨平臺(tái)桌面應(yīng)用程序的工具和框架。它的目標(biāo)是通過將 Web 技術(shù)與本地功能結(jié)合,使開發(fā)者能夠以簡(jiǎn)單、高效的方式創(chuàng)建現(xiàn)代的桌面應(yīng)用。 以下是 Tauri 的一些主要特點(diǎn)和概述: 跨平臺(tái)支持 :Tauri 允許你構(gòu)建跨平臺(tái)的桌面應(yīng)用程序,它支持 Windows、macOS 和

    2024年02月15日
    瀏覽(18)
  • linux服務(wù)器禁止ping命令,linux服務(wù)器禁ping如何解除

    linux服務(wù)器禁止ping命令,linux服務(wù)器禁ping如何解除

    ? 我是艾西,在我們搭建網(wǎng)站或做某些程序時(shí),不少人會(huì)問禁ping是什么意思,怎么操作的對(duì)于業(yè)務(wù)有哪些好處等,今天艾西一次給你們說清楚。 禁PING的意思是:不允許電腦、設(shè)備或服務(wù)器使用PING功能。一般情況下電腦、防火墻、服務(wù)器都是允許PING功能的,不需要特別設(shè)置

    2023年04月20日
    瀏覽(25)
  • Linux | Ubuntu20.04系統(tǒng)使用命令從移動(dòng)硬盤/U盤拷貝文件到服務(wù)器上

    *確認(rèn)自己移動(dòng)硬盤、U盤的格式,本文為exfat格式 查看disk默認(rèn)位置 查看最后的位置,我的顯示為 Device, 位置為 /dev/sdb1 ,2048, (后面省略) *注意:此時(shí)無法直接查看硬盤內(nèi)容 進(jìn)入Linux系統(tǒng)主界面,如果是user的話,獲取管理員權(quán)限 掛載移動(dòng)硬盤/U盤 命令如下,其中/dev/sdb1為disk默

    2024年02月14日
    瀏覽(29)
  • Linux 命令|服務(wù)器相關(guān)

    Linux 命令|服務(wù)器相關(guān)

    【精選】在公共Linux服務(wù)器上創(chuàng)建自己的python虛擬環(huán)境_服務(wù)器創(chuàng)建自己的環(huán)境-CSDN博客 1.?nvidia-smi命令詳解-CSDN博客 2. 查看進(jìn)程 top 和 ps 啥區(qū)別? ps 可以查看所有狀態(tài)的進(jìn)程? top 實(shí)時(shí)查看運(yùn)行態(tài)的進(jìn)程? 在本地 Mac 計(jì)算機(jī)的終端中,使用以下命令將文件上傳到服務(wù)器 其中,

    2024年02月07日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包