instool

软件截图:
instool
软件详细信息:
版本: 0.9.4
上传日期: 3 Jun 15
开发: jem
许可: 免费
人气: 130

Rating: nan/5 (Total Votes: 0)

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。

类似的软件

Autobuild
Autobuild

2 Jun 15

skeletons
skeletons

14 Apr 15

显影剂的其他软件 jem

Linux DiskTool
Linux DiskTool

2 Jun 15

意见 instool

评论没有发现
添加评论
打开图片!