在 Ubuntu 上手动构建软件的最佳实践是什么?

在 Ubuntu 上手动构建软件的最佳实践是什么?

apt很棒,这也是很多人选择基于 Debian 的系统的原因;但是,有时我们需要手动构建一些软件。(例如,对于较新的版本)。

我创建了一个文件夹~/apps/,并将我下载的所有源代码放在这里。这听起来像 FreeBSD 中的端口树。那么,构建和管理手动构建软件的最佳实践是什么?

答案1

我会用检查安装本质上,不是使用

sudo make install

您可以使用

sudo checkinstall

这将以 dpkg 管理的软件包形式安装软件,这意味着你可以使用以下命令轻松卸载它:

sudo dpkg -r packagename

相关内容