在 Linux 中使用前缀时如何从安装中删除文件?

在 Linux 中使用前缀时如何从安装中删除文件?

我使用以下命令手动安装 openssl 库:

wget http://openssl.org/source/openssl-1.0.0.tar.gz
tar -xvf openssl-1.0.0.tar.gz
cd openssl-1.0.0

./config --prefix=/home/<username>/.sys shared
make
make install

现在我需要安装新版本,但我需要从前缀文件夹中完全删除文件

我可以删除整个 .sys 文件夹吗?或者是否有任何特殊命令?

答案1

有时,原始源代码树会为您提供 make uninstall,假设有人愿意创建该 make 目标。

您是否可以删除 ~/.sys 文件夹实际上取决于您可能还在那里安装了什么。

有些人更喜欢使用 --prefix,例如 /base/path/name/version,以保持所有内容整洁和独立。这种方法的潜在缺点是它使路径的处理变得有点棘手;对于库而言,这种情况比对于二进制文件而言更严重。

相关内容