手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

Ubuntu下編譯安裝和卸載軟件

2019-05-24 19:47:42 10510

在使用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í)安裝編譯的源代碼文件還在的話(huà)可以進(jìn)入源代碼目錄,編譯之后除了會(huì)生成install腳本之外還會(huì)生成一個(gè)uninstall 腳本,因此我們使用


     sudo make uninstall 即可進(jìn)行卸載



提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: