我可以删除 .tar.gz 档案的安装文件夹吗?

我可以删除 .tar.gz 档案的安装文件夹吗?

我从自己下载并编译的源中安装了一个软件。所以我做了以下事情:

tar xzfv ~/download/software.tar.gz
cd ~/download/software && ./configure && make
sudo make install

问题:我现在可以删除~/download/software不再需要的文件夹吗?
(换句话说:软件安装在哪里?是在/bin/opt文件夹中?还是文件安装在 中~/download/software?)

答案1

当你运行:

sudo make install

将必要的文件复制到系统目录中的相关位置。它可能会将内容放在 中/usr/local,可能会放在 中/opt,可能会分布在系统中的其他相关目录中。我遇到过没有保留并从该目录运行的软件包。应该有一个README(或类似的)文件,可以清楚地说明将要做什么。

因此,您可以安全地删除源目录,但可能存在一个与此uninstall完全相反的文件install,即它将删除所有复制的文件,因此请检查是否存在该文件。如果存在,最好保留它。

正如我们所见,您应该使用checkinstall而不是make install来将要复制的相关文件checkinstall制作成一个文件,然后您可以使用任何包管理器(例如)来管理它,或者使用 从较低级别进行管理。您可以通过以下方式安装:.debapt-getaptitudedpkgcheckinstall

sudo apt-get install checkinstall

然后检查man checkinstall

答案2

嗯,这取决于包,通常我会说你可以删除它。

这取决于软件所需文件的安装位置。

就我的经验而言,它一直都很好。发布更多包装信息以获取更多信息!

如果您想测试会发生什么,请停止正在运行的程序、守护进程等,然后移动安装文件夹并重新启动程序!预期行为没有变化?您可以安全地将其删除!如果没有,请终止程序,将文件夹移回并重新启动!

相关内容