十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章主要介紹“Ubuntu下怎么編譯、安裝和卸載軟件”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Ubuntu下怎么編譯、安裝和卸載軟件”文章能幫助大家解決問(wèn)題。
創(chuàng)新互聯(lián)建站主要業(yè)務(wù)有網(wǎng)站營(yíng)銷(xiāo)策劃、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、重慶小程序開(kāi)發(fā)、html5、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都全網(wǎng)營(yíng)銷(xiāo)資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
在使用ubuntu的時(shí)候都是在直接用命令在系統(tǒng)軟件包管理器中下載使用軟件的,好處是易于管理,方便更新,而且一般不會(huì)有很多的兼容性問(wèn)題。但是問(wèn)題是官方的軟件源一般更新很慢,而且很多的軟件根本就從來(lái)沒(méi)有進(jìn)入過(guò)官方的源里面,這種情況下就需要自己下載源代碼編譯了。
1、用命令下載安裝系統(tǒng)軟件包
sudo apt-get install filename
這種情況下需要聯(lián)網(wǎng),類(lèi)似360軟件管理一樣,系統(tǒng)會(huì)自動(dòng)下載匹配的版本然后安裝
卸載的時(shí)候 直接使用
sudo apt-get remove filename
或者
sudo apt-get uninstall filename
再
sudo apt-get autoremove
在安裝python時(shí)候命令是這樣的
sudo apt-get install python-dev
這里加"-dev"是因?yàn)?linux發(fā)行版通常會(huì)把類(lèi)庫(kù)的頭文件和相關(guān)的pkg-config分拆成一個(gè)單獨(dú)的xxx-dev(el)包. 以python為例, 以下情況你是需要python-dev的
當(dāng)你需要自己安裝一個(gè)源外的python類(lèi)庫(kù), 而這個(gè)類(lèi)庫(kù)內(nèi)含需要編譯的調(diào)用python api的c/c++文件
或者你自己寫(xiě)的一個(gè)程序編譯需要鏈接libpythonXX.(a|so)
(注:以上不含使用ctypes/ffi或者裸dlsym方式直接調(diào)用libpython.so)
其他正常使用python或者通過(guò)安裝源內(nèi)的python類(lèi)庫(kù)的不需要python-dev.
2、自己下載源代碼編譯安裝,首先解壓進(jìn)入文件夾,一般都會(huì)有README或install文件指導(dǎo)你安裝的過(guò)程,通常過(guò)程如下:
./configure make sudo make install
如果發(fā)現(xiàn)這個(gè)軟件并不是那么穩(wěn)定好使,想要卸載它就難了,如果當(dāng)時(shí)安裝編譯的源代碼文件還在的話可以進(jìn)入源代碼目錄,編譯之后除了會(huì)生成install腳本之外還會(huì)生成一個(gè)uninstall 腳本,因此我們使用
sudo make uninstall
即可進(jìn)行卸載
關(guān)于“Ubuntu下怎么編譯、安裝和卸載軟件”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。