Fedora利用yum安裝解除安裝軟體常用命令

2021-06-07 12:06:53 字數 3240 閱讀 7559

1.使用yum安裝和解除安裝軟體,有個前提是yum安裝的軟體包都是rpm格式的。

其中~ 代表軟體名

1.用yum安裝軟體包命令:yum install ~

2.用yum刪除軟體包命令:yum remove ~

2.用yum查詢想安裝的軟體

我們常會碰到這樣的情況,想安裝乙個軟體,只知道它和某方面有關,但又不能確切知道它的名字。這時yum的查詢功能就起作用了。我們可以用 yum search keyword這樣的命令來進行搜尋,比如我們要則安裝乙個instant messenger,但又不知到底有哪些,這時不妨用 yum search messenger這樣的指令進行搜尋,yum會搜尋所有可用rpm的描述,列出所有描述中和messeger有關的rpm包,於是我們可能得到 gaim,kopete等等,並從中選擇。

有時我們還會碰到安裝了乙個包,但又不知道其用途,我們可以用yum info packagename這個指令來獲取資訊。

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~

3.清除yum快取

1.清除快取目錄(/var/cache/yum)下的軟體包

命令:yum clean packages

2.清除快取目錄(/var/cache/yum)下的 headers

命令:yum clean headers

3.清除快取目錄(/var/cache/yum)下舊的 headers

命令:yum clean oldheaders

4.清除快取目錄(/var/cache/yum)下的軟體包及舊的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

4.yum命令工具使用舉例

yum update  公升級系統

yum install  ~ 安裝指定軟體包

yum update ~ 公升級指定軟體包

yum remove ~ 解除安裝指定軟體

yum grouplist   檢視系統中已經安裝的和可用的軟體組,可用的可以安裝

yum grooupinstall ~安裝上乙個命令顯示的可用的軟體組中的乙個

yum grooupupdate ~更新指定軟體組的軟體包

yum grooupremove ~ 解除安裝指定軟體組中的軟體包

yum deplist ~ 查詢指定軟體包的依賴關係

yum list yum\* 列出所有以yum開頭的軟體包

yum localinstall ~ 從硬碟安裝rpm包並使用yum解決依賴

5.yum高階管理應用技巧

技巧1:加快你的yum的速度.使用yum的擴充套件外掛程式yum-fastestmirror,個人認為這個外掛程式非常有效,速度真的是明顯提高,

#yum -y install yum-fastestmirror

注意,在centos 4上,名字叫yum-plugin-fastestmirror

技巧2:擴充套件你的rpm包好多包官方沒有,怎麼搞定他.要我自己編譯嗎? 好了,你安裝這個包,這個是redhat5的哦。你可以自己到 php#b"> 這來找

# red hat enterprise linux 5 / i386:

rpm-uhv

# red hat enterprise linux 5 / x86_64:

rpm-uhv

#atrpms

[atrpms]

name= centos-$releasever – atrpms

baseurl=

gpgcheck=1

gpgkey=

技巧3:rpm查詢.還是有rpm包找不到怎麼辦,到下面這個**。基本上都收集全了,你可以用高階查詢看看.

#yum **********  --source   ;  rpm原始碼包

#yum **********  --source vsftpd

當然,沒有源包的話,還要加入乙個源

[linux-src]

name=centos$releasever-$basearch- source

baseurl=

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release

技巧5:軟體組安裝有時我們安裝完系統,管理有一類軟體沒有安裝,比如用於開發的開發包,我們可以用軟體包來安裝。

#yum grouplist 這樣可以列出所有的軟體包

比如我們要安裝開發有關的包

#yum groupinstall "development libraries"

#yum groupinstall "development tools"

比如我們要安裝中方支援

#yum groupinstall "chinese support"

#yum deplist package1  #檢視程式package1依賴情況

以上所有命令引數的使用都可以用man來檢視:

[root@f7常用文件]$ man yum

yum -y install 包名(支援*) :自動選擇y,全自動

yum install 包名(支援*) :手動選擇y or n

yum remove 包名(不支援*)

rpm -ivh 包名(支援*):安裝rpm包

rpm -e 包名(不支援*):解除安裝rpm包

yum 安裝解除安裝mysql

linux下使用yum安裝mysql 1 安裝 檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 檢視有沒有安裝包 yum list mysql 安裝mysql客戶端 yum install mysql 安裝mysql 伺服器端 yum inst...

yum 安裝解除安裝mysql

以前做過yum安裝解除安裝mysql的筆記,現在整理到網上,希望對需要的朋友有所幫助 wget 或wget no check certificate 2.安裝yum庫 yum localinstall y mysql57 community release el7 10.noarch.rpm 3.安...

centos利用yum安裝解除安裝軟體常用命令

來自 一 使用yum安裝和解除安裝軟體,有個前提是yum安裝的軟體包都是rpm格式的。其中 代表軟體名 1.用yum安裝軟體包命令 yum install 2.用yum刪除軟體包命令 yum remove 二 用yum查詢想安裝的軟體 我們常會碰到這樣的情況,想安裝乙個軟體,只知道它和某方面有關,但...