从源代码安装软件:
./configure
make
sudo make install
如何告诉 apt-get 软件已经安装,以便
sudo apt-get install someSoftware
会显示软件已经安装吗?
(该软件位于 ubuntu 软件包存储库中,但版本较旧。)
答案1
你不能。而且在大多数情况下,除非绝对没有其他办法,否则你不应该安装裸源 tarball。使用来自 Ubuntu 的软件包,或从 Debian 构建源包,或任何其他方式。你确实想使用 Debianized 源。
但是,您可以构建/修改源包:
apt-get source some-package
然后,在进行任何更改后,构建一个二进制包:
cd source-directory
debuild -S
现在,您有一个可以安装的 .deb 包。
编辑:我后来才想起来checkinstall
。您可以使用checkinstall
来替换make install
步骤。您将得到与原始问题非常相似的东西,尽管我上次使用它checkinstall
(几年前)时它远非完美。我提到的其他选项比这个更好。