Software-Installation
是否有任何 CheckInstall 副作用,或者我應該每次都使用它嗎?
我在工作中使用 Ubuntu,在家裡使用 Slackware。
今天在工作中,我從我們公司的儲存庫中下載了一些可疑程序,這些程序本應自動執行一些重複性任務。我用
configure; make; make install
. 現在我想刪除它,但不幸的是 Makefile 中沒有合適的解除安裝目標。這個程序是用 Python 編寫的,安裝程序*.py
在不同的地方複製了許多文件,現在刪除所有文件很痛苦。所以我考慮使用 CheckInstall 代替,
make install
這樣我就可以輕鬆刪除此類程序並以一致的方式跟踪我係統上的所有軟體。但是我想知道 CheckInstall 是否有任何可能的副作用,或者每次安裝新軟體時都可以使用它嗎?你在用嗎?
我只根據 deb/dpkg 的經驗發言,但不,只要 Checkinstall 成功建構 deb/rpm,安裝它就沒有副作用(在某些情況下它會無法建構包)。
當然,checkinstall 並不真正了解依賴項,因此如果您計劃在任何地方安裝軟體包,則必須擁有這些依賴項。否則,解除安裝功能將完全按預期工作。
如果它不起作用並且您對某些軟體包持謹慎態度,那麼 chroot 是一種(相對)快速且輕鬆的嘗試方式;虛擬機甚至更好,但需要更多的設置時間和資源,除非您有一個可以複製您的系統的虛擬機。