清除YUM緩存
yum 會把下載的軟體包和header存儲在cache中,而不會自動刪除。如果我們覺得它們佔用了磁碟空間,可以使用yum clean指令進行清除,更精確 的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all一 股腦兒端
② 在linux中如何安裝yum工具,要特別詳細的
1、這里以centos7 linux系統為例進行講解如何安裝yum。首先,運行命令「rpm -qa yum」來查看系統是否已經安裝了yum。如果安裝了yum則會列出安裝的rpm包名,否則輸出為空:
③ Linux中升級更新命令yum upgrade和yum update的區別
1、作用
都是系統升級命名。
2、升級內容
yum -y update:升級所有包同時也升級軟體和系統內核;
yum -y upgrade:只升級所有包,不升級軟體和系統內核。
3、使用范圍
yum -y update:需要更新內核;
yum -y upgrade:更新系統時,軟體和內核保持原樣。
(3)linux下的yum命令詳解擴展閱讀:
安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜索軟體(以包含foo欄位為例):yum search foo
顯示軟體包依賴關系:yum deplist foo
常用功能:
-q 靜默執行
-t 忽略錯誤
-R[分鍾] 設置等待時間
-y 自動應答yes
--skip-broken 忽略依賴問題
--nogpgcheck 忽略GPG驗證
④ linux下的yum怎麼讀
yum讀音為:英 [jʌm] 美 [jʌm]
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系。
例句:
1、.
使用createrepo命令創建yum存儲庫元數據。
2、Before you install Nagios, use yum to install Apache, the CC compiler, and the GD development libraries.
在安裝Nagios之前,使用yum來安裝Apache、CC編譯器和GD開發庫。
(4)linux下的yum命令詳解擴展閱讀:
Yum的軟體包來源:
可供Yum下載的軟體包包括Fedora本身的軟體包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社區維護的,並且基本是自由軟體。所有的包都有一個獨立的PGP簽名,主要是為了用戶的系統安全。
⑤ linux如何安裝yum命令
如果是Redat/CentOS,載入光碟機,手動安裝下
rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm
然後配置好yum源就可以了
⑥ 詳解Linux軟體安裝中RPM與YUM 區別和聯系
一般Linux軟體安裝有這么幾種方式:
那麼其中rpm與yum有什麼區別呢?
RPM管理支持事務機制。增強了程序安裝卸載的管理。
RPM的功能:打包、安裝、查詢、升級、卸載、校驗、資料庫管理。
1、RPM的缺點
由於Linux中的程序大多是小程序。程序與程序之間存在非常復雜的依賴關系。RPM無法解決軟體包的依賴關系。
2、RPM包
用RPM工具可以將二進製程序進行打包,包被稱為RPM包。RPM包並不是跨平台的。RedHat的RPM包與SUSE的RPM包不能混用。實際上RedHat的安裝,初始軟體也都是使用RPM包進行安裝的。
源程序的命名規范 : name-version.tar.{gz|bz2|xz}
版本號:major.minor.release
例:bash-4.3.1.tar.xz
RPM包的命名規范 : name-version-release.os.arch.rpm
name:程序名稱。
version:程序版本號。
release(發行號):用於標識RPM包本身的發行號,與源程序的release號無關。
os:即說明RPM包支持的操作系統版本。如el6(即rhel6)、centos6、el5、suse11。
arch:主機平台。如i686、x86_64、amd64、ppc(power-pc)、noarch(即不依賴平台)
例:bash-4.3.2-5.el6.x86_64.rpm
3、安裝RPM包
命令格式: rpm -i /PATH/TO/RPM_FILE
一般組合起來使用:-ivh
命令格式: rpm -ivh PATH/TO/RPM_FILE
4、卸載RPM包
命令格式: rpm -e 包名
查詢RPM相關信息
命令格式: rpm -q 包名
查詢所有已經安裝包: rpm -qa
5、RPM的資料庫
資料庫文件位於: /var/lib/rpm
若庫損壞,很多RPM的查詢將無法使用。
YUM客戶端基於RPM包進行管理,可以通過HTTP伺服器下載、FTP伺服器下載、本地軟體池的等方式獲得軟體包,可以從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系。
YUM在安裝RPM時,會從伺服器下載相應包,且緩存在本地。
使用YUM進行RPM包的管理,非常簡單方便。
1、YUM客戶端的使用
YUM客戶端的配置
YUM的配置方式是基於分段配置的。
主配置文件: /etc/yum.conf
YUM的片段配置: /etc/yum.repos.d/*.repo
主配置文件配置了一個特殊的倉庫,名稱為main。main是為其他倉庫提供默認的全局配置的。
配置文件的說明:
查看CentOS-Base.repo配置文件:
對配置文件中的一些配置項作說明:
2、yum命令的使用
yum的命令形式一般是如下: yum [options] [subcommand] [package ...]
yum list相關命令
獲取yum倉庫中所有的包信息。
命令: yum list all
結果說明:
查看yum倉庫中指定包名的軟體包,可以使用通配符。
命令: yum list all mysql*
查看倉庫
查看當前能夠使用的yum倉庫
命令: yun repo list
顯示所有倉庫
命令: yum repo list all
清空本地yum的緩存
yum倉庫若更新,則本地緩存就沒有意義了。所以本地緩存需要清空。
命令格式: yum clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
手動在本地建立緩存
yum客戶端會下載遠程yum的文件。在本地生成緩存。
命令: yum makecache
安裝應用程序
基本格式: yum [-y] install 包1 包2 ... 包n
說明:
若安裝多個包,則使用包名之間使用空格隔開。
安裝過程中,yum會詢問用戶是否安裝,使用yum -y 選項,表示自動回答為yes。
卸載軟體包
命令格式: yum remove 包1 包2 ... 包n
注意:若該包被依賴,則該卸載可能會導致一些問題。如A依賴B,若卸載B,則A也會被卸載。
上面都是比較常用的命令,如果基本上用過的話那麼在這一塊的內容也就基本達標了。
後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注一下~
⑦ Linux中升級更新命令yum upgrade和yum update的區別是什麼
區別如下:
1、yum -y update 升級所有包,改變軟體設置和系統設置,系統版本內核都升級。
2、yum -y upgrade升級所有包,不改變軟體設置和系統設置,系統版本升級,內核不改變。
⑧ 如何快速在Linux下配置YUM源
以本地ISO鏡像為例,進行yum源配置。
執行命令:mount -o loop /soft/rhel5.3x64.iso /mnt ,將ISO鏡像掛載到/mnt目錄下。
cd 到/etc/yum.repos.d 目錄下建立以".repo"結尾的文件,這里我建立的是server.repo。按下圖進行配置,默認ISO鏡像里有四類軟體包,我這里建立的是常用的Server包,如需要多個直接將文中內容復制多行指定不同的位置即可。
配置完成後用命令:yum clean all 進行刷新。
到此就快速的完成了YUM源的配置,如查找:httpd軟體包。
常用命令如下:
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum remove package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
⑨ 在linux下如何使用yum查看安裝了哪些軟體包
Linux系統下yum命令查看安裝了哪些軟體包:
$yumlistinstalled//列出所有已安裝的軟體包
yum針對軟體包操作常用命令:
1.使用YUM查找軟體包
命令:yum search
2.列出所有可安裝的軟體包
命令:yum list
3.列出所有可更新的軟體包
命令:yum list updates
4.列出所有已安裝的軟體包
命令:yum list installed
5.列出所有已安裝但不在 Yum Repository 內的軟體包
命令:yum list extras
6.列出所指定的軟體包
命令:yum list
7.使用YUM獲取軟體包信息
命令:yum info
8.列出所有軟體包的信息
命令:yum info
9.列出所有可更新的軟體包信息
命令:yum info updates
10.列出所有已安裝的軟體包信息
命令:yum info installed
11.列出所有已安裝但不在 Yum Repository 內的軟體包信息
命令:yum info extras
12.列出軟體包提供哪些文件
命令:yum provides
⑩ linux下怎麼使用yum命令呢
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可選的,選項包括-h(幫助),-y(當安裝過程提示選擇全部為"yes"),-q(不顯示安裝的過程)等等。[command]為所要進行的操作,[package ...]是操作的對象。
概括了部分常用的命令包括:
自動搜索最快鏡像插件: yum install yum-fastestmirror
安裝yum圖形窗口插件: yum install yumex
查看可能批量安裝的列表: yum grouplist
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
3 查找和顯示
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum groupinfo group1 顯示程序組group1信息yum search string 根據關鍵字string查找安裝包
4 刪除程序
yum remove | erase package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
yum deplist package1 查看程序package1依賴情況
5 清除緩存
yum clean packages 清除緩存目錄下的軟體包
yum clean headers 清除緩存目錄下的 headers
yum clean oldheaders 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟體包及舊的headers
比如,要安裝游戲程序組,首先進行查找:
#:yum grouplist
可以發現,可安裝的游戲程序包名字是」Games and Entertainment「,這樣就可以進行安裝:
#:yum groupinstall "Games and Entertainment"
所 有的游戲程序包就自動安裝了。在這里Games and Entertainment的名字必須用雙引號選定,因為linux下面遇到空格會認為文件名結束了,因此必須告訴系統安裝的程序包的名字是「Games and Entertainment」而不是「Games"。
此外,還可以修改配置文件/etc/yum.conf選擇安裝源。可見yum進行配置程序有多方便了吧。更多詳細的選項和命令,當然只要在命令提示行下面:man yum