我正在/usr/local/bin 中查看Python2.7。我相信我很久以前就安裝了它,我想卸載它。我看到它的大小是9776 rm
。不可能是10kb吧?
答案1
你是怎麼安裝的?希望你用過百勝?如果是這種情況,只需使用套件管理器將其刪除:
$ sudo yum remove <package_name>
如果您沒有使用 yum,那麼祝您好運。這是一個絕佳的理由,如果不使用 Linux 系統的套件管理系統,就不要在 Linux 系統上安裝任何東西。如果你做需要安裝發行版軟體包儲存庫中未包含的額外內容,然後將其放在完全獨立的地方,例如 in/opt
或類似的地方。
警告:你的系統上的很多東西很可能都依賴 python 的安裝。我強烈建議你把它留在那裡。
答案2
發行版通常安裝prefix=/usr
,您的情況似乎是手動安裝prefix=/usr/local
。一些軟體(即 GNU 軟體)提供了make uninstall
清理這些的選項,但我不知道 python 是否這樣做;您可能需要查看(內部)/usr/local
、、、lib/libpython2.7.so
並手動刪除那些看起來相關的內容。lib/python2.7/
lib/pkgconfig/
share/man/man1
通常我建議手動安裝:
- 安裝到臨時目錄並打包以供稍後追蹤檔案:
make DESTDIR=/path/to/temp && tar cf /path/to/package.tar -C /path/to/temp .
;或者 - 安裝到
/opt/name-version
,例如您的情況./configure --prefix=/opt/python-2.7
。您可以在/usr/local/bin
(以及其他目錄,如man
,pkgconfig
)中創建符號鏈接,這樣刪除軟體只需 arm -r
並修剪死符號鏈接,zsh glob 可以很好地做到這一點。