如何在Linux系統下安裝軟件?
1、源碼安裝;其實所有的軟件在Linux下最常用的就是源碼安裝,理由是你可以修改源碼使其達到你自己要求的功能,舉個例子,如果你要安裝nginx服務器,如果你怕黑客通過http headers知道你的服務器與版本信息,黑客可能會通過這個版本的漏洞來侵入你主機,所以你會通過修改nginx源碼來阻止服務器返回這些信息
2、通過各種包管理器來安裝,這個種類很多,比較常見的有
a) redhat系列,都是rpm格式的,通過yum 管理軟件。
b)debian系列,都是deb格式的,通過apt-get管理軟件。
c)gentoo系列,通過emerge管理軟件。(無版本概念,滾動更新,特點是安裝系統一般需要幾十個小時,因為是通過源碼方式編譯安裝系統的,但速度極快,優化做的好)
d)archlinux系列,通過pacman管理軟件。 (無版本概念,滾動更新,安裝簡單,二十多分鐘即可,在x86架構下速度很快,管理簡單,符合kiss原則)
e)其他系列,因為linux有幾千個發行版,個人知識有限,也許還有其他格式的吧,但太少眾了,不過總是存在的。
3、二進制格式安裝;編譯好的文件,類似與Windows下的exe,后綴一般為bin,如jdk就有bin后綴的(雖然linux下沒有后綴的概念,但為了好區分,一般文件名都加后綴)。安裝就是先給它可執行權限,然后執行,如: chmod 777 xxx.bin ; ./xxx.bin
4、腳本安裝,后綴一般是sh,這些一般是通過shell腳本來調用其他的軟件來安裝的,不過有些二進制格式的后綴也是sh,安裝這些格式的,一般通過 $sh XXX.sh 就可以了。
5、也許有其他方法吧,比如一些軟件中心之類的,ubuntu的軟件中心底層還是apt-get的,但是它用gtk+編寫了個UI界面,底層是apt-get,但表現的形式確實多種多樣的。也有通過界面安裝的,類似與oracle的界面安裝,用java寫的安裝界面,所以你系統里需要安裝jdk才能安裝oracle,調用它的安裝界面,這就類似與Windows的安裝了,優點就是給人一種Windows的感覺,但不一定簡單,出了問題不好解決。不過可以給人一種統一界面安裝的感覺。是為了提高用戶體驗而做的。