linux 如何安裝軟件


概要
 
軟件安裝方式
  1.  rpm 安裝
  2.  yum安裝
  3.  源代碼安裝
區別
  • rpm安裝類似於windows中的安裝包,下載之后直接安裝
    • 缺點是不能自己解決依賴
    • 依賴理解
      • 假設 安裝某軟件按還需要安裝C語言,但是rpm只能安裝該軟件,不會自己安裝C語言
  • yum安裝基於rpm安裝
    • 增加了自動解決依賴的功能
  • 源代碼安裝:通過編譯源代碼,得到軟件包
    • 優點是可以自定制軟件包
    • 缺點是比較復雜
      • 源代碼類似網站的后台代碼,軟件包就是整個網站.
 
 詳細
 
 
一 rpm 安裝
 
以安裝zsh軟件為例
 
1 下載安裝包
 
2 將軟件放到linux某文件夾中
  • 切換到要存放安裝包的目錄
  • 打開下載軟件的文件夾,將軟件拖進當前屏幕自動傳輸,傳輸完會后提示,且按ll可以查看已經復制過去的軟件
    • 注意:若第一次復制需要安裝一個軟件---上傳與下載文件的軟件
      • yum install lrzsz -y
      • -y 的含義是將安裝過程中需要交互y/N的部分全部選擇y,不需要要再手動輸入y
3 安裝
  • rpm -ivh 軟件名(帶版本號)
4 卸載
  • rpm -e 軟件名(無版本號)
5 更新
  • rpm - Uvh 軟件名(帶版本號)
6 軟件包名稱說明
zsh-5.0.2-34.el7_8.2.x86_64.rpm
  1. 軟件名: zsh
  2. 版本號: 5.0.2
  3. 第多少次編譯: 34
  4. 適用平台: el7_8 (CentOS 7)
  5. 適用的系統位數:x86_64
  6. 擴展名:rpm
7 查看軟件包的配置文件
  • [root@localhost ~]# rpm -qc  zsh
8 查看是否安裝某軟件
  • [root@localhost ~]# rpm -q zsh
9 查看當前系統安裝了哪些軟件
  • [root@localhost ~]# rpm -qa
10 查看軟件的安裝路徑,查看安裝了哪些東西
  • [root@localhost ~]# rpm -ql zsh
 
操作演示
1 無
2將軟件放到linux某文件夾中
 
2.1第一次拖動需要安裝
2.2
 
3安裝
4卸載
5更新
 
 
 
 
二  yum安裝
 
  1. 安裝
    • yum install 軟件名
    • 參數
      1. 免交互:  yum install -y 軟件名 
      2. 忽略公鑰認證: --nogpgcheck
        • 公鑰認證: 驗證軟件內容一致性,若內容有任何修改,則警告提示是否繼續下載
  2. 卸載
    • yum remove 軟件名
    • 參數
      1. 免交互:  yum remove 軟件名
  3. 更新
    • yum update 軟件名
    • 參數
      • 免交互: yum update 軟件名
      • 注意: 需要有軟件才可更新,如果該軟件卸載了無法更新,會有提示(沒有可用的包去更新)
    • yum update 
      • 后邊未跟軟件名,則更新系統所有軟件,包括操作系統內核
  4. yum安裝底層流程
    1. 執行安裝命令 如 yum install zsh -y
    2. 找軟件
      1. 找源倉庫(源目錄)
        • cd /etc/yum.repos.d
      2. 從源倉庫找源文件(即以.repo結尾的文件)
        • cd(切換)到源文件路徑
      3. 從源文件里找下載網址
      4. 根據網址鏈接到軟件倉庫
      5. 從網軟件倉庫找見軟件
    3. 下載軟件至緩存目錄
      • 緩存目錄 /var/cache/yum
    4. 安裝軟件
    5. 刪除安裝包
      • 在yum的配置文件里有一個是否刪除緩存的參數  keepcache <0: 刪除; 1 保存>
  5. yum的配置文件路徑
    • /etc/yum.conf
 
yum 安裝
 
某提示: 安裝包可用,但是沒有安裝
 
 
底層流程的一些操作演示
 
 
三 源代碼安裝
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM