1. 程式人生 > >Day8-3 軟件包安裝和卸載

Day8-3 軟件包安裝和卸載

不同的 擴展 lena mov update star img ffffff color

  • rpm
    將光驅掛載到/mnt/目錄下
    技術分享圖片
    Packages目錄中有一系列的rpm安裝包
    技術分享圖片
    [包名]-[版本號]-[發布版本號(el7指centos7)].[平臺].rpm
    noarch: no architecture 可在各個不同的cpu使用
  • rpm -ivh [packagefullname] 安裝過程實際是調用文件的過程,需要寫全名
    -i install
    -vh display顯示安裝進度
    技術分享圖片
    -U 升級
    -e [packagename] 卸載,可只寫第一部分的包名
    技術分享圖片
    -qa 查看已安裝的包
    -q [packagename] 查看特定的包是否安裝
    -qi [packagename] 查看指定包信息
    -ql [packagename] 查看包安裝的文件

    -qf [filename] 查看文件由什麽安裝包安裝
    rpm安裝一個包,對其他未安裝的安裝包有依賴(需要預先安裝其他包)時,不可安裝

    1. yum
      yum可以自動尋找依賴關系並安裝
      技術分享圖片
      /etc/yum.repos.d/ yum的配置文件
      yum list 列出可用的rpm安裝包
      yum search [keywords] 搜索相關安裝包(包括說明,說明裏有也會顯示)
      yum list | grep ‘[keywords]‘ 根據list列出的包名顯示搜索結果
      yum install (-y) [packagename] 安裝 -y不用問直接安裝
      yum grouplist 可用組
      yum groupinstall ‘[groupname]‘ 安裝組,組一般有多個單詞,需要加引號
      yum remove [packagename] 卸載
      yum update [packagename] 升級,不寫包名會升級系統
      yum provides "/*/[keywords]" 根據關鍵字查找安裝包名字

    yum需要聯網下載,若不能聯網,則需要建立一個本地倉庫

    yum install -y epel-release 安裝擴展源
    yum install [packagename] --downloadonly 只下載不安裝
    安裝在目錄: /var/cache/yum/x86_64/7/
    yum install [packagename] --downloadonly --downloaddir=[路徑] 指定下載路徑

    reinstal 替代install重新安裝

    Day8-3 軟件包安裝和卸載