Linux學習-1009

7.1 軟件安裝包的三種方法python

7.2 rpm介紹vim

7.3 rpm工具用法windows

7.4 yum工具用法緩存

7.5 yum搭建本地倉庫ide


 

 

1、軟件安裝包的三種方法工具

  • rpm安裝

        相似於windows的exe安裝包。rpm安裝路徑和配置都是固定的,若是包之間有依賴關係則須要手動安裝依賴包url

  • yum安裝

        yum是用python開發的一個工具,操做的對象也是rpm包,可是yum安裝會自動安裝依賴包。code

  • 源碼安裝

        使用編譯器把源碼包編譯成可執行的文件。對象

 

   2、rpm介紹blog

        使用rpm須要有rpm的包。

  • 設置掛載系統光驅:
mount /dev/cdrom /mnt/

        掛載後查看rpm包:

cd /mnt/Packages

 

  • rpm包名格式介紹

        rpm包名主要分爲:包名、版本號、發佈版本號、平臺等。

        舉例說明:

        zabbix-release-3.2-1.el7.noarch.rpm

       (1)包名:zabbix

       (2)版本號:3.2主版本號 1 爲修正版本號

       (3)適用發行商版本:el7 表示RHEL 7.x/CentOS 7.x,若是是el6就是RHEL 6.x/CentOS 6.x

       (4)適用硬件:noarch表示能夠在任何平臺上安裝。其它通常分爲x86_64或者i686等。

      3、rpm工具用法

            rpm安裝:

            rpm -ivh rpm包名

            rpm升級:

            rpm -Uvh rpm包名

            rpm卸載:

            rpm -e rpm包名

            查詢已安裝的包:

            rpm -qa  

            查詢指定包是否安裝:

            rpm -q rpm包名

            查詢包的信息:

            rpm -qi  rpm包名

            列出包安裝的文件:

             rpm -ql rpm包名

            查看一個文件是由哪一個包安裝的:

            rpm -qf 文件絕對路徑 

            如想查vim是由那個rpm安裝的:rpm -qf /usr/bin/vim

 

    4、yum工具用法

  • 列出可用的rpm包:

         yum list  

        

        第一列:包的信息

        第二列:版本號、平臺版本號

        第三列:倉庫名

        倉庫名能夠查看yum配置文件:

        

        

  • 搜索包:

         yum search  xxx  //如想查vim的安裝包: yum search  vim

         若是想更精準的搜索可使用yum list |grep xxx

  • 安裝包:

        yum install  [y] xxx //加上y表示不去詢問。

  •  列出可用的組(套件)

           yum grouplist  //能夠用來批量安裝

  • 組(套件)安裝
     yum groupinstall  [-y] 
  •   yum卸載

            yum remove [-y]  xxx

  •    yum包升級

             yum update [-y]  // 若是不指定包名,系統會所有升級全部的包,包括內核。這個一個在系統剛安裝完操做,若是系統已經運行了服務就不要所有升級了。

  • 搜索一個命令(文件)是由那個rpm安裝的

      yum provides "/*/vim" //搜索vim是由那個安裝包安裝的,但提早是vim沒有安裝。

     若是在使用rpm安裝的時候提示缺包,可是不知道包名可使用這種方法來查找:

       

 

5、yum搭建本地倉庫

    有的時候系統沒法聯網,這時候想使用yum的話須要搭建一個本地yum源。

    步驟:

    (1)掛載系統鏡像

mount /dev/cdrom /mnt/

    (2)備份yum配置文件

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

    (3)刪除原有的配置文件

rm -f /etc/yum.repos.d/*

    (4)新建配置文件

vim /etc/yum.repos.d/dvd.repo

添加內容以下:

 [dvd]
name=install dvd 
baseurl=file:///mnt
enable=1
gpgcheck=0

解釋:

[dvd] :倉庫的名稱,就是yum list第三列顯示的名稱 

name:自定義名

baseurl:rpm包的路徑

enable:是否可用,1爲可用,0爲不可用

gpgcheck:是否檢測

    (5)清理緩存

            yum clean all

    (6)檢測是否成功

        使用yum list 查看,第三列的名稱是否爲dvd。

        帶@表示已經安裝過的包

相關文章
相關標籤/搜索