CentOS軟件的安裝,更新與卸載命令


原文

Linux常見的安裝為tar,zip,gz,rpm,deb,bin等。我們可以簡單的分為三類

第一類:打包或壓縮文件tar,zip,gz等,一般解壓后即可或者解壓后運行sh文件;

第二類:對應的有管理工具的deb,rpm等,通常的這類安裝文件可以通過第三方的命令行或UI來簡單的安裝,例如Ubuntu中的apt來安裝deb,Redhat中的yum來安裝rpm;

第三:像.bin類,其實就是把sh和zip打包為bin,或把sh和rpm打包為bin等,當在命令行運行bin安裝文件時,其實就是bin里面的sh來解
壓bin中的zip或安裝rpm的過程

下面進行詳細解釋:

  1. rpm安裝,更新與卸載

RPM包,這種軟件包就像windows的EXE安裝文件一樣,各種文件已經編譯好,並打了包,哪個文件該放到哪個文件夾,都指定好了,
   安裝非常方便,在圖形界面里你只需要雙擊就能自動安裝。但是有一點不好,就是包的依賴關系,這個會煩死人的

A. rpm安裝
  1) 找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;
  2) 打開一個終端,su 成root用戶;
  3) cd soft.version.rpm所在的目錄;
  4) 輸入rpm -ivh soft.version.rpm

B.rpm更新
   rpm -Uvh soft.version.rpm

C.rpm卸載
   1) 查找欲卸載的軟件包 rpm -qa | grep xxxx
   2) 例如找到軟件mysql-4.1.22-2.el4_8.4 ,執行rpm -e mysql-4.1.22-2.el4_8.4

注意:查詢軟件的安裝目錄,用命令 rpm -ql mysql-4.1.22-2.el4_8.4

  1. 以.bin結尾的安裝包
       bin類似rpm包安裝,也比較簡單

bin安裝
    1) 打開一個SHELL,即終端
  2) 用CD 命令進入源代碼壓縮包所在的目錄
    3) 給文件加上可執行屬性:chmod +x .bin(中間是字母x,小寫)
    4) 執行命令:./
.bin 或者 直接執行 sh ******.bin

bin卸載
     把安裝時中選擇的安裝目錄刪除就OK

  1. tar.gz(bz或bz2等)結尾的源代碼包
       這種軟件包里面都是源程序,沒有編譯過,需要編譯后才能安裝
        
        源代碼安裝
          1) 打開一個SHELL,即終端
      2) 用CD 命令進入源代碼壓縮包所在的目錄
      3) 根據壓縮包類型解壓縮文件(*代表壓縮包名稱)
         tar -zxvf ****.tar.gz
         tar -jxvf ****.tar.bz(或bz2)
      4) 用CD命令進入解壓縮后的目錄
      5) 輸入編譯文件命令:./configure(有的壓縮包已經編譯過,這一步可以省去)
      6) 然后是命令:make
      7) 再是安裝文件命令:make install
       
       注意:我們可以通過./configure --help 來查看配置軟件的功能;大多軟件是提供./configure 配置軟件的功能的;少數的也沒有,
             如果沒有的就不用./configure ;直接make;make install 就行了;./configure 比較重要的一個參數是 --prefix ,用--prefix 參
    數,我們可以指定軟件安裝目錄

源代碼卸載
     1) 打開一個SHELL,即終端
     2) 用CD 命令進入編譯后的軟件目錄,即安裝時的目錄
     3) 執行反安裝命令:make uninstall

  1. yum安裝
       yum是rpm的管理工具,管理一個軟件庫,可以很好的解決依賴關系
      1) yum查詢
       yum list  軟件名

2) yum安裝
   yum install 軟件名

3) yum更新

yum update 軟件名

4) yum卸載
   
   yum remove 軟件名
   或
   yum erase 軟件名

5  apt-get安裝
   apt-get是deb的管理工具,類似yum

apt-get install package 安裝包
   apt-get reinstall package  重新安裝包
   apt-get upgrade 更新已安裝的包
   apt-cache rdepends package 是查看該包被哪些包依賴
   apt-cache depends package 了解使用依賴
   apt-get clean &&  apt-get autoclean 清理無用的包
   apt-cache show package 獲取包的相關信息,如說明、大小、版本等
   apt-get remove package 刪除包
   apt-get purge package  刪除包,包括刪除配置文件等


免責聲明!

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



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