刪除編譯安裝的軟體
㈠ 如何完美卸載通過編譯源代碼安裝後的軟體包
./configure --prefix=dir
#dir即你安裝程序的目錄,如果安裝是沒有設置,
#一般默認為 /usr/local ,那你就不用帶 --prefix了;
make uninstall
不過有些程序沒有uninstall , ./configure 後就能在Makefile中看出。
這樣你只能親自刪了, 主要有(/,/usr/,/usr/local/ ...) bin ,etc ,lib ,share 等目錄。
要是看install部分,從其中找出tar格式的文件被復制到了什麼路徑,然後進入相應的目錄進行刪除即可。
還有就是軟體生成的一些目錄也要注意一下。
㈡ linux中編譯安裝的軟體如何卸載
一般編譯安裝的軟體都是用make命令來編譯和安裝的,那麼makefile文件中肯定也提供了刪除和卸載的功能的
你編譯用make
安裝用make install
清楚編譯過程中生成的目標模塊 make clean
卸載的話 make uninstall
自己看下makefile文件中應該能看出來
㈢ 怎麼卸載源碼編譯安裝的軟體
第一,看大家安裝軟體的時候有沒有使用--prefix這個命令,如果有那就把你指定的文件給刪除了就行了,
第二,如果沒有用這個信念指定就麻煩一點了,那就進入到軟體解壓後的目錄,執行sudo make uninstall看能否成功,
第三,如果不行,那就進入用 editor 查看 makefile 文件 看看裡面卸載的命令是什麼如果該源碼包沒有提供
此類方法刪除 就只能手動刪除
第四,手動刪除最無奈的辦法能不能搞干凈也只能看運氣了,使用whereis xxx 找到軟體安裝目錄,rm -rf 把
這些目錄都刪除,應該能刪除干凈,如whereis python,例子如下:
whereis python
python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.3m-config /usr/local/bin/python3.3m /usr/local/bin/python3.3 /usr/local/bin/python3.3-config /usr/local/lib/python3.3 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
rm -rf /usr/bin/python2.6-config
rm -rf /usr/bin/python2.6
rm -rf /usr/bin/python
rm -rf /usr/lib/python2.6
rm -rf /usr/lib64/python2.6
...................等等,,,
好了,文法就這些吧,如果大家有更好的方法可以評論補充,禁止吐糟,加水。
㈣ Linux 中make install安裝的軟體怎麼卸載掉
make的原理是執行一個叫Makefile文件里的指令,make的基本用處是自動根據makefile里的指令來編譯源文件。它還可以用來做比如安裝軟體,卸載軟體等事情,但前提是作者在makefile里寫了。比如makefile里有這么些內容:
...
install : < commands >
然後用make install的話,make程序就會按照上面install:後面的指令< commands >執行安裝,uninstall也是一樣的道理,大部分的作者會寫有卸載的部分,這時只要簡單地執行make unistall就可以,如果作者懶沒有寫,那就只有根據make install中的步驟,看它把什麼文件拷到哪去了,然後分別手動刪除。
還有關鍵的一點是,編譯安裝完成後,不要刪除源代碼,不然就算作者寫了unnistall目標,你也沒有makefile可以執行了。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》
㈤ 怎麼卸載用make install 編譯安裝的軟體 · Ruby China
方法如下:進入安裝該軟體的原代碼目錄,運行make uninstall。如果不行,也可以查看一下Makefile文件,主要是看install部分,從其中找出tar格式的文件被復制到了什麼路徑,然後進入相應的目錄進行刪除即可
㈥ 怎麼卸載用 make install 編譯安裝的軟體
第一,看大家安裝軟體的時候有沒有使用--prefix這個命令,如果有那就把你指定的文件給刪除了就行了,
第二,如果沒有用這個信念指定就麻煩一點了,那就進入到軟體解壓後的目錄,執行sudo make uninstall看能否成功,
第三,如果不行,那就進入用 editor 查看 makefile 文件 看看裡面卸載的命令是什麼如果該源碼包沒有提供
此類方法刪除 就只能手動刪除
第四,手動刪除最無奈的辦法能不能搞干凈也只能看運氣了,使用whereis xxx 找到軟體安裝目錄,rm -rf 把
這些目錄都刪除,應該能刪除干凈,如whereis python,例子如下:
whereis python
python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.3m-config /usr/local/bin/python3.3m /usr/local/bin/python3.3 /usr/local/bin/python3.3-config /usr/local/lib/python3.3 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
rm -rf /usr/bin/python2.6-config
rm -rf /usr/bin/python2.6
rm -rf /usr/bin/python
rm -rf /usr/lib/python2.6
rm -rf /usr/lib64/python2.6
...................等等,,,
好了,文法就這些吧,如果大家有更好的方法可以評論補充,禁止吐糟,加水。
㈦ 如何卸載源碼編譯安裝的軟體
第一,看大家安裝軟體的時候有沒有使用--prefix這個命令,如果有那就把你指定的文件給刪除了就行了,
第二,如果沒有用這個信念指定就麻煩一點了,那就進入到軟體解壓後的目錄,執行sudo make uninstall看能否成功,
第三,如果不行,那就進入用 editor 查看 makefile 文件 看看裡面卸載的命令是什麼如果該源碼包沒有提供
此類方法刪除 就只能手動刪除
第四,手動刪除最無奈的辦法能不能搞干凈也只能看運氣了,使用whereis xxx 找到軟體安裝目錄,rm -rf 把
這些目錄都刪除,應該能刪除干凈,如whereis python,例子如下:
whereis python
python: /usr/bin/python2.6-config /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.3m-config /usr/local/bin/python3.3m /usr/local/bin/python3.3 /usr/local/bin/python3.3-config /usr/local/lib/python3.3 /usr/include/python2.6 /usr/share/man/man1/python.1.gz
rm -rf /usr/bin/python2.6-config
rm -rf /usr/bin/python2.6
rm -rf /usr/bin/python
rm -rf /usr/lib/python2.6
rm -rf /usr/lib64/python2.6
㈧ Linux 中make install安裝的軟體怎麼卸載掉
Linux中用make install方式(編譯安裝)安裝的軟體只需要將它的安裝目錄刪除掉就可以完成卸載了,具體刪除哪個目錄需要打開源碼裡面的Makefile文件,查看Makefile裡面的install信息。比如用源碼編譯安裝的Apache,通過查看Makefile文件得知它安裝在/usr/local/apache目錄,卸載它只需要刪除/usr/local/apache目錄就可以了:
rm -rf /usr/local/apache