-
1 # 伺服器運維
-
2 # jidanbing
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的感覺,但不一定簡單,出了問題不好解決。不過可以給人一種統一介面安裝的感覺。是為了提高使用者體驗而做的。
-
3 # 辦公好技巧
目前Linux使用者量最多的系統是Centos,目前最新大版本是Centos7,系統輕量級,免費使用。
如何在Linux下安裝軟體,我說幾個方法:
一.使用 rpm 型別的軟體包進行安裝,雖然排在最前面但是我也不推薦新手使用,因為所依賴的包會很多。
1. 從官網下載rpm軟體包,直接透過命令
rpm -ivh 軟體包名
如果是阿里雲伺服器可以使用命令。
2. 如果映象源非常新,系統可以聯網,使得 yum install 軟體包名 來安裝很方便。
二、 原始碼安裝(推薦使用)
原始碼類的安裝,主要的步驟如下:
下載好軟體包
1. 解壓安裝原始檔 tar -zxvf test.tar.gz
2. 進入到解壓後的目錄 cd test
3. ./configure
4. make
5. make install
以過以上步驟即可完成原始碼包軟體的安裝。
為什麼要推薦這個呢,因為這樣可以自己選擇所需要軟體的版本。
回覆列表
一、 rpm 型別的軟體包安裝
1. 如果軟體包是 rpm 型別的,直接 rpm -ivh 軟體包名
.rpm
即可安裝。2. 如果使得 yum install 軟體包名 來安裝。
二、 原始碼安裝
原始碼類的安裝,主要的步驟如下:
1. 解壓安裝原始檔 tar -xvf test
.tar
2. 進入到解壓後的目錄 cd test
3. ./configure
4. make
5. make install
以過以上步驟即可完成原始碼包軟體的安裝。