『壹』 linux 下有幾種安裝軟體的方式 假如我有一個flash的tar包在文檔文件夾下
Linux下軟體安裝主要有三種方式,一種是源碼安裝,需要用戶自己手動編譯,另一種是RPM包(RedHat Linux Packet Manager),通過RPM命令就可以實現安裝。還有一種為*.bin文件,安裝方法與Windows下的安裝過程類似,這里不做介紹,本文主要介紹源碼安裝與RPM包的安裝。
一、源碼包安裝
1、*.src.rpm形式的源代碼軟體包
用法:
安裝: rpm –rebuild *.src.rpm
Cd /usr/src/dist/RPMS
Rpm –ivh *.rpm
卸載: rpm –e packagename
2、.tar.gz,*.tgz,*.bz2形式軟體包的安裝
首先進行解壓,命令如下
tar zxvf *.tar.gz
tar xvfz *.tgz
tar xvfj *.tar.bz2
解壓之後進入解壓目錄,然後進行以下操作(一般情況,具體看軟體包的文件名)
配置:./configure
編譯:make
安裝:make install
卸載:make uninstall
源碼安裝有一定的難度,不同的軟體可能有不同的安裝,一般在解壓之後應該先閱讀說明文檔,按照說明進行安裝,上面說的只是一般情況。
二、RPM包安裝
RPM安裝包格式是由Redhat公司提出的,大大的簡化了Linux下軟體的安裝,首先介紹一下通用選項。
-v:顯示附加信息
-vv:顯示調試信息
--root directory:讓RPM以directory作為根目錄,這樣預安裝程序和後安裝程序都會安裝到這個目錄下。
1、安裝:rpm –i<options> file.rpm
Options:
h:安裝時輸出hash記號
test:只對安裝進行測試,不真正安裝
--persent:以百分比形式顯示安裝進度
--excludedocs:不安裝軟體包中的文檔
--replacepkgs:強制重新安裝
--replacefiles:替換屬於其它軟體包的文件
--force:忽略軟體包及文檔沖突
--ignorearch:不校驗軟體包結構
--ignoreos:不檢查軟體包運行的操作系統
--nodeps:不檢查依賴性關系
--noscripts:不運行預安裝和後安裝腳本程序
2、刪除 rpm –e<option> pkgname
Option:
--test:只做刪除測試,不真正刪除
--noscripts:不運行預安裝和後安裝腳本程序
--nodeps:不檢查依賴性
注意:pkgname是軟體包的名字,不是rpm包名字,而是安裝後軟體包的名字,可以用查詢命令來查詢軟體包名。
3、升級 rpm –U(或者—upgrade)<option> file.rpm
Option:
基本與安裝時的option一樣,有幾個特殊的:
--oldpackage:允許一個舊版本
4、查詢 rpm –q(或者--query)<option>
Option:
-p PACKAGE_FILE:查詢軟體包的文件
-f FIEL:查詢FILE屬於哪個軟體包
-a:查詢所有安裝的軟體包
-g group:查詢屬於group組的軟體包
--whatproVides CAPABILITY:查詢提供了CAPABILITY功能的軟體包
--whatrequires CAPABILITY:查詢所有需要CAPABILITY功能的軟體包
-i:顯示軟體包的概要信息
-l:顯示軟體包中的文件列表
-c:顯示配置文件列表
-s:顯示文件列表
-scripts:顯示安裝、卸載,校驗腳本
--qf:以用戶指定的方式查詢
--mp:顯示每個文件的校驗信息
--proVides:顯示軟體包提供的功能
-R:顯示軟體包需要的功能
5、校驗已經安裝的軟體包 rpm –V(or –verify, or –y)<option>
Option選項與其它命令的類似
6、校驗軟體包中的文件 rpm –K(or –checksig)<option> file.rpm
Option:
-v:顯示版本信息
-vv:顯示調試信息
--rcfile FILELIST:設置rpmrc 文件為FILELIST
7、其它RPM選項
--rebuilddb:重建RPM資料庫
--initdb:創建一個新的RPM資料庫
--quiet:盡可能地減少輸出
--help:顯示幫助文件
--version:顯示RPM當前版本
上面只是對常用選項的總結,具體還有什麼問題,可以用man rpm命令進行查看,官方文件永遠最好的老師。
三、*.bin格式安裝文件的安裝
只需雙擊或單擊*.bin文件就可以根據提示安裝了,不再敷述。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/yclz/archive/2007/12/08/1924783.aspx
『貳』 linux怎麼安裝軟體
1、打開系統,可來以看到桌面,找到源軟體中心,打開軟體中心
『叄』 linux緋葷粺濡備綍瀹夎呰蔣浠秎inux鎬庢牱瀹夎呰蔣浠
LINUX涓嬪畨瑁呰蔣浠舵柟娉曞懡浠ゆ柟娉曪紵
LINUX涓嬪畨瑁呰蔣浠跺寘甯告湁涓夌嶏紝涓嶅悓鐨勮蔣浠跺寘鏈変笉鍚岀殑瀹夎呮柟娉曪細tar鍖咃紝鏁翠釜瀹夎呰繃紼嬪彲浠ュ垎涓轟互涓嬪嚑姝ワ細
1)鍙栧緱搴旂敤杞浠訛細閫氳繃涓嬭澆銆佽喘涔板厜鐩樼殑鏂規硶鑾峰緱錛
2)瑙e帇緙╂枃浠訛細涓鑸瑃ar鍖咃紝閮戒細鍐嶅仛涓嬈″帇緙╋紝濡倈zip銆乥z2絳夛紝鎵浠ヤ綘闇瑕佸厛瑙e帇銆傚傛灉鏄鏈甯歌佺殑gz鏍煎紡錛屽垯鍙浠ユ墽琛岋細鈥渢ar_xvzf杞浠跺寘鍚嶁濓紝灝卞彲浠ヤ竴姝ュ畬鎴愯В鍘嬩笌瑙e寘宸ヤ綔銆傚傛灉涓嶆槸錛屽垯鍏堢敤瑙e帇杞浠訛紝鍐嶆墽琛屸渢ar_xvf瑙e帇鍚庣殑tar鍖呪濊繘琛岃В鍖咃紱闃呰婚檮甯︾殑INSTALL鏂囦歡銆丷EADME鏂囦歡錛
3)鎵ц屸./configure鈥濆懡浠や負緙栬瘧鍋氬ソ鍑嗗囷紱
4)鎵ц屸渕ake鈥濆懡浠よ繘琛岃蔣浠剁紪璇戱紱
5)鎵ц屸渕akeinstall鈥濆畬鎴愬畨瑁咃紱
6)鎵ц屸渕akeclean鈥濆垹闄ゅ畨瑁呮椂浜х敓鐨勪復鏃舵枃浠躲
7)榪愯屽簲鐢ㄧ▼搴忥細涓鑸鏉ヨ達紝Linux鐨勫簲鐢ㄨ蔣浠剁殑鍙鎵ц屾枃浠朵細瀛樻斁鍦/usr/local/bin鐩褰曚笅錛佷笉榪囪繖騫朵笉鏄鈥滄斁鍥涙搗鐨嗗噯鈥濈殑鐪熺悊錛屾渶鍙闈犵殑榪樻槸鐪嬭繖涓杞浠剁殑INSTALL鍜孯EADME鏂囦歡錛屼竴鑸閮戒細鏈夎存槑銆
8)鍗歌澆錛氶氬父杞浠剁殑寮鍙戣呭緢灝戣冭檻鍒板備綍鍗歌澆鑷宸辯殑杞浠訛紝鑰宼ar鍙堜粎鏄瀹屾垚鎵撳寘鐨勫伐浣滐紝鎵浠ュ苟娌℃湁鎻愪緵鑹濂界殑鍗歌澆鏂規硶銆傛湁涓や釜杞浠惰兘澶熻В鍐寵繖涓闂棰橈紝閭e氨鏄疜install鍜孠ife錛屽畠浠鏄痶ar鍖呭畨瑁呫佸嵏杞界殑榛勯噾鎼妗rpm鍖咃紝瀹夎呰繃紼嬪備笅錛1)鎿嶄綔緋葷粺錛歊edHat(RedHat/Fedora)2)甯歌佺殑瀹夎呭寘鏍煎紡rpm鍖,瀹夎卹pm鍖呯殑鍛戒護鏄鈥渞pm-鍙傛暟鈥3)鍖呯$悊宸ュ叿yum4)鏀鎸乼ar鍖5)1rpm鍛戒護錛氬畨瑁咃細rpm_ivh杞浠跺寘鍚.rpm(-I瀹夎呰蔣浠訛紝-t嫻嬭瘯瀹夎咃紝涓嶆槸鐪熺殑瀹夎咃紝-p鏄劇ず瀹夎呰繘搴︼紝-f蹇界暐浠諱綍閿欒錛-U鍗囩駭瀹夎咃紝-v媯嫻嬪椾歡鏄鍚︽g『瀹夎)鍗歌澆錛歳pm_e杞浠跺悕錛堟敞鎰忎嬌鐢ㄧ殑鏄杞浠跺悕錛岃屼笉鏄杞浠跺寘鍚嶏級鏌ヨ錛氭煡璇㈠綋鍓嶇郴緇熷畨瑁呯殑杞浠跺寘錛歳pm_qa鈥*杞浠跺寘鍚*鈥檇eb鍖咃紝瀹夎呰繃紼嬶細1)鎿嶄綔緋葷粺錛欴ebian緋誨垪(Ubuntu)2)甯歌佺殑瀹夎呭寘鏍煎紡deb鍖,瀹夎卍eb鍖呯殑鍛戒護鏄鈥渄pkg-鍙傛暟鈥3)鍖呯$悊宸ュ叿apt-get4)鏀鎸乼ar鍖5)dpkg鍛戒護錛氬畨瑁咃細dpkg_i杞浠跺寘鍚.deb錛屽嵏杞斤細dpkg_e杞浠跺悕錛屾煡璇錛氭煡璇㈠綋鍓嶇郴緇熷畨瑁呯殑杞浠跺寘錛歞pkg_l鈥*杞浠跺寘鍚*鈥
linux鍙浠ュ畨瑁厀indows杞浠跺悧錛
linux鎿嶄綔緋葷粺鏄涓嶅彲浠ュ畨瑁匴INDOWS鎿嶄綔緋葷粺鐨勮蔣浠剁殑銆俵inux鎿嶄綔緋葷粺鍜學INDOWS鎿嶄綔緋葷粺鏄涓や釜瀹屽叏涓嶄竴鏍風殑鎿嶄綔緋葷粺錛屼粬浠鐨勫彲鎵ц屾枃浠剁殑鏍煎紡瀹屽叏涓嶄竴鏍鳳紝涓嶅彲浠ョ浉浜掓販鐢錛屼絾鏄鍦╨inux涓婃槸鍙浠ュ畨瑁呬竴涓妯℃嫙鍣ㄦ潵榪愯屾煇浜沇INDOWS鎿嶄綔緋葷粺杞浠剁殑銆
linuxroot鎬庝箞瀹夎呰蔣浠訛紵
linuxroot涓嬪彲浠ョ洿鎺ヤ嬌鐢▂uminstallxxx鎵ц岃蔣浠跺畨瑁呫
『肆』 linux濡備綍瀹夎呰蔣浠舵暀紼媗inux瀹夎呰蔣浠舵暀紼
涓鏍囬簰楹烲inux鎿嶄綔緋葷粺鎬庝箞瀹夎呰蔣浠訛紵
浣犲ソ錛屼腑鏍囬簰楹烲inux鏄姝g粺鐨凩inux鎿嶄綔緋葷粺錛岃屼笖瀹冩槸姣旇緝鍊懼悜浜庢湇鍔″櫒鐢ㄦ埛鐨勶紝騫舵病鏈夎蔣浠朵腑蹇冨拰yum瀹夎呮簮錛屾墍浠ヤ綘瑕佸畨瑁呰蔣浠剁殑璇濅竴鑸鍙鑳藉畨瑁呭厜鐩樹腑鐨勮蔣浠躲傚傛灉浣犵殑Linux姘村鉤杈冮珮錛屼篃鍙浠ユ牴鎹緋葷粺鐨勭幆澧冭嚜宸辨壘RPM鍖呭畨瑁咃紝浣嗘槸闇瑕佽嚜宸辮В鍐充緷璧栫瓑闂棰樸傚傛灉鏄鎯蟲壘涓涓濂界敤鐨勬岄潰Linux鎿嶄綔緋葷粺錛屾帹鑽怳buntu銆丏eepin絳夈傝阿璋錛
濡備綍鍦↙inux緋葷粺涓嬪畨瑁呰蔣浠訛紵
鐩鍓峀inux鐢ㄦ埛閲忔渶澶氱殑緋葷粺鏄疌entos錛岀洰鍓嶆渶鏂板ぇ鐗堟湰鏄疌entos7,緋葷粺杞婚噺綰э紝鍏嶈垂浣跨敤銆
濡備綍鍦↙inux涓嬪畨瑁呰蔣浠訛紝鎴戣村嚑涓鏂規硶:
涓.浣跨敤rpm綾誨瀷鐨勮蔣浠跺寘榪涜屽畨瑁咃紝鉶界劧鎺掑湪鏈鍓嶉潰浣嗘槸鎴戜篃涓嶆帹鑽愭柊鎵嬩嬌鐢錛屽洜涓烘墍渚濊禆鐨勫寘浼氬緢澶氥
1.浠庡畼緗戜笅杞絩pm杞浠跺寘錛岀洿鎺ラ氳繃鍛戒護
rpm-ivh杞浠跺寘鍚
濡傛灉鏄闃塊噷浜戞湇鍔″櫒鍙浠ヤ嬌鐢ㄥ懡浠ゃ
2.濡傛灉闀滃儚婧愰潪甯告柊錛岀郴緇熷彲浠ヨ仈緗戱紝浣垮緱yuminstall杞浠跺寘鍚嶆潵瀹夎呭緢鏂逛究銆
浜屻佹簮鐮佸畨瑁咃紙鎺ㄨ崘浣跨敤錛
婧愮爜綾葷殑瀹夎咃紝涓昏佺殑姝ラゅ備笅:
涓嬭澆濂借蔣浠跺寘
1.瑙e帇瀹夎呮簮鏂囦歡tar-zxvftest.tar.gz
2.榪涘叆鍒拌В鍘嬪悗鐨勭洰褰昪dtest
3../configure
4.make
5.makeinstall
浠ヨ繃浠ヤ笂姝ラゅ嵆鍙瀹屾垚婧愮爜鍖呰蔣浠剁殑瀹夎呫
涓轟粈涔堣佹帹鑽愯繖涓鍛錛屽洜涓鴻繖鏍峰彲浠ヨ嚜宸遍夋嫨鎵闇瑕佽蔣浠剁殑鐗堟湰銆
娣卞害linux緋葷粺鎬庝箞瀹夎呰蔣浠訛紵
娣卞害Linux緋葷粺鑷甯﹁蔣浠朵腑蹇冿紝閫氳繃娣卞害Linux杞浠朵腑蹇冨彲浠ュ儚鍦╓indows緋葷粺涓涓鏍鳳紝綆鍗曞畨瑁呰蔣浠訛紝鍏蜂綋濡備笅錛氾紱
1銆佹墦寮娣卞害Linux杞浠朵腑蹇冿紝鍙浠ョ湅鍒拌蔣浠跺乏渚у硅蔣浠剁被鍨嬭繘琛屼簡璇︾粏鐨勫垎綾伙紝鏍規嵁闇奼傛壘鍒拌佸畨瑁呯殑杞浠躲傦紱
2銆佷篃鍙浠ュ湪鎼滅儲鏍忛噷錛屾寜杞浠跺悕鎴栬蔣浠舵弿榪拌繘琛屽揩閫熸悳緔銆傦紱
3銆佹壘鍒版墍闇杞浠訛紝鐩存帴鐐瑰嚮瀹夎咃紝絳夊緟榪涘害鏉″畬鎴愬悗錛岃蔣浠跺畨瑁呭畬姣曘
鉶氭嫙鏈簂inux鎬庝箞瀹夎呯數鑴戜笂鐨勮蔣浠訛紵
鏂規硶姝ラゅ備笅錛
1銆侀栧厛鎵撳紑鉶氭嫙鏈猴紝杈撳叆鍛戒護錛歽uminstall杞浠跺悕鍥炶濺榪欎釜鍛戒護鏄鐢▂um瀹夎呯浉搴旂殑杞浠躲傚弽棣堜俊鎮鏄錛氫綘闇瑕乺oot錛屼互渚胯繍琛岃繖涓鍛戒護銆
2銆佽緭鍏ュ懡浠su鍜宺oot瀵嗙爜錛岃繘鍏root妯″紡銆傚氨浼氱湅鍒板懡浠よ屾湯灝劇殑$鍙樻垚浜#銆
3銆佸啀杈撳叆錛歽uminstall杞浠跺悕鍥炶濺錛岃繕鏄鎶ラ敊錛屽師鍥犳槸涓嶈兘鑱旂綉銆
4銆佺劧鍚庢煡鐪嬬綉鍗′俊鎮錛歯mcliconnectionshow璁頒綇緗戝崱鐨勫悕瀛楋紝榪欓噷鏄痚ns33銆
5銆佸湪root妯″紡涓嬶紝鎵撳紑緗戝崱錛歷i/etc/sysconfig/network-scripts/ifcfg-......鍏朵腑錛......鐢ㄧ綉鍗$殑鍚嶅瓧浠f浛鍗沖彲銆
濡備綍鍦↙inux緋葷粺涓嬪畨瑁呰蔣浠訛紵
濡傛灉浣犳湁鑱旂綉錛岀洿鎺ュ彲浠ョ敤鍦ㄧ嚎鏇存柊鐨勬柟寮忥紝濡俛pt-getinstall
濡傛灉娌℃湁鑱旂綉錛屽彧鑳戒笅杞藉畨瑁呭寘錛屾墜鍔ㄦ洿鏂
『伍』 linux系統安裝軟體
Linux下軟體安裝方法總結:
一、rpm包安裝方式步驟:
QUOTE:
1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄;
2、打開一個終端,su -成root用戶;
3、cd soft.version.rpm所在的目錄;
4、輸入rpm -ivh soft.version.rpm
二、deb包安裝方式步驟:
QUOTE:
1、找到相應的軟體包,比如soft.version.deb,下載到本機某個目錄;
2、打開一個終端,su -成root用戶;
3、cd soft.version.deb所在的目錄;
4、輸入dpkg -i soft.version.deb
三、tar.gz源代碼包安裝方式:
QUOTE:
1、找到相應的軟體包,比如soft.tar.gz,下載到本機某個目錄;
2、打開一個終端,su -成root用戶;
3、cd soft.tar.gz所在的目錄;
4、tar -xzvf soft.tar.gz //一般會生成一個soft目錄
5、cd soft
6、./configure
7、make
8、make install
四、tar.bz2源代碼包安裝方式:
QUOTE:
1、找到相應的軟體包,比如soft.tar.bz2,下載到本機某個目錄;
2、打開一個終端,su -成root用戶;
3、cd soft.tar.bz2所在的目錄;
4、tar -xjvf soft.tar.bz2 //一般會生成一個soft目錄
5、cd soft
6、./configure
7、make
8、make install
五、apt方式安裝:
QUOTE:
1、打開一個終端,su -成root用戶;
2、apt-cache search soft 註:soft是你要找的軟體的名稱或相關信息
3、如果2中找到了軟體soft.version,則用apt-get install soft.version命令安裝軟體 註:只要你可以上網,只需要用apt-cache search查找軟體,用apt-get install軟體
六、bin文件安裝:
如果你下載到的軟體名是soft.bin,一般情況下是個可執行文件,安裝方法如下:
QUOTE:
1、打開一個終端,su -成root用戶;
2、chmod +x soft.bin
3、./soft.bin //運行這個命令就可以安裝軟體了
/************關於本文檔********************************************
*filenameinux下軟體安裝方法總結
*purpose:總結了Linux下各種軟體安裝方法
*wrote by: zhoulifa([email protected]) 周立發( http://zhoulifa.bokee.com)
Linux愛好者 Linux知識傳播者 SOHO族 開發者 最擅長C語言編程
*date time:2006-07-26 18:10:00
*Note: 任何人可以任意復制代碼並運用這些文檔,當然包括你的商業用途
* 但請遵循GPL。
*Hope:希望越來越多的人貢獻自己的力量,為科學技術發展出力
*********************************************************************/
七、不需要安裝的軟體:
有了些軟體,比如lumaqq,是不需要安裝的,自帶jre解壓縮後可直接運行。假設下載的是lumaqq.tar.gz,使用方法如下:
QUOTE:
1、打開一個終端,su -成root用戶;
2、tar -xzvf lumaqq.tar.gz //這一步會生成一個叫LumaQQ的目錄
3、cd LumaQQ
4、chmod +x lumaqq //設置lumaqq這個程序文件為可運行
5、此時就可以運行lumaqq了,用命令./lumaqq即可,但每次運行要輸入全路徑或切換到剛才生成的LumaQQ目錄里
6、為了保證不設置路徑就可以用,你可以在/bin目錄下建立一個lumaqq的鏈接,用命令ln -s lumaqq /bin/ 即可,以後任何時候打開一個終端輸入lumaqq就可以啟動QQ聊天軟體了
7、如果你要想lumaqq有個菜單項,使用菜單編輯工具,比如Alacarte Menu Editor,找到上面生成的LumaQQ目錄里的lumaqq設置一個菜單項就可以了,當然你也可以直接到/usr/share/applications目錄,按照裡面其它*.desktop文件的格式生成一個自己的desktop文件即可。
建議開發者們不要用red hat/red flag/suse等第一代Linux操作系統,用這些除了方便(也就是說比較傻瓜型)、界面豪華點外沒什麼好。用debian/ubuntu等第二代吧,apt命令安裝軟體是最簡單的。apt命令會自動解決軟體安裝過程中的依賴問題,會把沒有的包安裝上,會把版本低的包自動升級,當然,都是要經你確認一次的。
如果你使用Red Hat等第1代Linux系統,安裝軟體是比較麻煩的事,rpm -ivh softA.rpm是用來安裝softA軟體的,但通常情況下可能遇到的問題是提示說需要安裝softB1, softB2, softB3等一堆軟體,然後你安裝softB1軟體包時,可能又會提示你說需要安裝softC1, softC2, softC3, softC4等一堆軟體……這樣一來你就只夠時間到處去找這些軟體包了。光碟上沒有就得去網上下載,網上還得搜索半天,時間都花在搜索軟體包了。而且就算找到這些軟體包,還可能會遇到的問題是:softC2軟體包必須在softC1軟體包之前安裝才可以,順序錯了也安裝不成功。但這誰知道呢?難啊。所以,你沒有時間來安裝體驗軟體的功能了,更別說開發軟體了。
建議你安裝第2代Linux操作系統,典型的是Debian Linux和Ubuntu Linux,我之前在文章「如何在安裝了Windows操作系統的電腦上安裝Linux操作系統」里提到一個簡明安裝手冊,你下載來照著操作就可以安裝Ubuntu了。
第2代操作系統在安裝軟體方面相當簡單:第一步,搜索你要的軟體,比如你要找一個游戲軟體,它的名稱叫myward,這個游戲軟體的說明是:my own war game。搜索這個軟體包就只需要輸入命令apt-cache search myward,或者輸入軟體名稱的一部分apt-cache search war,或者你不知道軟體名稱,輸入軟體說明裡的一部分文字apt-cache search game,都可以找到這個軟體,找到後進行第二步,只需要輸入apt-get install myward,即後面跟上軟體名稱就可以安裝了。