亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

Ubuntu下使用源碼文件安裝軟件

2024-08-28 00:08:46
字體:
來源:轉載
供稿:網友

在Ubuntu中附帶了豐富的軟件,這些軟件一般使用圖形化的自動方式(“添加/刪除”或“新立得”)即可輕松安裝,但是對于那些剛剛問世的新軟件,Ubuntu的源中還未收錄其中,這時我們就需要用到一種更通用的安裝方式:通過手工方式從源文件來安裝這些軟件。下面就介紹這種手工安裝方式的詳細步驟。

一、 安裝編譯程序

因為要編譯源代碼,所以第一步就是安裝編譯和構建之類的程序。如果你已經安裝過了,可以跳過此步。在Ubuntu系統中非常簡單,只要執行下面命令就行了:

$ sudo apt-get install build-essential

該命令執行后,從源文件安裝軟件所需的工具,如gcc、make、g++及其他所需軟件就安裝好了。

二、下載并編譯軟件的源代碼


當我們下載源文件時,一定要弄清該軟件所依賴的庫文件和其他程序,并且首先將它們裝好。這些信息,通常都能在該開源項目的主頁上查找到。做好這些準備工作后,我們就可以進行下面的工作了。因為,軟件的源代碼通常以壓縮文件形式發布,所以需要將其解壓到指定目錄。命令如下所示:

Linuxidc@ubuntu:~$ tar xvzf
program.tar.gz
Linuxidc@ubuntu:~$ cd
program/

在Linux下從源文件安裝程序時,有一個通用模式,即配置(./configure)–> 編譯(make) –> 安裝(sudo make install)。但是,此前你最好還是閱讀源文件中附帶的安裝說明,因為對于每個程序,其開發者的指示才是最具權威性的。程序開發者通常將安裝說明存放在名為INSTALL或README。到哪里找這些文件呢?它們在項目主頁或源代碼主目錄中都能找到。

1.配置

構建應用的第一步就是執行configure腳本,該腳本位于程序源文件的主目錄下:

Linuxidc@ubuntu:~/program$ ./configure

該腳本將掃描系統,以確保程序所需的所有庫文件業已存在,并做好文件路徑及其他所需的設置工作。如果程序所需的庫文件不完全,該配置腳本就會退出,并告訴您還需要哪些庫文件或者是哪些版本太舊需要更新。如果遇到這種情況,僅弄到含有該庫文件的軟件包還是不夠的,同時還要找到具有該庫文件所有頭文件的開發包,在Ubuntu中,這樣的包一般以-dev作為文件名的結尾。安裝好所有需要的庫文件后,重新運行配置腳本,直到沒有錯誤提示為止,這說明需要的庫文件已經全部安裝妥當了即滿足了依賴關系。

2.編譯

當配置腳本成功退出后,接下來要做的就是編譯代碼了。具體操作為在源文件的主目錄中運行make命令:

Linuxidc@ubuntu:~/program$ make

這時,您會看到一串編譯輸出數據迅速從屏幕上滾過,如果正常的話,系統會返回的提示符狀態。然而,如果編譯過程中出現錯誤的話,排錯的過程可就不像配置步驟那么簡單了。因為,這通常要涉及到源代碼的調試,可能源代碼有語法錯誤,或其他錯誤等等。怎么辦?如果您是編程高手,那就自己調試吧!否則,檢查該軟件的郵件列表等支持渠道,看看是不是已知的bug,如果是就看看別人是怎么解決的,不是就提交一份bug報告吧,也許不久就會有解決辦法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品www久久久久久广东| 国产精品大陆在线观看| 欧美日本啪啪无遮挡网站| 欧美亚洲伦理www| 黑人精品xxx一区一二区| 久久精品99无色码中文字幕| 97超级碰碰人国产在线观看| 中文字幕欧美精品日韩中文字幕| 97在线观看视频| 91探花福利精品国产自产在线| 亚洲精品电影网在线观看| 高潮白浆女日韩av免费看| 久久久av免费| 国产精品久久久久久久久影视| 欧美性猛交xxxx免费看漫画| 国产91久久婷婷一区二区| 成人久久18免费网站图片| 亚洲第一区第一页| 日韩欧美一区视频| 亚洲黄色在线观看| 色噜噜狠狠色综合网图区| 久久九九全国免费精品观看| 中文一区二区视频| 久久999免费视频| 搡老女人一区二区三区视频tv| 成人a在线观看| 中文字幕日韩视频| 精品国产欧美成人夜夜嗨| 亚洲激情小视频| 亚洲国产免费av| 日本午夜在线亚洲.国产| wwwwwwww亚洲| 日韩av免费一区| 一区二区日韩精品| 6080yy精品一区二区三区| 国产一区二区日韩精品欧美精品| 日韩精品免费在线播放| 日韩成人激情视频| 成人激情视频免费在线| 色一区av在线| 欧美精品videos| 伊是香蕉大人久久| 亚洲欧美日韩天堂| 日本中文字幕成人| 福利一区福利二区微拍刺激| 国产一区二区欧美日韩| 69影院欧美专区视频| 亚洲国产精品网站| 国产精品视频久久| 国产欧美日韩精品在线观看| 国产精品偷伦免费视频观看的| 久久久久久久久亚洲| 欧美激情精品在线| 成人免费视频xnxx.com| 欧美视频在线免费| 亚洲人成亚洲人成在线观看| 最好看的2019的中文字幕视频| 亚洲成色777777女色窝| 日韩av在线网址| 亚洲香蕉成人av网站在线观看| 亚洲天堂av综合网| 亚洲美女又黄又爽在线观看| 亚洲图片在线综合| 日韩中文字幕视频| 国内外成人免费激情在线视频网站| 国产精品国产自产拍高清av水多| 欧美激情伊人电影| 2019亚洲男人天堂| 国产精品免费福利| 日韩成人激情在线| 国产精品久久久999| 丝袜情趣国产精品| 欧美一区二区视频97| 色先锋资源久久综合5566| 亚洲成人性视频| 免费91在线视频| 亚洲精品aⅴ中文字幕乱码| 日韩欧美精品中文字幕| 国产精品午夜一区二区欲梦| 亚洲国产97在线精品一区| 亚洲人成网站777色婷婷| 国产精品白嫩美女在线观看| 成人深夜直播免费观看| 伦理中文字幕亚洲| 国产成人精品a视频一区www| 国产精品久久久久7777婷婷| 欧洲美女7788成人免费视频| 视频在线一区二区| 91禁国产网站| 美日韩丰满少妇在线观看| 成人黄色短视频在线观看| 日韩av在线一区| 欧美精品少妇videofree| 超碰97人人做人人爱少妇| 69久久夜色精品国产69乱青草| 久热精品视频在线免费观看| 精品国产视频在线| 精品福利在线看| 日韩精品视频免费| 热久久免费视频精品| 国产精品免费久久久| 日韩精品中文字幕有码专区| 91久久久久久国产精品| 91中文字幕一区| 国外成人在线播放| 亚洲欧美国产精品va在线观看| 亚洲欧美国产另类| 九九久久综合网站| 国产精品久久久久一区二区| 欧美精品日韩www.p站| 久久久精品视频成人| 欧美不卡视频一区发布| 亚洲一区999| 亚洲激情电影中文字幕| 色综合久久中文字幕综合网小说| 欧美激情区在线播放| 国产精品99久久久久久久久| 亚洲午夜精品久久久久久久久久久久| 亚洲精品国产精品国自产在线| 在线看欧美日韩| 成人黄色激情网| 国产精品一区专区欧美日韩| 国产亚洲精品一区二555| 精品久久久中文| 久久青草精品视频免费观看| 日韩精品在线观看一区二区| 亚洲老板91色精品久久| 国产精品www| 亚洲欧洲视频在线| 中文字幕久精品免费视频| 日韩免费观看高清| 欧美激情精品久久久久久久变态| 4k岛国日韩精品**专区| 欧美精品激情在线| 亚洲午夜女主播在线直播| 亚洲第一精品自拍| 亚洲va欧美va国产综合剧情| 538国产精品视频一区二区| 国产成人福利视频| 久久伊人精品一区二区三区| 91在线视频精品| 综合136福利视频在线| 欧美激情精品久久久久久免费印度| 亚洲人精选亚洲人成在线| 国产伊人精品在线| 日韩亚洲第一页| 久久亚洲精品小早川怜子66| 精品国偷自产在线视频| 亚洲自拍偷拍视频| 国产成人97精品免费看片| 日韩欧美一区二区三区久久| 亚洲精品二三区| 中文字幕九色91在线| 伊人激情综合网| 日韩av网址在线观看| 欧美在线视频免费| 欧美日韩国产精品一区二区不卡中文| 久久人人97超碰精品888| 日韩欧美成人网| 欧美成人免费一级人片100| 亚洲美女av网站| 成人免费视频在线观看超级碰| 日本在线精品视频| 青青在线视频一区二区三区|