instool是一個小的安裝程序,將安裝包的tar.gz和創建卸載信息,以備後用。它還可以讀取makefile文件和make install的操作創建卸載文件。
與instool安裝包可以隨時卸載。卸載包也可以上市,隨時追踪什麼是可用的。 instool適用於普通用戶或管理員在根模式(UID 0)。
它保持它在用戶主目錄的目錄或系統目錄卸載文件,這取決於它是根據運行模式。
instool現在也源碼包通過閱讀make文件,並確定文件安裝,當你做一個使安裝工作。它沒有做安裝你,但它可以創建一個makefile文件卸載。
下面是instool理解的命令行選項:
包名包名已安裝(一個tar.gz包的名稱)
-l列出了可用於當前用戶的所有文件卸載
-s文件名告訴instool搜索一個makefile,在當前目錄下查找與使用化妝install命令,並創建一個卸載文件的安裝的所有目標。用戶必須提供的文件名來命名文件卸載(包通常的名稱)。
-u文件名告訴instool卸載基於安裝過程中創建的信息包。必須已經安裝由instool包。卸載文件
存儲在用戶家目錄的.uninst目錄。
-i文件名安裝程序包。這是與使用instool包名。
對於用戶來說,instool創建一個名為.uninst在他們的家目錄來存儲所有.uninst文件的目錄。對於根,instool創建一個名為的/ usr / UNINST目錄/存儲所有系統廣泛卸載文件。 instool記錄了每一個軟件包安裝到基目錄
以及在安裝過程中創建的所有文件和路徑。
清單卸載文件
當與-l開關一起使用,如果你以root身份登錄instool將列出所有卸載文件為當前用戶或系統軟件包。這些文件名必須使用與-u(卸載)開關。文件名是根據安裝的軟件包的原始名稱。
卸載文件
請注意,如果您安裝一個軟件包的多個版本,instool將保持獨立的文件,每個安裝一個基於包的文件名。如果不同的版本安裝到相同的基本路徑,任何卸載將從以前的(或更高版本)安裝刪除同名文件。
卸載文件名剝奪了名為.tar.gz或.tar.bz2格式的擴展,並與一個.uninst擴展追加的基本名稱存儲。卸載一個包時,它是沒有必要的,以包括.uninst延伸。只是提供基礎包的名字就足夠了。使用-l開關來列出已安裝了instool包。
Makefile文件
當與-s開關使用,instool將尋找當前目錄下的Makefile文件,找到安裝目標。從這些信息中,instool將構建基於您提供的文件名的卸載文件。 -s開關應使用後,你已經成功地編譯和安裝包。 instool不會做實際的安裝在此模式下。它只是發現了什麼裝,和在哪裡。作為一個例子,如果
你用:
instool -s的svgalib
instool將遵循在Makefile中指定的安裝過程,並在相應的目錄中創建卸載文件名為svgalib.uninst。它不會acually但是做任何的安裝。重要的是,instool是實際的編譯後運行和安裝過程,因為許多軟件包需要配置腳本在運行之前進行,然後進行安裝運行。配置腳本創建的選項和變量是重要的
功能instool的。
如果你是根,instool將允許您更改基本安裝目錄它的開始過程之前。這可用於多發性版本的軟件包是有用的。
卸載過程中instool目前不刪空目錄。它可能在未來,但現在,你必須這樣做手工,如果你的願望。
這是不是意味著要的軟件包管理器,或更換象RPM或APT系統的應用程序。這是一個簡單的工具,以緩和與選項安裝一個tar.gz包,以方便,快捷地它以後刪除的過程。你應該總是求助於tar.gz包之前找到包專門為您分發包管理系統。
有包不在RPM或deb格式雖然可用,這就是為什麼我寫instool。閱讀makefile和撤消使安裝在任何時候無需保持源目錄不變的能力是一個很好的功能了。許多makefile文件不包括化妝卸載的目標了,因為一些事,不要做一個非常乾淨的工作
消除對他們的安裝文件。
你可以把instool成任何你喜歡的徑處理目錄。如果你不希望用戶可以很方便地訪問它,我建議/ sbin目錄或/ usr / sbin目錄,因為它不是在用戶的默認路徑。你也可以簡單地更改instool文件的權限為700。
按類別搜索
熱門軟件
NdisWrapper 11 May 16
Xubuntu 16 Aug 18
BlackArch Linux 22 Jun 18
Redis 28 Sep 15
Kali Linux 22 Jun 18
qNotesManager 17 Feb 15
Elive 20 Jan 18
instool
類似的軟件
顯影劑的其他軟件 jem
Linux DiskTool
2 Jun 15
意見 instool
按類別搜索
熱門軟件
NdisWrapper 11 May 16
Damn Small Linux 17 Feb 15
qNotesManager 17 Feb 15
Linpus Linux Lite 17 Feb 15
Xfburn 17 Feb 15
Android-x86 22 Jun 18
MultiSystem 17 Feb 15
評論沒有發現