學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux系統(tǒng)怎么安裝軟件

linux系統(tǒng)怎么安裝軟件

時(shí)間: 春健736 分享

linux系統(tǒng)怎么安裝軟件

  一般的Linux系統(tǒng)套件都包含了豐富的應(yīng)用程序,但有時(shí)并不能滿(mǎn)足實(shí)際需要。這時(shí)就要涉及到對(duì)低版本軟件的卸載、安裝新版本軟件,或者安裝全新的應(yīng)用軟件。那么linux系統(tǒng)怎么安裝軟件?下面跟著學(xué)習(xí)啦小編一起去了解下吧。

  linux系統(tǒng)怎么安裝軟件

  軟件安裝卸載,分幾種情況:

  1:RPM包,這種軟件包就像windows的EXE安裝文件一樣,各種文件已經(jīng)編譯好,并打了包,哪個(gè)文件該放到哪個(gè)文件夾,都指定好了,安裝非常方便,在圖形界面里你只需要雙擊就能自動(dòng)安裝。

  ==如何卸載:

  1、打開(kāi)一個(gè)SHELL終端

  2、因?yàn)長(zhǎng)inux下的軟件名都包括版本號(hào),所以卸載前最好先確定這個(gè)軟件的完整名稱(chēng)。

  查找RPM包軟件:rpm -qa ×××*

  注意:×××指軟件名稱(chēng)開(kāi)頭的幾個(gè)字母,不要求寫(xiě)全,但別錯(cuò),*就是通配符號(hào)“*”,即星號(hào),如你想查找機(jī)子里安裝的REALPLAYER軟件,可以輸入:rpm -qa realplay*

  3、找到軟件后,顯示出來(lái)的是軟件完整名稱(chēng),如firefox-1.0.1-1.3.2

  執(zhí)行卸載命令:rpm -e firefox-1.0.1-1.3.2

  ===安裝目錄,執(zhí)行命令查找:rpm -ql firefox-1.0.1-1.3.2

  ===參考文章:http://blog.chinaunix.net/article.p...178&blogId=1438

  2:tar.gz(bz或bz2等)結(jié)尾的源代碼包,這種軟件包里面都是源程序,沒(méi)有編譯過(guò),需要編譯后才能安裝,安裝方法為:

  1、打開(kāi)一個(gè)SHELL,即終端

  2、用CD 命令進(jìn)入源代碼壓縮包所在的目錄

  3、根據(jù)壓縮包類(lèi)型解壓縮文件(*代表壓縮包名稱(chēng))

  tar -zxvf ****.tar.gz

  tar -jxvf ****.tar.bz(或bz2)

  4、用CD命令進(jìn)入解壓縮后的目錄

  5、輸入編譯文件命令:./configure(有的壓縮包已經(jīng)編譯過(guò),這一步可以省去)

  6、然后是命令:make

  7、再是安裝文件命令:make install

  8、安裝完畢

  ===如何卸載:

  1、打開(kāi)一個(gè)SHELL,即終端

  2、用CD 命令進(jìn)入編譯后的軟件目錄,即安裝時(shí)的目錄

  3、執(zhí)行反安裝命令:make uninstall

  ====安裝目錄:注意make install命令過(guò)程中的安裝目錄,或者閱讀安裝目錄里面的readme文件,當(dāng)然最好的辦法是在安裝的過(guò)程中指定安裝目錄,即在./configure命令后面加參數(shù)--prefix=/**,

  如:./configure --prefix=/usr/local/aaaa,即把軟件裝在/usr/local/路徑的aaaa這個(gè)目錄里。一般的軟件的默認(rèn)安裝目錄在/usr/local或者/opt里,可以到那里去找找

  3:以bin結(jié)尾的安裝包,這種包類(lèi)似于RPM包,安裝也比較簡(jiǎn)單

  1、打開(kāi)一個(gè)SHELL,即終端

  2、用CD 命令進(jìn)入源代碼壓縮包所在的目錄

  3、給文件加上可執(zhí)行屬性:chmod +x ******.bin(中間是字母x,小寫(xiě))

  3、執(zhí)行命令:./******.bin(realplayer for Linux就是這樣的安裝包)

  ===如何卸載:把安裝時(shí)中選擇的安裝目錄刪除就OK

  ===執(zhí)行安裝過(guò)程中可以指定,類(lèi)似于windows下安裝。

  2、安裝完軟件后如何執(zhí)行。 安裝完軟件后可以有好多種方法執(zhí)行軟件:

  A、有些軟件安裝后會(huì)自動(dòng)在應(yīng)用程序列表里加上快捷鍵,和windows一樣,到那里找就行了。

  B、如果在應(yīng)用程序列表里找不到的話,可以直接在/開(kāi)始/運(yùn)行命令里輸入命令:?jiǎn)?dòng)命令一般就是軟件名,如firefox,realplay,xmms等

  C、也可以打開(kāi)一個(gè)shell終端,輸入軟件名,和在“運(yùn)行命令”里一樣。如果不知道命令全程的話,可以輸入開(kāi)頭的字母,然后按tab鍵查找,系統(tǒng)會(huì)自動(dòng)顯示以輸入字母開(kāi)頭的所有命令/

  D、你也可以直接到安裝目錄下運(yùn)行啟動(dòng)文件,Linux下的可執(zhí)行圖標(biāo)和shell終端圖標(biāo)很像

  E、到/usr/bin目錄里找安裝的軟件啟動(dòng)文件執(zhí)行命令。Linux系統(tǒng)把所有可執(zhí)行的文件命令在/usr/bin目錄里都作了啟動(dòng)連接,你可以去那個(gè)目錄尋找你安裝的文件的啟動(dòng)命令,雙擊啟動(dòng)

  現(xiàn)在流行的軟件包有兩種比較常見(jiàn)的形式,一種是RPM包的形式,另一種是壓縮成*.tar.gz的形式。本文將討論這兩種形式的軟件包在文本環(huán)境和圖像環(huán)境(X Window)下不同的安裝方法。

  文本環(huán)境下的軟件安裝

  一、安裝簡(jiǎn)便的RPM包

  RPM是RedHat Package Manager的縮寫(xiě),他只能使用在安裝了RPM軟件的系統(tǒng)中,RedHat Linux和Turbo Linux中已使用了他。這種結(jié)構(gòu)的包使用起來(lái)還是很方便的,只要記住幾條簡(jiǎn)單的命令和參數(shù)就能夠方便地使用:

  #〉rpm [options] filename.rpm

  其中常用的options包括:

  -i: 安裝軟件

  -e: 卸載軟件

  -q:查看軟件安裝的信息和狀態(tài)

  -U: 升級(jí)現(xiàn)有軟件

  例如安裝軟件時(shí),能夠使用如下命令:“rpm -i filename.rpm”,軟件安裝在什么地方、是怎么安裝的都無(wú)需用戶(hù)操心,RPM能夠幫助用戶(hù)管理。由于RPM使用方便,很多軟件都有RPM版本。假如想使用RPM形式的軟件就要首先下載一個(gè)RPM管理軟件。在ftp://ftp.rpm.org/pub/rpm/dist/rpm-version網(wǎng)站能夠下載最新的版本——rpm-3.-.4.i386。該軟件有RPM包和.tar.gz包兩種形式,假如您的系統(tǒng)中已有了RPM管理軟件,您能夠下載RPM形式的包來(lái)升級(jí)現(xiàn)有軟件,否則就必須了解.tar.gz包的安裝方法。

  二、安裝需要編譯的.tar.gz包

  由于RPM包使用的局限性(必須安裝RPM),現(xiàn)在更多的軟件使用的是源代碼形式的.tar.gz包。這種軟件的安裝通常要經(jīng)過(guò)解壓縮、軟件配置、軟件編譯及安裝的過(guò)程。

  解壓縮通常有兩種命令方法:一種是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,他實(shí)質(zhì)是兩條命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一種是“tar xzvf filename-VERSION-OS.tar.gz”。 一般來(lái)說(shuō)在軟件解壓縮后會(huì)生成一個(gè)目錄filename-VERSION-OS。

  軟件的配置、編譯、安裝是最讓初學(xué)者望而生畏的事了,但筆者認(rèn)為掌控一些規(guī)律還是不難的。一般來(lái)說(shuō),在解壓縮生成的目錄中都會(huì)有名為Readme、Rnstall或Readme.install之類(lèi)的文檔。這些文檔通常會(huì)對(duì)軟件的功能、特性、版權(quán)許可、安裝連同相關(guān)知識(shí)加以介紹,并且會(huì)提到關(guān)于安裝的方法和步驟。舉例來(lái)說(shuō):在apache_1.3.6的install文檔中說(shuō)明了如下內(nèi)容(此處只列出總的條目,具體內(nèi)容省略):

  Installing the Apache 1.3 HTTP server with APACI

  ==============================

  1.Overview for the impatient(概括說(shuō)明配置的全過(guò)程)

  $./configure--prefix=PREFIX

  $make

  $make install

  $PREFIX/bin/apachectl start

  2.Requirements(需要的條件)

  3.Configuring the source tree(配置的參數(shù)說(shuō)明)

  4.Building the package(編譯軟件的方法)

  5.Installing the package(安裝軟件的方法)

  6.Testing the package(軟件測(cè)試)

  理解并能熟練使用這些說(shuō)明文檔后,就能夠利用一些規(guī)律來(lái)安裝大多數(shù)的軟件。對(duì)于那些沒(méi)有說(shuō)明文檔的軟件(當(dāng)然這種情況比較少見(jiàn)),這些規(guī)律通常也是適用的。一般來(lái)說(shuō),和安裝軟件有直接關(guān)系的文檔只有兩個(gè):configure 、Makefile。

  其中,configure文檔具備可執(zhí)行的屬性,是用來(lái)配置軟件的,他的參數(shù)比較多,用法也比較靈活。當(dāng)然,不同的軟件參數(shù)也不相同,這時(shí)候就需要借助他的help參數(shù),運(yùn)行下面的命令就會(huì)讓您感到豁然開(kāi)朗:

  #〉 ./configure -help

  Usage: configure [options]

  Options: [defaults in brackets after descriptions]

  General options:

  --quiet, --silent do not print messages

  --verbose,-v print even more messages

  --sha [=DIR] switch to a shadow tree (under DIR) for building

  Stand-alone options:

  --help,-h print this message

  --show-layout print installation path layout (check and debug)

  Installation layout options:

  --with-layout=[F:]ID use installation path layout ID (from file F)

  --target=TARGET install name-associated files using basename TARGET

  ……

  接下來(lái),就能夠運(yùn)行“./configure [options]”來(lái)配置該軟件。注意,命令行中的“./”很重要,他告訴系統(tǒng)要運(yùn)行的命令就在當(dāng)前目錄下(否則系統(tǒng)就會(huì)到$path變量指定的路徑下去執(zhí)行命令)。執(zhí)行命令后能夠生成Makefile文檔或修改已有的文檔配置。

看過(guò)“ linux系統(tǒng)怎么安裝軟件 ”的人還看了:

1.Linux系統(tǒng)軟件的基本安裝和卸載方法

2.Linux如何安裝zoneminder軟件

3.怎么安裝red hat操作系統(tǒng)

4.Linux如何安裝和配置rz/sz命令

5.一個(gè)硬盤(pán)如何安裝2個(gè)Linux

652951