




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、在Windows下安裝軟件時,只需運(yùn)行軟件的安裝程序(setup、install等)或者用zip等解壓縮軟件解開即可安裝,運(yùn)行反安裝程序(uninstall、unware、“卸載”等)就能將軟件清除干凈,完全圖形化的操作界面,簡單到只要用鼠標(biāo)一直點(diǎn)擊“下一步”就可以了。而Linux好象就不一樣了,很多的初學(xué)者都抱怨在Linux下安裝和卸載軟件非常地困難,沒有像使用Windows時那么直觀。其實(shí)在Linux下安裝和卸載軟件也非常簡單,同樣也有安裝向?qū)Щ蚪鈮喊惭b的方式,不相同的只不過是除了二進(jìn)制形式的軟件分發(fā)外,還有許許多多以源代碼形式分發(fā)的軟件包,下面就來詳細(xì)地講一講這些軟件的安裝與卸載:一、二
2、進(jìn)制分發(fā)軟件包的安裝與卸載 Linux軟件的二進(jìn)制分發(fā)是指事先已經(jīng)編譯好二進(jìn)制形式的軟件包的發(fā)布形式,其優(yōu)點(diǎn)是安裝使用容易,缺點(diǎn)則是缺乏靈活性,如果該軟件包是為特定的硬件/操作系統(tǒng)平臺編譯的,那它就不能在另外的平臺或環(huán)境下正確執(zhí)行。 1、*.rpm形式的二進(jìn)制軟件包 安裝:rpm -ivh *.rpm卸載:rpm -e packgename說明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對rpm形式的軟件包進(jìn)行安裝、升級、卸載、驗(yàn)證、查詢等操作,安裝簡單,而卸載時也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學(xué)者盡可能使用
3、rpm形式的軟件包。rpm的參數(shù)中-i是安裝,-v是校驗(yàn),-h是用散列符顯示安裝進(jìn)度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數(shù)-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區(qū)別,它往往是文件名中位于版本號前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱分別是apache和apache-devel。更多的rpm參數(shù)請自行參看手冊頁:man rpm。 如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-W
4、indow下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對軟件包的安裝、升級、卸載、驗(yàn)證和查詢就可以通過點(diǎn)擊鼠標(biāo)來輕松完成。 2、*.tar.gz/*.tgz、*.bz2形式的二進(jìn)制軟件包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2卸載:手動刪除 說明:*.tar.gz/*.bz2形式的二進(jìn)制軟件包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對于解壓后只有單一目錄的軟件,卸載時用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想
5、知道解壓時向系統(tǒng)中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數(shù)z是調(diào)用gzip解壓,x是解包,v是校驗(yàn),f是顯示結(jié)果,y是調(diào)用bzip2解壓,t是列出包的文件清單。更多的參數(shù)請參看手冊頁:man tar。 如果你更喜歡圖形界面的操作,可以在X-Window下使用KDE的ArK壓縮檔案管理工具。 3、提供安裝程序的軟件包 這類軟件包已經(jīng)提供了安裝腳本或二進(jìn)制的安裝向?qū)С绦颍╯etup、install、install.sh等),只需運(yùn)行它就可以完成軟件的安裝;而卸載時也相應(yīng)地提供了反安裝的腳本或程序。例如SUN公司的Sta
6、rOffice辦公軟件套件就使用名為setup的安裝程序,而且在軟件安裝后提供反安裝的功能,目前這種類型的軟件包還比較少,因其安裝與卸載的方式與Windows軟件一樣,所以就無需多講了。 二、源代碼分發(fā)軟件包的安裝與卸載 Linux軟件的源代碼分發(fā)是指提供了該軟件所有程序源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進(jìn)制代碼并進(jìn)行安裝,其優(yōu)點(diǎn)是配置靈活,可以隨意去掉或保留某些功能/模塊,適應(yīng)多種硬件/操作系統(tǒng)平臺及編譯環(huán)境,缺點(diǎn)是難度較大,一般不適合初學(xué)者使用。 1、*.src.rpm形式的源代碼軟件包 安裝:rpm -rebuild *.src.rpmcd /usr/src/dist/RPM
7、Srpm -ivh *.rpm卸載:rpm -e packgename說明:rpm -rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進(jìn)制的rpm包,然后再安裝該二進(jìn)制包即可。packgename如前所述。 2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包 安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓 然后進(jìn)入解壓后的目錄: ./configure 配置make 編譯make install 安裝卸載:make uninstall 或 手動刪除說明:建議解壓后先閱讀說明文件,可以了解安裝有哪些
8、需求,有必要時還需改動編譯配置。有些軟件包的源代碼在編譯安裝后可以用make install命令來進(jìn)行卸載,如果不提供此功能,則軟件的卸載必須手動刪除。由于軟件可能將文件分散地安裝在系統(tǒng)的多個目錄中,往往很難把它刪除干凈,那你應(yīng)該在編譯前進(jìn)行配置,指定軟件將要安裝到目標(biāo)路徑:./configure -prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來進(jìn)行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經(jīng)驗(yàn)的人,一般不推薦初學(xué)者使用。 關(guān)于Linux下軟件的安裝與卸載lanche已經(jīng)講了這么多,但可能還會有人問怎么知道一個tar.
9、gz/bz2包是二進(jìn)制文件包呢還是源代碼包?如果你用過壓縮工具就會明白,壓縮包未必就是軟件,它也可能是備份的許多圖片,也可能是打包在一起的普通資料,要分辨它到底是什么最好的辦法就是查看包里的文件清單,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用圖形化的ArK壓縮檔案管理工具都可以,源代碼包里的文件往往會含有種種源代碼文件,頭文件*.h、c代碼源文件*.c、C+代碼源文件*.cc/*.cpp等;而二進(jìn)制包里的文件則會有可執(zhí)行文件(與軟件同名的往往是主執(zhí)行文件),標(biāo)志是其所在路徑含有名為bin的目錄(僅有少數(shù)例外)。原來這么簡單呀,還不快
10、點(diǎn)自己試試!第二篇:如何安裝Linux的軟件 在windows下安裝軟件大家都覺得很容易,只要雙擊setup或是install的圖標(biāo),然后跟著向?qū)б徊揭徊降陌刺崾咀鼍涂梢粤耍窃趌inux下安裝軟件就不像windows下那樣容易了,有時你找到的是沒有編譯過的軟件源碼,那就更加的麻煩了,這里就介紹一下如何安裝linux的軟件啦! linux下的軟件一般都是經(jīng)過壓縮的,主要的格式有這幾種:rpm、tar、tar.gz、tgz等。所以首先拿到軟件后第一件事就是解壓縮。 一、在xwindow下以rpm格式的軟件安裝比較容易,只要在把鼠標(biāo)移到文件上單擊右鍵,在彈出的菜單里會有專門的三項(只有在右鍵單擊
11、rpm文件才會出現(xiàn))show info,upgrade和install,這三項的意思大家都很清楚了,我就不多說了。rpm格式說了,接著就是tar,tar.gz,tgz等,在xwindow下雙擊這些格式的文件就會自動解壓縮的,是解壓縮而不是像rpm那樣有install選項的,install文件會在你解壓縮后才出現(xiàn),不過這里我要先說一下,在你雙擊install前建議先好好看一下readme,因?yàn)槟闼惭b這些軟件可能是沒有編譯的,所以看一下會比較好。 二、說完了xwindow下的安裝和解壓縮,接著說在文本模式下如何解壓縮和安裝,還有編譯源碼了。首先說rpm的,以root身份登陸后(用其他的身份登陸
12、也可以但有些軟件就不能被安裝)鍵入rpm i你所要解壓縮的文件擴(kuò)展名(當(dāng)然是rpm)也不是很難吧,這里我要說的是“i”意思是install,如果你想要卸載或是要執(zhí)行其他的指令就打rpm help,看電腦給你的提示吧,為了照顧那些E文不太好的人我這里就寫幾個常用的參數(shù):e:卸載相關(guān)的應(yīng)用程序,U(注意是大寫):升級軟件包, pql:列出rpm軟件包的相關(guān)信息,qf:查找指定文件屬于哪個軟件包。至于那些其他格式的軟件則可以用gunzip,gzip,tar和unzip等指令來解壓縮,然后再運(yùn)行install。通過解包后會得到一些文件,然后進(jìn)入剛才解壓縮后文件目錄用“l(fā)s F color”指令看一下所
13、得到的文件,一般有兩種情況:第一種是文件為已經(jīng)編譯好的程序(無須再編譯了)用上面的察看文件命令會以帶“”標(biāo)記的亮綠色顯示;第二種則是需要由你自己編譯的源代碼。得到的是源代碼的話,就需要我們自己編譯來得到可運(yùn)行的程序。編譯源代碼聽到編譯是不是就嚇到你了呢,其實(shí)說穿了也就加上幾句話而已,對初學(xué)者是有些困難想用好的操作系統(tǒng)就需要學(xué)習(xí)嘛,等你學(xué)會了在MM前露一手的時候想想吧,在編譯之前先要認(rèn)真的閱讀一下readme文檔,老鳥們就不需要了吧,等你閱讀完了以后就執(zhí)行 ./configuremakemake install(只有Root身份才能執(zhí)行此命令),編譯完成之后便會在當(dāng)前目錄或src子目錄下得到軟件
14、的可執(zhí)行程序。 介紹完了,大家是不是覺的RPM的軟件安裝比較容易一點(diǎn)呢,但我個人意見初學(xué)者還是多選擇RPM格式以外的軟件,因?yàn)橥ㄟ^編譯軟件的源碼可以為你以后編譯內(nèi)核打下一定的基礎(chǔ)。第三篇:輕松安裝、卸載Linux軟件Linux軟件的安裝和卸載一直是困擾許多新用戶的難題。在Windows中,我們可以使用軟件自帶的安裝卸載程序或在控制面板中的“添加/刪除程序”來實(shí)現(xiàn)。與其相類似,在Linux下有一個功能強(qiáng)大的軟件安裝卸載工具,名為RPM。它可以用來建立、安裝、查詢、更新、卸載軟件。該工具是在命令行下使用的。在Shell的提示符后輸入rpm,就可獲得該命令的幫助信息。 軟件的安裝 Linux下軟件的
15、安裝主要有兩種不同的形式。第一種安裝文件名為xxx.tar.gz;另一種安裝文件名為xxx.i386.rpm。以第一種方式發(fā)行的軟件多為以源碼形式發(fā)送的;第二種方式則是直接以二進(jìn)制形式發(fā)送的。 對于第一種,安裝方法如下: 1.首先,將安裝文件拷貝至你的目錄中。例如,如果你是以root身份登錄上的,就將軟件拷貝至/root中。 #cp xxx.tar.gz /root2.由于該文件是被壓縮并打包的,應(yīng)對其解壓縮。命令為: #tar xvzf filename.tar.gz3.執(zhí)行該命令后,安裝文件按路徑,解壓縮在當(dāng)前目錄下。用ls命令可以看到解壓縮后的文件。通常在解壓縮后產(chǎn)生的文件中,有“Ins
16、tall”的文件。該文件為純文本文件,詳細(xì)講述了該軟件包的安裝方法。 4.執(zhí)行解壓縮后產(chǎn)生的一個名為configure的可執(zhí)行腳本程序。它是用于檢查系統(tǒng)是否有編譯時所需的庫,以及庫的版本是否滿足編譯的需要等安裝所需要的系統(tǒng)信息。為隨后的編譯工作做準(zhǔn)備。命令為:#./configure。 5.檢查通過后,將生成用于編譯的MakeFile文件。此時,可以開始進(jìn)行編譯了。編譯的過程視軟件的規(guī)模和計算機(jī)性能的不同,所耗費(fèi)的時間也不同。命令為:#make。 6.成功編譯后,鍵入如下的命令開始安裝:#make install7.安裝完畢,應(yīng)清除編譯過程中產(chǎn)生的臨時文件和 回答者: 華雯 | 二級 | 20
17、05-8-23 21:43 Linux下如何安裝程序2種如果用rpm打包的用rpm命令安裝rpm -i 安裝rpm -e 卸載rpm -q 查詢rpm -V 驗(yàn)證還有就是原碼了找到configure # ./configure # make# make install 回答者: 齊一 | 四級 | 2005-8-23 21:44 Linux - 程序安裝 程序安裝: rpm(rpm包管理器),rpmbuild(rpm源碼包編譯),make(編譯命令),./configure(配置命令)。 寫在前面,在linux下面并不是象windows那樣容易,一般來說,有2種安裝形式,一種是利用編譯好的程序
18、直接安裝,擴(kuò)展名為rpm,相當(dāng)于windows下面的setup.exe;另一種是源碼包,擴(kuò)展名通常為tgz,tar.gz,tar.bz2,先利用前面一節(jié)講過的解壓方法對其解壓,之后進(jìn)入目錄仔細(xì)閱讀README和INSTALL這兩個文件,一般來說里面說明了軟件用法,安裝說明以及注意事項,然后對其編譯才能安裝,這在windows下一直都視為罪行的,這可都是源代碼呀;除此之外還有一部分以src.rpm為擴(kuò)展名的安裝包;對我來說要么是安裝代碼包(tar.gz,tar.bz2),要么是2進(jìn)制包(rpm)。補(bǔ)充一種以run或bin為擴(kuò)展名的安裝文件,直接用./ software.run即可(softwar
19、e.run為軟件的名字)。 1,rpm,安裝擴(kuò)展名為rpm的安裝包,這個安裝包與windows下面的setup.exe差不多,但是要比setup復(fù)雜一點(diǎn)。 常用參數(shù): -ivh;最簡單的安裝辦法,并顯示安裝進(jìn)度。 -e最簡單的刪除辦法,不顯示任何消息除非出錯。 -Uvh更新安裝,顯示安裝進(jìn)度。 -nodeps不檢查依賴關(guān)系,有些軟件在工作的時候通常需要另外的庫文件,linux下名為.so的文件,相當(dāng)于windows下面的dll文件,linux的安裝包通常不像windows的setup那樣一個勁的往系統(tǒng)添dll,所以linux安裝包通常很小,帶來的問題就是,如果缺少某些庫文件都會導(dǎo)致安裝失敗,而
20、這些庫文件有時候又并不是必要的,換句話說沒有這個庫,程序本來可以照樣運(yùn)行,那么就要用這個參數(shù)不讓系統(tǒng)檢查依賴關(guān)系,如果安裝之后真的不能用,那就用-e刪掉他。 -force,通常和-nodeps一起來用,通常有時候如果系統(tǒng)有舊的文件,系統(tǒng)會檢查新安裝的包是否與現(xiàn)有的文件沖突,如果有,那么也是安不上,用這個參數(shù)強(qiáng)迫安裝無論怎樣。 -ql,查詢軟件所有文件的安裝位置. -qa 查詢所有已經(jīng)安裝的軟件包. 用法舉例:rpm -ivh xmms-1.2.7-i386.rpm,安裝xmms(相當(dāng)于winamp的東西);rpm -e xmms,卸載xmms,注意在這里是包或者說是程序的名字,并不是安裝文件名
21、;rpm -Uvh xmms-1.2.8-i386.rpm,更新xmms;rpm -ivh xmms-1.2.8-i386.rpm -nodeps -force,強(qiáng)迫系統(tǒng)安裝xmms,需要注意得是,如果有以前版本的相同軟件,那么先用rpm -e xmms刪掉,在安裝新包,否則會出麻煩;rpm -qa | grep softname查找軟件名為softname的軟件.rpm -ql softname查詢softname的安裝位置. 2,rpmbuild,這個我很少用,過兩天試試我在來寫說明,主要參數(shù)為-rebuild,-recompile,對付src.rpm的包。 3,make,./config
22、ure這是專用來對付源碼包的,源代碼包發(fā)行的目的就是無論你的硬件是什么形式的,大型還是小型,只要符合標(biāo)準(zhǔn),就可以在上面安裝該軟件,是不是很強(qiáng)?這正是linux靈活性的體現(xiàn)。 用法說明:首先你下載了源代碼包,例如是mplayer-1.0pre2.tar.bz2,那么先解壓縮,tar jxvf mplayer-1.0pre2.tar.bz2,進(jìn)入mplayer-1.0pre2目錄,運(yùn)行./configure,運(yùn)行自動配置shell腳本(相當(dāng)于windows的批處理,但十分強(qiáng)大),它會根據(jù)你的系統(tǒng)的具體情況生成配置,編譯說明文件(Makefile)。然后make;make install,這樣才安裝
23、好這個軟件。通常來說./configure會帶有很多參數(shù),不同軟件參數(shù)表也不同,所以所有的源碼包文件都對這個參數(shù)做了詳細(xì)的說明,分別放在README,INSTALL文件里面,安裝之前一定要閱讀安裝部分。 回答者: 挺有意思 | 六級 | 2005-8-23 21:47 【分享】linux下安裝程序很多初學(xué)者都不知道如何在linux下安裝程序,下面簡單說一下在Linux系統(tǒng)中,安裝軟件最常見的有兩種:一種是軟件的源代碼,您需要自己動手編譯它。這種軟件安裝包通常是用gzip壓縮過的tar包(后綴名為.tar.gz)。另一種是軟件的可執(zhí)行程序,你只要安裝它就可以了。這種軟件安裝包通常是一個RPM包(
24、RedHat Linux Packet Manager,就是RedHat的軟件包管理器),后綴名是.rpm。 當(dāng)然,也有用RPM格式打包的源代碼、用gzip壓縮過的可執(zhí)行套裝程序。只要您理解了以下的思路,這兩種形式的安裝包也不在話下了。源代碼編譯安裝Linux軟件的源代碼分發(fā)是指提供了該軟件所有程序源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進(jìn)制碼并進(jìn)行安裝。其優(yōu)點(diǎn)是配置靈活,可以隨意去掉或保留某些功能/模塊,適應(yīng)多種硬件/操作系統(tǒng)平臺及編譯環(huán)境;缺點(diǎn)是難度較大,一般不適合初學(xué)者使用。各個軟件的源代碼包一般都在各個軟件項目的主頁中提供下載,例如:等。1*.src.
25、rpm形式的源代碼軟件包安裝:rpm -rebuild *.src.rpmcd /usr/src/dist/RPMSrpm -ivh *.rpm卸載:rpm -e packgename說明:rpm -rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進(jìn)制的RPM軟件包,然后再安裝該二進(jìn)制包即可。Packgename如前所述。2*.tar.gz/*.tgz/*.bz2形式的源代碼軟件包以tar.gz或tgz或tar.bz2等格式結(jié)尾的軟件包一般都是以源代碼方式發(fā)布的軟件,安裝這類軟件首先需要對軟件進(jìn)行解壓:# tar zxvf filename.t
26、ar.gz# tar xvfz filename.tgz# tar xvf j filename.tar.bz2解壓以后,就可以進(jìn)入解壓后的目錄:# cd filename/對于這類文檔,常見的安裝步驟是:配置、編譯和安裝3步,其中最麻煩的就是配置,因?yàn)樗泻蛙浖惭b相關(guān)的配置都是在這一步指定的:比如軟件安裝位置等。配置:./configure編譯:make安裝:make install卸載:make uninstall 或手動刪除說明:建議解壓后先閱讀說明文件(ReadMe和Install),了解安裝的需求,有必要時還需改動編譯配置。有些軟件包的源代碼在編譯安裝后可以用make uninst
27、all命令來進(jìn)行卸載,如果不提供此功能,則軟件的卸載必須手動進(jìn)行。由于軟件可能將文件分散地安裝在系統(tǒng)的多個目錄中,往往很難把它刪除干凈,那你應(yīng)該在編譯前進(jìn)行配置,指定軟件將要安裝到目標(biāo)路徑:./configure -prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來進(jìn)行干凈徹底的卸載。與其他安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經(jīng)驗(yàn)的人,一般不推薦初學(xué)者使用。RPM格式軟件包的安裝RPM是RedHat公司開發(fā)的軟件包管理器,使用它可以很容易地對RPM形式的軟件包進(jìn)行安裝、升級、卸載、驗(yàn)證、查詢等操作,安裝簡單,而卸載時也可以將軟件安裝在多處
28、目錄中的文件刪除干凈,因此推薦初學(xué)者盡可能使用RPM形式的軟件包。軟件包往往有特定的命令規(guī)范,名字是由“文件名+版本號+.rpm”組成的字串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm,它們的軟件包名稱分別是apache和apache-devel。各個支持RPM格式的Linux常見軟件的RPM包可以在網(wǎng)站中找到。1安裝命令格式:rpm-i(or-install) options file1.rpm . fileN.rpm參數(shù):file1.rpm.fileN.rpm指將要安裝的RPM包的文件名。詳細(xì)選項:-h(orhash)安裝時輸
29、出hash記號;test只對安裝進(jìn)行測試,并不實(shí)際安裝;-percent以百分比的形式輸出安裝的進(jìn)度;-excludedocs不安裝軟件包中的文檔;-includedocs安裝文檔;-replacepkgs強(qiáng)制重新安裝已經(jīng)安裝的軟件包;-replacefiles替換屬于其他軟件包的文件;-force忽略軟件包及文檔的沖突;-noscripts不運(yùn)行預(yù)安裝和后安裝腳本;-prefix NEWPATH將軟件包安裝到由NEWPATH指定的路徑下;-ignorearch不校驗(yàn)軟件包的結(jié)構(gòu);-ignoreos不檢查軟件包運(yùn)行的操作系統(tǒng);-nodeps不檢查依賴性關(guān)系;-ftpproxy HOST用HOS
30、T作為FTP代理;-ftpport PORT指定FTP的端口號為PORT。通用選項:-v顯示附加信息;-vv顯示調(diào)試信息;-root DIRECTORY讓RPM將DIRECTORY指定的路徑作為根目錄,這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下;-rcfile FILELIST設(shè)置rpmrc文檔為FILELIST;-dbpath DIRECTORY設(shè)置RPM資料庫所在的路徑為DIRECTORY。2刪除命令格式:rpm -e(or-erase) options pkg1 . pkgN參數(shù):pkg1.pkgN:要刪除的軟件包。詳細(xì)選項:-test只執(zhí)行刪除的測試;-noscripts不運(yùn)行預(yù)安
31、裝和后安裝腳本程序;-nodeps不檢查依賴性。通用選項:-vv顯示調(diào)試信息;-root DIRECTORY讓RPM將DIRECTORY指定的路徑作為根目錄,這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下;-rcfile FILELIST設(shè)置rpmrc文檔為FILELIST;-dbpath DIRECTORY設(shè)置RPM資料庫所在的路徑為DIRECTORY。3升級命令格式:rpm -U(or-upgrade) options file1.rpm . fileN.rpm參數(shù):file1.rpm.fileN.rpm指軟件包的名字。詳細(xì)選項:-h(orhash)安裝時輸出hash記號;oldpacka
32、ge允許一個舊版本;-test只進(jìn)行升級測試;-excludedocs不安裝軟件包中的文件;-includedocs安裝文件;-replacepkgs強(qiáng)制重新安裝已經(jīng)安裝的軟件包;-replacefiles替換屬于其他軟件包的文件;-force忽略軟件包及文件的沖突;-percent以百分比的形式輸出安裝的進(jìn)度;-noscripts不運(yùn)行預(yù)安裝和后安裝腳本;-prefix NEWPATH將軟件包安裝到由NEWPATH指定的路徑下;-ignorearch不校驗(yàn)軟件包的結(jié)構(gòu);-ignoreos不檢查軟件包運(yùn)行的操作系統(tǒng);-nodeps不檢查依賴性關(guān)系;-ftpproxy HOST用HOST作為FT
33、P代理;-ftpport HOST指定FTP的埠號為HOST。通用選項:-v顯示附加信息;-vv顯示調(diào)試信息;-root DIRECTORY讓RPM將DIRECTORY指定的路徑作為根目錄,這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下;-rcfile FILELIST設(shè)置rpmrc文件為FILELIST ;-dbpath DIRECTORY設(shè)置RPM資料庫所在的路徑為DIRECTORY。4查詢命令格式:rpm -q(or-query) options參數(shù):pkg1.pkgN:查詢已安裝的軟件包。詳細(xì)選項:-p PACKAGE_FILE查詢軟件包的文件;-f FILE查詢FILE屬于哪個軟件包
34、;-a查詢所有安裝的軟件包;-whatproVides CAPABILITY查詢提供了CAPABILITY功能的軟件包;-g group查詢屬于group組的軟件包;-whatrequires CAPABILITY查詢所有需要CAPABILITY功能的軟件包。選項:-i顯示軟件包的概要信息;-l顯示軟件包中的文件列表;-c顯示配置文件列表;-d顯示文件列表;-s顯示軟件包中文檔列表并顯示每個文件的狀態(tài)-;-scripts顯示安裝、卸載、校驗(yàn)?zāi)_本;-queryformat(or-qf)以用戶指定的方式顯示查詢信息;-dump顯示每個文件的所有已校驗(yàn)信息;-proVides顯示軟件包提供的功能;-
35、requires(or-R)顯示軟件包所需的功能。通用選項:-v顯示附加信息;-vv顯示調(diào)試信息;-root DIRECTORY讓RPM將DIRECTORY指定的路徑作為根目錄,這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下;-rcfile FILELIST設(shè)置rpmrc文件為FILELIST;-dbpath DIRECTORY設(shè)置RPM資料庫所在的路徑為DIRECTORY。5校驗(yàn)已安裝的軟件包命令格式:rpm -V(or-verify,or-y) options參數(shù):pkg1.pkgN將要校驗(yàn)的軟件包名軟件包選項:-p PACKAGE_FILE校驗(yàn)PACKAGE_FILE所屬的軟件包;-a校
36、驗(yàn)所有的軟件包;-g group校驗(yàn)所有屬于組group的軟件包。詳細(xì)選項:-noscripts不運(yùn)行校驗(yàn)?zāi)_本;-nodeps不校驗(yàn)依賴性;-nofiles不校驗(yàn)文檔屬性。通用選項:-v顯示附加信息;-vv顯示調(diào)試信息;-root PATH讓RPM將PATH指定的路徑做為根目錄,這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下;-rcfile FILELIST設(shè)置rpmrc文件為FILELIST;-dbpath DIRECTORY設(shè)置RPM資料庫所在的路徑為DIRECTORY。6校驗(yàn)軟件包中的文件語法:rpm -K(or-checksig) options file1.rpm.fileN.rpm
37、參數(shù):file1.rpm.fileN.rpm軟件包的文件名;Checksig-詳細(xì)選項;-nopgp不校驗(yàn)PGP簽名。通用選項:-v顯示附加信息;-vv顯示調(diào)試信息;-rcfile FILELIST設(shè)置rpmrc文件為FILELIST。7其他RPM選項-rebuilddb重建RPM資料庫;-initdb創(chuàng)建一個新的RPM資料庫;-quiet盡可能地減少輸出;-help顯示幫助文件;-version顯示RPM的當(dāng)前版本。如果你不喜歡在字符接口下安裝或卸載這些軟件包,完全可以安裝基于X-Window的圖形接口軟件包管理程序,如glint, xrpm這樣的圖形接口?;蚴褂肒DE的KPackage(單
38、擊【開始】【運(yùn)行命令】,在其中輸入KPackage即可啟動KPackage)等,這樣對軟件包的安裝、升級、卸載、驗(yàn)證和查詢就可以通過單擊鼠標(biāo)來輕松完成,如圖所示。需要注意的是,每個RPM軟件包格式的軟件并不一定是獨(dú)立的,各個RPM軟件包之間有一定的依賴關(guān)系,刪除某個RPM軟件包可能導(dǎo)致別的軟件不能使用。因此在升級和刪除時應(yīng)該注意。 參考資料:5Qzone 回答者: 真·踏網(wǎng)無痕 | 九級 | 2005-8-23 21:48 在Linux下安裝虛擬機(jī)軟件從www.VM上經(jīng)過簡單的注冊以后就可以下載一個30天的評估版本了(試用序列號會寄到你注冊時使用的電郵中,所以務(wù)必填寫正確)。目前該軟
39、件有運(yùn)行于windows平臺和Linux平臺的兩種版本,因?yàn)槲抑饕窃贚inux下使用,所以下載了RPM格式的安裝包,大小約25.1MB,版本號是4.05。安裝十分簡單:以root登錄以后在KDE中雙擊下載來的安裝包,或者在命令行執(zhí)行rpm -ivh /path/VMware-workstation-4.0.5-6030.i386.rpm即可。如果沒有什么錯誤提示的話說明已經(jīng)完成安裝。在正式運(yùn)行虛擬機(jī)之前還需要先配置一下(否則會提示錯誤信息),在終端輸入VMware-config.pl開始配置(主要是關(guān)于許可協(xié)議和網(wǎng)絡(luò)配置),一路yes下去就可以了。進(jìn)入KDE以后,右擊桌面運(yùn)行,輸入VMwar
40、e并回車就可以看到它的運(yùn)行界面了,非常的簡潔。點(diǎn)擊New Virtual Machine或者按Ctrl+N進(jìn)入新建虛擬機(jī)的設(shè)置向?qū)?,里面有兩種預(yù)設(shè)Typical(典型)和Custom(自定義)。選擇Custom,點(diǎn)擊Next按鈕,進(jìn)入選擇客戶操作系統(tǒng)類型的畫面,從列表中可以看到VMware所支持的系統(tǒng)是比較多的,連最新的Win2003都支持。選擇好系統(tǒng)類型以后,繼續(xù)Next,在這里可以為虛擬機(jī)命名,選擇虛擬機(jī)配置文件的存放位置。繼續(xù)next,開始設(shè)置客戶操作系統(tǒng)的內(nèi)存大小,這里需要權(quán)衡一下,過大的話會影響主操作系統(tǒng)的運(yùn)行速度,過小又會影響客戶操作系統(tǒng)的運(yùn)行速度。接下來的網(wǎng)絡(luò)類型設(shè)置中直接Nex
41、t過去。因?yàn)橐呀?jīng)是安裝好了多系統(tǒng),所以在選擇磁盤對話框中選擇use a physical disk(如果此時選擇creat a new virtual disk的話,最后啟動客戶操作系統(tǒng)的時候會提示插入引導(dǎo)磁盤來進(jìn)行全新安裝)。確認(rèn)警告信息后選擇物理磁盤,我的系統(tǒng)全在第一硬盤上,所以設(shè)備選擇/dev/hda(第二硬盤是/dev/hdb),并且使用整個磁盤的所有分區(qū)。Next以后選擇一個位置保存剛才的磁盤配置信息,可以保留默認(rèn)路徑。那么多Next之后,終于看到了Finish。在help菜單中把電郵中收到的序列號輸進(jìn)去,點(diǎn)擊start this virtual machine啟動虛擬機(jī)。在VMwa
42、re的logo之后又能見到GRUB的啟動選單,不過已經(jīng)是在VMware中了!選擇啟動Win98,熟悉的藍(lán)天白云浮現(xiàn)于眼前。很快就到了桌面,咦,怎么找到了一大堆新硬件?仔細(xì)一瞧,真讓人哭笑不得:我的Apollo Pro266芯片組變成了Intel 443BX、D-LINK530TX網(wǎng)卡變成了AMD PCNET Family Ethernet、聲卡成了未知的多媒體設(shè)備,統(tǒng)統(tǒng)要求安裝驅(qū)動。不管怎么樣,我傻瓜似的按照Win98的提示插入系統(tǒng)光盤,復(fù)制完文件以后重啟(注意這里可只是虛擬機(jī)的Win98重啟而實(shí)際運(yùn)行中的RH9.0并沒有重啟喲),再次進(jìn)入Win98,網(wǎng)卡已經(jīng)裝好了,聲卡卻一個都沒能裝上(我的
43、機(jī)器配有雙聲卡),用聲卡的安裝光盤安裝也無濟(jì)于事。進(jìn)入Windows桌面的時候,VMware的任務(wù)條已經(jīng)提示尚未安裝VMware tools,點(diǎn)擊主菜單中的Fileinstall VMware tools,在客戶操作系統(tǒng)Win98中安裝該軟件,以及VMware SVGA II適配器的驅(qū)動,通過安裝的軟件就可以使虛擬機(jī)的時間和主操作系統(tǒng)同步了。完成這一切之后,終于可以試試虛擬出來的Win98了。瀏覽網(wǎng)頁、上QQ都沒有問題(如圖9),甚至連PhotoShop 7.0也很好的運(yùn)行起來了,看起來真不錯,這可是在Linux中運(yùn)行的Windows啊。VMware的主菜單power還提供了虛擬機(jī)的suspe
44、nd、reset、power on/off等功能。在點(diǎn)擊VMware菜單上的全屏顯示按鈕以后跟真正的Win98就沒有任何區(qū)別了,誰會知道這是在Linux中通過VMware虛擬出來的呢?唯一一點(diǎn)就是感覺速度稍慢(畢竟是兩個系統(tǒng)在同時運(yùn)行啊)。當(dāng)然也不是一點(diǎn)缺點(diǎn)沒有。首先就是硬件識別錯誤,也許本來就是“虛擬機(jī)”的緣故吧,除了上面提到的主板芯片組、網(wǎng)卡、聲卡、顯卡以外,進(jìn)入Directx還發(fā)現(xiàn)我的CPU由1067 MHZ縮水到了933 MHZ,無法使用DirectDraw加速、Direct3D加速、AGP紋理加速等功能。其次,進(jìn)入虛擬Win98“我的電腦”,發(fā)現(xiàn)雙硬盤、雙光驅(qū)變成了單硬盤、單光驅(qū)。不
45、過這也不奇怪,在設(shè)置虛擬機(jī)的過程中就看到了無法同時支持4個IDE設(shè)備。再次,在主操作系統(tǒng)(Linux)中向客戶操作系統(tǒng)(Win98)分區(qū)拷貝文件時,無法在虛擬的Win98中即時刷新看到已經(jīng)拷貝上的文件。還有,當(dāng)我關(guān)閉虛擬Win98退出Linux重新啟動機(jī)器進(jìn)入真正的Win98時,被告知顯示設(shè)備錯誤,桌面分辨率被固定在640×480,只能顯示16色、刷新率60HZ,打開控制面板則提示非法操作并當(dāng)機(jī);好在恢復(fù)注冊表以后桌面顯示一切正常,控制面板故障在刪除C:windowscontrol.ini中的MMCPLVMControlPanel.cpl=D:PROGRAM FILESVMwareV
46、MCONTROLPANEL.CPL以后消失,顯然從這里也可以看出前面創(chuàng)建虛擬機(jī)的時候選擇creat a new virtual disk進(jìn)行全新安裝的好處了??偟恼f來,作為Linux中的虛擬機(jī)軟件,VMware是非常不錯的,雖然目前還或多或少存在著一些問題,但它已經(jīng)為跨平臺操作提供了一種便利和捷徑,使我們能夠更加方便的在不同的系統(tǒng)中穿梭自如。(小編注:正如作者自己所說,選擇creat a new virtual disk是一個比較好的做法,尤其對于新手來說,因?yàn)橹苯釉谝粋€硬盤分區(qū)上進(jìn)行操作,會涉及到對硬盤分區(qū)表等重要部件的訪問,而虛擬硬盤則比較安全了。使用虛擬硬盤后安裝虛擬操作系統(tǒng)其實(shí)也不難,
47、按照向?qū)ё鼍涂梢粤?,VMware的方法和Virtual PC類似。)這個問題早就說過了 參考資料: 回答者: 零開爾文 | 二級 | 2005-8-23 22:26 tar.gz、tar.bz2的是源代碼包,需要編譯之后才能安裝,在編譯過程中你可以指定各種參數(shù)以適應(yīng)你的系統(tǒng)需求,比如安裝位置,優(yōu)化參數(shù),要哪些功能不要哪些功能等等。這類源代碼包需要解壓后(tar.gz的用 tar zxvf 解壓,tar.bz2的用 tar jxvf 解壓),進(jìn)入解壓目錄,一般都有一個 INSTALL 的文本文件,里面一般都是安裝的詳細(xì)說明,可以用vi、nano、pico或X下面的文本編輯器(如gedit,gvi
48、m,kedit等)打開查看,安裝一般就是三個步驟: 1、configure,這一步一般用來生成 Makefile,為下一步的編譯做準(zhǔn)備,你可以通過在 configure 后加上參數(shù)來對安裝進(jìn)行控制,比如代碼:./configure -prefix=/usr 上面的意思是將該軟件安裝在 /usr 下面,執(zhí)行文件就會安裝在 /usr/bin (而不是默認(rèn)的 /usr/local/bin),資源文件就會安裝在 /usr/share(而不是默認(rèn)的/usr/local/share)。同時一些軟件的配置文件你可以通過指定 -sys-config= 參數(shù)進(jìn)行設(shè)定。有一些軟件還可以加上 -with、-enab
49、le、-without、-disable 等等參數(shù)對編譯加以控制,你可以通過允許 ./configure -help 察看詳細(xì)的說明幫助。 2、make ,這一步就是編譯,大多數(shù)的源代碼包都經(jīng)過這一步進(jìn)行編譯(當(dāng)然有些perl或python編寫的軟件需要調(diào)用perl或python來進(jìn)行編譯)。如果在 make 過程中出現(xiàn) error ,你就要記下錯誤代碼(注意不僅僅是最后一行),然后你可以向開發(fā)者提交 bugreport(一般在 INSTALL 里有提交地址),或者你的系統(tǒng)少了一些依賴庫等,這些需要自己仔細(xì)研究錯誤代碼。 3、make insatll,這條命令來進(jìn)行安裝(當(dāng)然有些軟件需要先運(yùn)行
50、 make check 或 make test 來進(jìn)行一些測試),這一步一般需要你有 root 權(quán)限(因?yàn)橐蛳到y(tǒng)寫入文件)。 安裝完畢后你就可以刪除解壓目錄了。采用源代碼編譯方式來安裝軟件是 Linux 系統(tǒng)下最常見的安裝軟件方法,而且這種方法使你可以更加自由地控制安裝細(xì)節(jié),所以提倡大家多使用該方法安裝軟件。PS:對于 bin 類型的安裝文件,一般給該文件加上可執(zhí)行權(quán)限,再運(yùn)行之即可,如:代碼:chmod u+x example.bin./example.bin 回答者: zhangt12dd | 二級 | 2005-8-23 22:26 LINUX的軟件包通??梢詮陌l(fā)行版本光盤或從互聯(lián)網(wǎng)上
51、找到。其一般格式分源代碼與可執(zhí)行碼兩種。為節(jié)省磁盤空間或下載時間,絕大部分的軟件都在打包后以壓縮文件方式存在。常見的軟件包有如file.tar.gz、file.src.tar.gz、file.rpm等。在介紹通用安裝方法之前,有必要提醒各位首先養(yǎng)成一種良好的操作使用習(xí)慣。因?yàn)長INUX設(shè)計的先進(jìn)性和多用戶使用等特性,因此在整個的安裝過程中你盡可能的遵循以下原則:1、如果你不想把目錄變的亂糟糟的話,在下載軟件之前就得建好一個易讀的目錄。而不是只有你才能看得懂它代表什么意思。同時,也為了在下一次你在看到它時能很容易的想起,里面有些什么。2、除非你純粹是為了安裝軟件而安裝軟件,否則,在安裝軟件之前你
52、都有必要擁有一個備份目錄,最好是異地備份。專門用于存放你常用或重要的軟件包。3、在試用一個新軟件之前,請勿在你當(dāng)前運(yùn)行公務(wù)或有重要數(shù)據(jù)但尚未妥善備份的機(jī)器上試運(yùn)行。即你不能冒險。4、在安裝時盡量以ROOT身份執(zhí)行各種命令。安裝完成后再仔細(xì)檢查權(quán)限。5、安裝時產(chǎn)生的臨時目錄盡量將其放到/tmp目錄。一個具有良好操作使用習(xí)慣的開端是:你在一開始就把待安裝的軟件放到/tmp目錄中去。在你確信已成功安裝后,別忘了將其刪去。6、了解你的CPU與LINUX版本類型,下載適宜的軟件包。若有多種格式存在,推薦選用RPM格式的軟件包。因?yàn)樗子们也灰壮鲥e。好了,此時你可以開始了。對于以.RPM結(jié)尾的軟件包,你只
53、需簡單地執(zhí)行rpm -ivh file.rpm就行了。如果它提示你還少了某些東西,那么你必需先把它補(bǔ)全。如果它提示該軟件包已經(jīng)被安裝了,但或許已經(jīng)不完整或其它原因你想強(qiáng)制安裝該軟件包,那么你就鍵入以下命令:rpm -ivh -replacepkgs file.rpm。在安裝RPM軟件包時有可能會遇到各種沖突。特別的,當(dāng)你在老版本中想要安裝最新的軟件包時,常常會有以下的一些類似提示:failed dependencies:kernel >=2.2.10 is needed by file.X.X.Xfile.X.X.X=0.80.1 is needed by otherfile.y.y.y
54、此類信息表明,要想使用新軟件你必需把LINUX的內(nèi)核升級到2.2.10,同時,要想安裝file.X.X.X,你還必需安裝另一個軟件包otherfile.y.y.y。利用-nodeps選項可以忽略軟件包相關(guān)性問題的檢查,但通常此做法不值得推薦。對于以rpm格式打包的軟件,如果你以前就有此軟件的舊版本,你一般地得優(yōu)先考慮是采用升級的模式而不是安裝的模式,因?yàn)槟憧梢詫⑴渲梦募靡员A粝聛?。即使老版本不存在,采用升級的模式也不會出錯。 回答者: beafuture | 六級 | 2005-8-24 16:29 如果用rpm打包的用rpm命令安裝rpm -i 安裝rpm -e 卸載rpm -q 查詢rpm -V 驗(yàn)證還有就是原碼了找到configure # ./configure # make# make install 回答者: Oscarjack | 一級 | 2005-8-24 16:56 有那么麻煩?找FOR LINUX的軟件就可以了么! 回答者: cryhen_xing | 二級 | 2005-8-24 17:13 找支持LINUX的軟件安裝 回答者: sunnyelf | 一級 | 2005-8-25 11:39 安裝前看文件包的擴(kuò)展名。.rpm文件包安裝命令 rpm -ivh 文件名.rpm (用-e就可以卸載).tar.gz文件包解壓縮命令 tar -zxfv 文件名.ta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方公共權(quán)力的運(yùn)作機(jī)制考察試題及答案
- 測試工具的使用規(guī)范試題及答案
- 網(wǎng)絡(luò)工程師成長路徑試題及答案
- 西方國家的反對派在政治中的角色試題及答案
- 機(jī)電工程問題剖析試題及答案
- 社會變革中的國際視角與本土實(shí)踐試題及答案
- 西方技術(shù)革新對政治制度的影響考題試題及答案
- 機(jī)電工程綜合性考核題解析試題及答案
- 網(wǎng)絡(luò)工程師試題及答案分析方法
- 機(jī)電工程風(fēng)險管理試題及答案
- 冠脈造影術(shù)前術(shù)后的護(hù)理課件
- 2023年云南省腫瘤醫(yī)院醫(yī)護(hù)人員招聘筆試題庫及答案解析
- 2022年市場-飼料銷售技巧培訓(xùn)
- 護(hù)理風(fēng)險評估及填寫要求
- 微邦生物技術(shù)生活污水處理中的應(yīng)用
- 居民死亡醫(yī)學(xué)證明書英文翻譯模板
- 《港口裝卸工藝學(xué)》課程設(shè)計
- 《潔凈工程項目定額》(征求意見稿)
- JJG 151-2006 金屬維氏硬度計檢定規(guī)程-(高清現(xiàn)行)
- 眼科學(xué)教學(xué)課件淚器病
- 張雙樓煤礦安全評價報告(出版稿10.14)
評論
0/150
提交評論