linux操作之軟體安裝(一)

infinite001發表於2018-11-18

rpm 包安裝 

  RedHat Package Manager的縮寫 , linux 的軟體包可能存在依賴關係,比如某某依賴某某才能使用。

   掛載一個光碟

      mount -t auto /dev/cdrom /mnt/rom #掛載光碟

   安裝一個rpm包

      rpm -vim [檔名]

      ”-i”:安裝的意思

      ”-v” :視覺化;

      ”-h”: 顯示安裝進度

      另外在安裝一個rpm包時常用的附帶引數有:

        –force:強制安裝 , 即使覆蓋屬於其他包的檔案也要安裝.

        –nodeps:當要安裝的rpm包依賴其他包時 , 即使其他包沒有安裝,也要安裝這個包

  升級一個rpm包

    rpm -Uvh [檔名]

      ”-U” :即升級的意思

    解除安裝一個rpm包

    rpm -e [包名]

  

   查詢一個包是否安裝

        rpm -q [包名]

        rpm -qa | grep [部分包名] #常用

        rpm -qa #查詢全部安裝的rpm包

        rpm -qa | head #使用管道符來篩選安裝的包

        rpm -qi [包名] #得到一個已經安裝的包的相關資訊

 

        rpm -ql [包名] #列出一個已經安裝的包的檔案 []

        rpm -qf [檔案的絕對路徑]   #列出一個檔案屬於哪個包

        

yum

  yum是快速安裝rpm包的解決辦法 , 他可以安裝rpm所需要的任何依賴.

    -y 引數代表強制不互動的意思.

  列出所有可用的包

    yum list #列出所有

    yum list | head -n 20 #使用管道符進行查詢

    yum search [包名] #搜尋一個可用的rpm包.

  安裝一個rpm包

    yum install -y [包名] #安裝, -y代表不進行互動,可以不加.

  解除安裝一個yum包

    yum remove [-y] [rpm包名] #解除安裝

  升級一個rpm包

    yum update -y [包名] #升級

  使用本地光碟製作一個yum源

    mount /dev/cdrom /mnt #掛載光碟到一個目錄

    mv /etc/yum.repos.d /etc/yum.repos.d.bak #備份yum配置目錄

    mkdir /etc/yum.repos.d #建立一個新的配置目錄

    vim /etc/yum.repos.d/dvd.repos #編輯dvd的源配置

  加入以下內容

    [dvd]

    name=install dvd

    baseurl=file:///mnt

    enabled=1

    gpgcheck=0

  重新整理repos的快取

    yum clean all  

    yum makecache

  利用yum工具下載一個yum包

    yum install -y yum-plugin-downloadonly.noarch

    #安裝這個軟體包

    yum install 包名 -y –downloadonly #下載一個包安裝

    yum install 包名 -y –downloadonly –downloaddir=/usr/local/src #指定一個目錄下載

 

    yum安裝apache:

    yum install -y httpd #安裝apache

    service iptables stop #關閉防火牆

    service httpd start #開啟apache服務

    httpd://10..0.0.1

 

    版本號:  2.7.35

    大版本號:大的改版

    小版本號:增加了大的功能

    修復更新版本號: 修復bug

 

    alpha beta released LTS

    

    

    

      

相關文章