


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在 windows 下安裝軟件時(shí),只需用鼠標(biāo)雙擊軟件的安裝程序,或者用 zip 等解壓縮軟件解壓縮即可安裝。在 linux 下安裝軟件對(duì)初學(xué)者來(lái)說(shuō),難度高于 windows 下軟件安裝。下面我就具體講解linux 下如何安裝軟件。先來(lái)看看linux 軟件擴(kuò)展名。軟件后綴為.rpm 最初是red hat linux 供應(yīng)的一種包封裝格式,現(xiàn)在很多l(xiāng)inux 發(fā)行版本都使用;后綴為.deb 是 debain linux 供應(yīng)的一種包封裝格式;后綴為.tar.gz、tar.z、tar.bz2 或.tgz 是使用unix 系統(tǒng)打包工具tar 打包的;后綴為.bin 的一般是一些商業(yè)軟件。通過(guò)擴(kuò)展名可以
2、了解軟件格式,進(jìn)而了解軟件安裝。 rpm 格式軟件包的安裝1. 簡(jiǎn)介幾乎全部的linux 發(fā)行版本都使用某種形式的軟件包管理安裝、更新和卸載軟件。與直接從源代碼安裝相比,軟件包管理易于安裝和卸載;易于更新已安裝的軟件包;易于愛(ài)護(hù)配置文件;易于跟蹤已安裝文件。rpm 全稱是red hat package manager(redhat 包管理器)。rpm 本質(zhì)上就是一個(gè)包,包含可以馬上在特定機(jī)器體系結(jié)構(gòu)上安裝和運(yùn)行的linux 軟件。rpm 示意圖:預(yù)備->>安裝前腳本->> 2 進(jìn)制文件->>2 進(jìn)制文件->> ->> 2 進(jìn)制文件-&
3、gt;>2 進(jìn)制文件->>安裝后腳本大多數(shù)linux rpm 軟件包的命名有肯定的規(guī)律,它遵循名稱-版本-修正版-類型-mysoftware-1.2 -1.i386.rpm 。2. 安裝rpm 包軟件#rpm -ivh mysoftware-1.2 -1.i386.rpm rpm 命令主要參數(shù):-i 安裝軟件。-t 測(cè)試安裝,不是真的安裝。-p 顯示安裝進(jìn)度。-f 忽視任何錯(cuò)誤。-u 升級(jí)安裝。-v 檢測(cè)套件是否正確安裝。這些參數(shù)可以同時(shí)接受。更多的內(nèi)容可以參考rpm 的命令掛念。3. 卸載軟件 #rpm -e 軟件名需要說(shuō)明的是,上面代碼中使用的是軟件名,而不是軟件包名。例
4、如,要卸載software-1.2.-1.i386.rpm 這個(gè)包時(shí),應(yīng)執(zhí)行: #rpm -e software需要說(shuō)明的是,上面代碼中使用的是軟件名,而不是軟件包名。例如,要卸載software-1.2.-1.i386.rpm 這個(gè)包時(shí),應(yīng)執(zhí)行: #rpm -e software4. 強(qiáng)行卸載rpm 包有時(shí)除去一個(gè)rpm 是不行的,尤其是系統(tǒng)上有別的程序依靠于它的時(shí)候。假如執(zhí)行命令會(huì)顯示如下錯(cuò)誤信息:#rpm -e xsnowerror: removing these packages would break dependencies:/usr/x11r6/bin/xsnow is need
5、ed by x-amusements-1.0-1在這種狀況下,可以用-force 選項(xiàng)重新安裝xsnow: #rpm -ivh -force xsnow-1.41-1.i386.rpmxsnow這里推舉使用工具軟件kleandisk,用它可以平安徹底清理掉不再使用的rpm 包。5.安裝.src.rpm 類型的文件目前rpm 有兩種模式,一種是已經(jīng)過(guò)編碼的(i386.rpm),一種是未經(jīng)編碼的(src.rpm)。rpm -rebuild filename.src.rpm這時(shí)系統(tǒng)會(huì)建立一個(gè)文件filenamr.rpm,在/usr/src/redflag/rpms/子名目下,一般是 i386,具體狀
6、況和linux 發(fā)行版本有關(guān)。然后執(zhí)行下面代碼即可:rpm -ivh /usr/src/regflag/rpms/i386/filename.rpm使用deb 打包的軟件安裝deb 是debian linux 供應(yīng)的一個(gè)包管理器,它與rpm 格外類似。但由于rpm 消滅得早, 并且應(yīng)用廣泛,所以在各種版本的 linux 中都常見(jiàn)到,而 debian 的包管理器dpkg 只消滅在debina linux 中。它的優(yōu)點(diǎn)是不用被嚴(yán)格的依靠性檢查所困擾,缺點(diǎn)是只在debian linux 發(fā)行版中才能見(jiàn)到這個(gè)包管理工具。1. 安裝#dpkg -i mysoftware-1.2.-1.deb2. 卸載#
7、dpkg -e mysoftware使用源代碼進(jìn)行軟件安裝和 rpm 安裝方式相比,使用源代碼進(jìn)行軟件安裝會(huì)簡(jiǎn)單一些,但是用源代碼安裝軟件是linux 下進(jìn)行軟件安裝的重要手段,也是運(yùn)行l(wèi)inux 的最主要的優(yōu)勢(shì)之一。使用源代碼安裝軟件,能依據(jù)用戶的需要選擇定制的安裝方式進(jìn)行安裝,而不是僅僅依靠那些在安裝包中的 預(yù)配置的參數(shù)選擇安裝。另外,仍舊有一些軟件程序只能從源代碼處進(jìn)行安裝?,F(xiàn)在有很多地方都供應(yīng)源代碼包,到底在什么地方獲得取決于軟件的特殊需要。對(duì)于那些使用比較普遍的軟件,如sendmail,可以從商業(yè)網(wǎng)站處下載源代碼軟件包(如 )。一般的軟件包
8、,可從開發(fā)者的 web 站點(diǎn)下載。下面介紹一下安裝步驟:1. 解壓數(shù)據(jù)包源代碼軟件通常以.tar.gz 做為擴(kuò)展名,也有tar.z、tar.bz2 或.tgz 為擴(kuò)展名的。不同擴(kuò)展名解壓縮命令也不相同,2. 編譯軟件成功解壓縮源代碼文件后,進(jìn)入解包的名目。在安裝前閱讀readme 文件和install 文件。盡管很多源代碼文件包都使用基本相同的命令,但是有時(shí)在閱讀這些文件時(shí)能發(fā)覺(jué)一些重要的區(qū)分。例如,有些軟件包含一個(gè)可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說(shuō)明文件,有助于安裝成功和節(jié)省時(shí)間。在安裝軟件以前要成為root 用戶。實(shí)現(xiàn)這一點(diǎn)通常有兩種方式:在另一臺(tái)終端以root 用戶登錄
9、,或者輸入“su”,此時(shí)系統(tǒng)會(huì)提示輸入root 用戶的密碼。輸入密碼以后,就將始終擁有root 用戶的權(quán)限。假如已經(jīng)是root 用戶,那就可以進(jìn)行下一步。通常的安裝方法是從安裝包的名目執(zhí)行以下命令:gunzip soft1.tar.gz cd soft1. /configure #配置# make #調(diào)用make#make install #安裝源代碼# 刪除安裝時(shí)產(chǎn)生的臨時(shí)文件: make clean卸載軟件:make uninstall有些軟件包的源代碼編譯安裝后可以用make uninstall 命令卸載。假如不供應(yīng)此功能, 則軟件的卸載必需手動(dòng)刪除。由于軟件可能將文件分散地安裝在系統(tǒng)的
10、多個(gè)名目中,往往很 難把它刪除潔凈,應(yīng)當(dāng)在編譯前進(jìn)行配置。.bin 文件安裝擴(kuò)展名為.bin 文件是二進(jìn)制的,它也是源程序經(jīng)編譯后得到的機(jī)器語(yǔ)言。有一些軟件可以發(fā)布為以.bin 為后綴的安裝包,例如,流媒體播放器 realone。假如安裝過(guò)realone 的 windows 版的話,那么安裝realone for linux 版本(文件名: r1p1_linux22_libc6_i386_a1.bin)就格外簡(jiǎn)潔了:chmod +x r1p1_linux22_libc6_i386_a1.bin./ r1p1_linux22_libc6_i386_a1.bin接下來(lái)選擇安裝方式,有一般安裝和高級(jí)安裝兩種。假如不想改動(dòng)安裝名目,就可選擇一般安裝,整個(gè)安裝過(guò)程幾乎和在windwos 下一樣。.bin 文件的卸載,以realone for linux 為例,假如接受一般安裝方式的話,在用戶主名目下會(huì)有real 和 realplayer9 兩個(gè)文件夾,把它們刪除即可。linux 綠色軟件linux 也有一些綠色軟件,不過(guò)不是很多。linux 系統(tǒng)供應(yīng)一種機(jī)制:自動(dòng)響應(yīng)軟件運(yùn)行進(jìn)程的要求,為它設(shè)定好可以馬上運(yùn)行的環(huán)境。這種機(jī)制可以是一種接口,或者是中間件。程序員編寫的程序可以直接
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工業(yè)廢氣凈化處理技術(shù)環(huán)保產(chǎn)業(yè)應(yīng)用案例報(bào)告
- 安全試題及答案地震
- 安全生產(chǎn)試題及答案解析
- 安全工作的試題及答案
- 天然植物精油護(hù)膚品牌產(chǎn)品研發(fā)與創(chuàng)新趨勢(shì)報(bào)告
- 石油庫(kù)廠級(jí)培訓(xùn)課件
- 中國(guó)功夫英語(yǔ)課件
- 礦山生產(chǎn)系統(tǒng)培訓(xùn)
- 公交消防演練課件
- 中國(guó)兒童畫課件
- 口腔診所前臺(tái)主管述職報(bào)告
- 2024年石家莊市市屬國(guó)有企業(yè)招聘筆試真題
- 2024年廣東“三支一扶”計(jì)劃招募筆試真題
- 設(shè)備租賃方案(3篇)
- 公關(guān)費(fèi)用標(biāo)準(zhǔn)管理制度
- 2025-2030年中國(guó)潔凈室風(fēng)扇過(guò)濾單元行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025至2030中國(guó)汽車租賃行業(yè)發(fā)展分析及發(fā)展戰(zhàn)略與市場(chǎng)策略報(bào)告
- 2025年煙臺(tái)市中考地理試卷真題
- 安徽省合肥市名校2025屆八年級(jí)英語(yǔ)第二學(xué)期期末統(tǒng)考試題含答案
- 2024年廣東省廣州市初中生物會(huì)考真題(含答案)
- 2025年河北省中考麒麟卷生物(一)
評(píng)論
0/150
提交評(píng)論