亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

ubuntu 源碼安裝

系統(tǒng) 2132 0


?使用了ubuntu有一段時(shí)間了,安裝軟件基本上都是apt-get這樣,后來(lái)用apt-get安裝apache,之后刪除了,想源碼安裝一個(gè)apache。可是發(fā)現(xiàn)apt-get并不能把a(bǔ)pache完全的刪除。這個(gè)讓有點(diǎn)強(qiáng)迫癥的我實(shí)在是受不了,但是之后又重新安裝了一個(gè)ubuntu,也就沒(méi)管那么多了,今天就來(lái)總結(jié)一下關(guān)于ubuntu安裝軟件的方法。

第一就是apt-get了,這個(gè)沒(méi)什么說(shuō)的。復(fù)制粘貼一下相關(guān)的命令:

apt-cache search package??????? 搜索包,如果你不知道具體包名,先
???????????????????????????? sudo apt-cache search packagename 一下。
????????????????????????? 這個(gè)命令是常用的,必須記住

apt-cache show packagename?????? 獲取包的信息,版本,大小之類的
apt-get install packagename???????? 安裝包,這個(gè)命令是最常用的。
apt-get install pacekage --reinstall?? 重新安裝
apt-get -f install packagename?????? 強(qiáng)行安裝

apt-get remove packagename???? remove alread package softe
apt-get remove packagename --pure???? remove and all??? 安裝了要干凈的卸掉

apt-get autoremove??????? 自動(dòng)刪除不要的包

apt-get update???????
apt-get upgrade?? 更新已經(jīng)安裝的包
apt-get dist-upgrade?? 升級(jí)系統(tǒng),沒(méi)用過(guò),

apt-cache depends pacakgename? 了解使用的依賴,很少用
apt-cache rdepends packagename 了解具體的依賴。

apt-get build-dep packagename 安裝相關(guān)的編譯環(huán)境。? 這個(gè)有時(shí)需要用。

apt-get source package?? 下載安裝該包的源碼,??? 編程時(shí)有時(shí)需要看(實(shí)際上有幾個(gè)人看呢?)

apt-get clean
apt-get autoclean??????? 清理下載文件存檔。 常用,這個(gè)在安裝完后,有時(shí)需要把下載的包給清除掉,畢竟不想讓空間無(wú)謂的塞滿不需要的東西吧。

apt-get check???????? 檢查是否有損壞的依賴。 很少用。


以上調(diào)用該命令時(shí),都必須在sudo后運(yùn)行,sudo縮寫(xiě)為supper do,而apt表示是
advanced pacakge Tool.

復(fù)制粘貼于 http://www.cnitblog.com/kenlistian/archive/2008/04/05/41991.html

后來(lái)在網(wǎng)上查了查,據(jù)說(shuō)aptitude很不錯(cuò),可以自動(dòng)刪除依賴包。但是只能刪除自己下載的……?? 以后裝個(gè)什么軟件就全靠他了,源碼安裝什么的雖然很好很專業(yè),但是有時(shí)候真的很麻煩……
復(fù)制粘貼aptitude命令

用法:?aptitude?[-S?文件名]?[-u|-i]
???????aptitude?[選項(xiàng)]?<動(dòng)作>?...
??動(dòng)作?(如果未指定,aptitude?將進(jìn)入交互模式):

?install??????-?安裝/升級(jí)軟件包
?remove???????-?卸載軟件包
?purge????????-?卸載軟件包并刪除其配置文件
?hold?????????-?將軟件包置于保持狀態(tài)
?unhold???????-?取消對(duì)一個(gè)軟件包的保持命令
?markauto?????-?將軟件包標(biāo)記為自動(dòng)安裝
?unmarkauto???-?將軟件包標(biāo)記為手動(dòng)安裝
?forbid-version?-?禁止?aptitude?升級(jí)到某一特定版本的軟件包。
?update???????-?下載新/可升級(jí)軟件包列表
?safe-upgrade?-?Perform?a?safe?upgrade
?full-upgrade?-?Perform?an?upgrade,?possibly?installing?and?removing?packages
?forget-new???-?忘記哪些軟件包是“新”的
?search???????-?按名稱?和/或?表達(dá)式搜索軟件包
?show???????-?顯示一個(gè)軟件包的詳細(xì)信息
?clean????????-?刪除已下載的軟件包文件
?autoclean????-?刪除舊的已下載軟件包文件
?changelog????-?查看一個(gè)軟件包的變更日志
?download?????-?下載軟件包的?.deb?文件
?reinstall????-?下載并(可能)重新安裝一個(gè)現(xiàn)在已經(jīng)安裝了的軟件包

??選項(xiàng):
?-h?????????????此幫助文本
?-s?????????????模擬動(dòng)作,但是并不真正執(zhí)行。
?-d?????????????僅僅下載軟件包,不安裝或者卸載任何東西。
?-P?????????????總是提示確認(rèn)執(zhí)行動(dòng)作
?-y?????????????假設(shè)對(duì)簡(jiǎn)單的?是/否?問(wèn)題回答“是”
?-F?格式????????指定顯示搜索結(jié)果的格式;參見(jiàn)手冊(cè)
?-O?次序????????指定如何排列顯示搜索結(jié)果;參見(jiàn)手冊(cè)
?-w?寬度????????指定顯示搜索結(jié)果的格式寬度
?-f?????????????積極地嘗試修復(fù)損壞的軟件包。
?-V?????????????顯示就要安裝的軟件包版本。
?-D?????????????顯示自動(dòng)改變的軟件包的依賴關(guān)系
?-Z????????????顯示每個(gè)軟件包的安裝尺寸的變化。
?-v?????????????顯示附加信息。(可能會(huì)提供多次)?
?-t?[release]???設(shè)置將要安裝的軟件包的發(fā)布版本
?-q????????????在命令行狀態(tài)下,不顯示進(jìn)度條。
?-o?key=val?????直接設(shè)置名為“key”的配置選項(xiàng)
?--with(out)-recommends????指定是否將推薦(建議)處理為
??????????????強(qiáng)依賴關(guān)系。
?-S?fname???????從文件名中讀取aptitude的擴(kuò)展?fàn)顟B(tài)信息。
?-u?????????????開(kāi)始運(yùn)行時(shí)下載新的軟件包列表。
?-i?????????????開(kāi)始運(yùn)行時(shí)執(zhí)行安裝。

粘貼于http://hi.baidu.com/pizialiang/item/6f9049d9edaf29f8cb0c39c6

下面為源碼安裝,不管怎么自己能夠掌握軟件安裝的位置還是很不錯(cuò)的事。以安裝intltool為例:

1、解壓intltool ,進(jìn)入intltool里面,你會(huì)發(fā)現(xiàn)有一個(gè)叫做configure的shell文件。簡(jiǎn)單來(lái)說(shuō)他就是打掃房子的,一個(gè)軟件要入住新家總是要檢查一下環(huán)境呢,如果少了什么(依賴包神馬的)他會(huì)告訴你的。所以當(dāng)你./configure的時(shí)候? 你會(huì)發(fā)現(xiàn),屏幕上出現(xiàn)好多字,xxxxxxx? yes,xxxxxx? no之類的。缺啥補(bǔ)啥。我們會(huì)經(jīng)常看到 --prefix? (前綴的意思),如果不指定prefix,則可執(zhí)行文件默認(rèn)放在/usr/local/bin,庫(kù)文件默認(rèn)放在/usr/local/lib,配置文件默認(rèn)放在/usr /local/etc。其它的資源文件放在/usr/local/share。你要卸載這個(gè)程序,要么在原來(lái)的make目錄下用一次make uninstall(前提是make文件指定過(guò)uninstall),要么去上述目錄里面把相關(guān)的文件一個(gè)個(gè)手工刪掉。指定prefix,直接刪掉一個(gè)文件夾就夠了。這樣就不存在刪不干凈的問(wèn)題了。然后當(dāng)前的目錄下面會(huì)出現(xiàn) Makefile。其實(shí),這個(gè)腳本真的應(yīng)該做的就是建立一個(gè) Makefile 文件。

一個(gè)工程中的源文件不計(jì)數(shù),其按類型、功能、模塊分別放在若干個(gè)目錄中,makefile定義了一系列的規(guī)則來(lái)指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進(jìn)行更復(fù)雜的功能操作。make就是一個(gè)解釋makefile中指令的命令工具。所以要使用make之前,一定要有makefile。make編譯了所有的文件創(chuàng)造了可執(zhí)行文件并存放在一個(gè)。當(dāng)make添加了install參數(shù)時(shí),make就會(huì)去找makefile中的install標(biāo)簽,執(zhí)行這部分的標(biāo)簽的內(nèi)容。把make編譯好的文件分配到他們?cè)撊サ哪夸浵隆?

ubuntu 源碼安裝


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日韩久久网 | 亚洲欧美日韩国产精品第不页 | 五月综合激情视频在线观看 | 亚洲精品国产男人的天堂 | 天天夜夜骑 | 久久综合网址 | 成人免费视频一区 | 草逼综合 | 性激烈欧美三级在线播放 | 久久精品观看影院2828 | 日韩欧美第一区二区三区 | 亚洲欧美日韩国产vr在线观 | 日本无翼乌全彩无遮挡动漫 | 亚洲狠狠婷婷综合久久久久图片 | 最近免费中文字幕大全免费版视频 | 精品三级国产一区二区三区四区 | 日本免费一二三区 | 国产精品视频专区 | 国产手机精品一区二区 | 久久厕所精品国产精品亚洲 | 99精品国产高清一区二区 | 有啥免费毛片呢 | 亚洲社区在线观看 | 日韩 欧美 国产 亚洲 中文 | 日本高清不卡一区久久精品 | 四虎中文 | 四虎永久精品免费观看 | 精品成人毛片一区二区视 | 国产成人免费观看在线视频 | 久久精品免费看 | 欧美欧美aaaaa一级毛片 | 久久精品免费观看视频 | 一本大道久久a久久综合 | 99精品国产成人a∨免费看 | 毛片2016免费视频 | 亚洲欧美精品一中文字幕 | 九色国产 | 日韩欧美一级毛片视频免费 | 国产成人小视频在线观看 | 免费一级毛片在线播放不收费 | 国产在线精品网址你懂的 |