9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux系統中如何安裝程序軟件方法有哪些

linux系統中如何安裝程序軟件方法有哪些

時間: 加城1195 分享

linux系統中如何安裝程序軟件方法有哪些

  Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。對于安裝程序軟件方法,Linux系統和Windows相比相對復雜一點,這篇文章主要介紹了linux系統中如何安裝程序、軟件的幾種方法,需要的朋友可以參考下

  一、二進制分發軟件包的安裝與卸載

  Linux軟件的二進制分發是指事先已經編譯好二進制形式的軟件包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟件包是為特定的硬件/操作系統平臺編譯的,那它就不能在另外的平臺或環境下正確執行。

  1、*.rpm形式的二進制軟件包

  安裝:rpm -ivh *.rpm

  卸載:rpm -e packgename

  說明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用它可以很容易地對rpm形式的軟件包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸載時也可以將軟件安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟件包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符顯示安裝進度,*.rpm是軟件包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文件);參數-e是刪除軟件包,packgename是軟件包名,與軟件包的文件名有所區別,它往往是文件名中位于版本號前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文件名,它們的軟件包名稱分別是apache和apache-devel。更多的rpm參數請自行參看手冊頁:man rpm。

  如果你不喜歡在字符界面下安裝或卸載這些軟件包,完全可以在X-Window下使用圖形界面的軟件包管理程序,如glint、xrpm這樣的圖形接口,或者是KDE的kpackge等,這樣對軟件包的安裝、升級、卸載、驗證和查詢就可以通過點擊鼠標來輕松完成。

  2、*.tar.gz/*.tgz、*.bz2形式的二進制軟件包

  安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2

  卸載:手動刪除

  說明:*.tar.gz/*.bz2形式的二進制軟件包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對于解壓后只有單一目錄的軟件,卸載時用命令“rm -rf 軟件目錄名”;如果解壓后文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參數請參看手冊頁:man tar。

  如果你更喜歡圖形界面的操作,可以在X-Window下使用KDE的ArK壓縮檔案管理工具。

  3、提供安裝程序的軟件包

  這類軟件包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟件的安裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟件套件就使用名為setup的安裝程序,而且在軟件安裝后提供反安裝的功能,目前這種類型的軟件包還比較少,因其安裝與卸載的方式與Windows軟件一樣,所以就無需多講了。

  二、源代碼分發軟件包的安裝與卸載

  Linux軟件的源代碼分發是指提供了該軟件所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼并進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬件/操作系統平臺及編譯環境,缺點是難度較大,一般不適合初學者使用。

  1、*.src.rpm形式的源代碼軟件包

  安裝:rpm -rebuild *.src.rpm

  cd /usr/src/dist/RPMS

  rpm -ivh *.rpm

  卸載:rpm -e packgename

  說明:rpm --rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進制的rpm包,然后再安裝該二進制包即可。packgename如前所述。

  2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包

  安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓

  然后進入解壓后的目錄:

  ./configure 配置

  make 編譯

  make install 安裝

  卸載:make uninstall 或 手動刪除

  說明:建議解壓后先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟件包的源代碼在編譯安裝后可以用make install命令來進行卸載,如果不提供此功能,則軟件的卸載必須手動刪除。由于軟件可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,那你應該在編譯前進行配置,指定軟件將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經驗的人,一般不推薦初學者使用。

  補充:Linux基本命令

  ①ls 意為list 列出當前文件夾中的文件

  -l 顯示文件的屬性 可用ll來表示

  ②alias 別名 看看是否有別名的文件

 ?、踓d dir 跳躍目錄 -P選項 將路徑中的鏈接文件替換成鏈接指向的文件路徑

 ?、躳wd 查看當前工作的文件夾名 使用-P的選項,會直接進入到其中,相當于cd

  相關閱讀:Linuxshell腳本不執行問題實例分析

  shell腳本不執行問題:某天研發某同事找我說幫他看看他寫的shell腳本,死活不執行,報錯。我看了下,腳本很簡單,也沒有常規性的錯誤,報“:badinterpreter:Nosuchfileordirectory”錯??催@錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務器的……果然。原因:在DOS/windows里,文本文件的換行符為rn,而在*nix系統里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個^M。解決:

  1)重新在linux下編寫腳本;

  2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執行并回顯結果,有助于排查復雜腳本問題。


Linux安裝程序軟件相關文章:

1.linux的setup命令安裝

2.Linux如何讓安裝

3.linux安裝deb命令

4.怎樣安裝linux操作系統

5.linux安裝gz文件命令

4016797 主站蜘蛛池模板: 天堂影院一区二区三区四区| 国产精品乱码久久久久久小说| 久久月本道色综合久久| 你拍自拍亚洲一区二区三区 | 三年片在线观看免费观看高清动漫| 亚洲精品美女一区二区| 亚洲一级特黄大片在线播放| 亚洲午夜理论无码电影| 性欧美videofree高清精品| 搡bbbb搡bbb搡| 公天天吃我奶躁我的在线观看| 91九色国产成人久久精品| 欧美日本在线一区二区三区| 狂躁女人双腿流白色液体| 国产美女被遭强高潮免费一视频| 国产精品女生自拍第一区| 日韩精品亚洲精品第一页| 国产精品久久亚洲不卡| 欧美日韩精品一区二区视频| 久久精品国产最新地址| 国产亚洲一二三区精品| 国产精品免费看久久久| 国产精品午夜福利片国产| 国产呦交精品免费视频| 日韩精品久久久肉伦网站| 亚洲国产日韩在线视频| 女人与公狍交酡女免费| 中文国产日韩欧美二视频| 夜夜添无码试看一区二区三区 | 日本亚洲中文字幕不卡| 亚洲精品免费一二三区| 农村乱色一区二区高清视频| 日韩中文字幕综合第二页| 久久国产精品老女人| 又黄又无遮挡AAAAA毛片| brazzers欧美巨大| 亚洲成在人线av无码| 亚洲日本韩国欧美云霸高清| 国产精品日韩中文字幕熟女 | 亚洲一二三区精品美妇| 久操热在线视频免费观看|