新聞中心
如何在Linux系統(tǒng)下安裝軟件?
1、源碼安裝;其實(shí)所有的軟件在Linux下最常用的就是源碼安裝,理由是你可以修改源碼使其達(dá)到你自己要求的功能,舉個(gè)例子,如果你要安裝nginx服務(wù)器,如果你怕黑客通過http headers知道你的服務(wù)器與版本信息,黑客可能會(huì)通過這個(gè)版本的漏洞來侵入你主機(jī),所以你會(huì)通過修改nginx源碼來阻止服務(wù)器返回這些信息

2、通過各種包管理器來安裝,這個(gè)種類很多,比較常見的有
a) redhat系列,都是rpm格式的,通過yum 管理軟件。
b)debian系列,都是deb格式的,通過apt-get管理軟件。
c)gentoo系列,通過emerge管理軟件。(無版本概念,滾動(dòng)更新,特點(diǎn)是安裝系統(tǒng)一般需要幾十個(gè)小時(shí),因?yàn)槭峭ㄟ^源碼方式編譯安裝系統(tǒng)的,但速度極快,優(yōu)化做的好)
d)archlinux系列,通過pacman管理軟件。 (無版本概念,滾動(dòng)更新,安裝簡(jiǎn)單,二十多分鐘即可,在x86架構(gòu)下速度很快,管理簡(jiǎn)單,符合kiss原則)
e)其他系列,因?yàn)閘inux有幾千個(gè)發(fā)行版,個(gè)人知識(shí)有限,也許還有其他格式的吧,但太少眾了,不過總是存在的。
3、二進(jìn)制格式安裝;編譯好的文件,類似與Windows下的exe,后綴一般為bin,如jdk就有bin后綴的(雖然linux下沒有后綴的概念,但為了好區(qū)分,一般文件名都加后綴)。安裝就是先給它可執(zhí)行權(quán)限,然后執(zhí)行,如: chmod 777 xxx.bin ; ./xxx.bin
4、腳本安裝,后綴一般是sh,這些一般是通過shell腳本來調(diào)用其他的軟件來安裝的,不過有些二進(jìn)制格式的后綴也是sh,安裝這些格式的,一般通過 $sh XXX.sh 就可以了。
5、也許有其他方法吧,比如一些軟件中心之類的,ubuntu的軟件中心底層還是apt-get的,但是它用gtk+編寫了個(gè)UI界面,底層是apt-get,但表現(xiàn)的形式確實(shí)多種多樣的。也有通過界面安裝的,類似與oracle的界面安裝,用java寫的安裝界面,所以你系統(tǒng)里需要安裝jdk才能安裝oracle,調(diào)用它的安裝界面,這就類似與Windows的安裝了,優(yōu)點(diǎn)就是給人一種Windows的感覺,但不一定簡(jiǎn)單,出了問題不好解決。不過可以給人一種統(tǒng)一界面安裝的感覺。是為了提高用戶體驗(yàn)而做的。
我以Redhat Linux 類的系統(tǒng)為例,回答你的這個(gè)問題:
一、 rpm 類型的軟件包安裝
1. 如果軟件包是 rpm 類型的,直接 rpm -ivh 軟件包名
.rpm
即可安裝。
2. 如果使得 yum install 軟件包名 來安裝。
二、 源碼安裝
源碼類的安裝,主要的步驟如下:
1. 解壓安裝源文件 tar -xvf test
目前Linux用戶量最多的系統(tǒng)是Centos,目前最新大版本是Centos7,系統(tǒng)輕量級(jí),免費(fèi)使用。
如何在Linux下安裝軟件,我說幾個(gè)方法:
一.使用 rpm 類型的軟件包進(jìn)行安裝,雖然排在最前面但是我也不推薦新手使用,因?yàn)樗蕾嚨陌鼤?huì)很多。
1. 從官網(wǎng)下載rpm軟件包,直接通過命令
rpm -ivh 軟件包名
如果是阿里云服務(wù)器可以使用命令。
2. 如果鏡像源非常新,系統(tǒng)可以聯(lián)網(wǎng),使得 yum install 軟件包名 來安裝很方便。
二、 源碼安裝(推薦使用)
源碼類的安裝,主要的步驟如下:
下載好軟件包
到此,以上就是小編對(duì)于linux軟件安裝教程的問題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
分享名稱:linux軟件安裝
網(wǎng)頁網(wǎng)址:http://fisionsoft.com.cn/article/cdghpij.html


咨詢
建站咨詢
