如何从源代码安装软件并告诉apt-get我已经安装了该版本?

陈浩然

要从源代码安装软件:

./configure
make
sudo make install

如何告诉apt-get软件已安装,以便

sudo apt-get install someSoftware

会显示该软件已安装吗?

(该软件位于ubuntu软件包存储库中,但版本较旧。)

斯科特遣散费

你不能 而且在大多数情况下,除非绝对没有其他方法,否则您不应该安装裸露的源码包。使用来自Ubuntu的软件包,或从Debian或其他任何版本构建源软件包。您确实要使用Debianized源。

但是,您可以构建/修改源程序包:

apt-get source some-package

然后,进行任何更改后,构建一个二进制包:

cd source-directory
debuild -S

现在,您可以安装.deb软件包。

编辑:我迟来了checkinstall您可以使用checkinstall替换该make install步骤。您会得到的东西看起来很像您最初提出的问题,尽管我上次checkinstall(几年前)工作时,这还远远不够完美。我提到的其他选择都比这个更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我已经安装了哪个版本的Python?

我已经安装了哪个版本的Python?

RPM说缺少依赖性,但是我已经安装了该库(从源代码)

MS Office如何知道我已经安装了以前的版本?

我怎么知道我已经安装了什么版本的Java?

从源代码安装软件

如何确定从源代码安装软件的日期?

我自己构建和安装软件包,如何注意到apt-get知道我已经安装了该软件包?

我已经安装了Ubuntu提供的pip时,如何安装最新版本的pip?

我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

我通过获取源代码安装了程序,然后运行`sudo make install`;。如何使“ apt-get”了解它?

这个tensorflow安装有什么问题?我已经安装了tensorflow的gpu版本

我的电脑上已经安装了 python3 idle,我该如何安装 python2.7 idle?

如何从源代码安装macOS软件以缓解Spectre 2?

如何从命令行安装封闭源代码软件

告诉aptitude我已经安装了一些东西

我已经安装了Ubuntu或Xubuntu吗?

如果我已经安装了内核ubuntu当前版本或内核3.10.4有什么区别?

终端命令来查找我已经安装了哪个版本的Git?

有没有办法告诉我通过apt-get安装了哪些软件包,减去了自动安装的软件包?

从源代码安装软件的安全性

不使用apt从源代码安装GCC

我已经使用 Ubuntu Make 安装了 Firefox Developer Edition,但我没有找到该图标

如果未安装软件,则安装Chocolatey软件包,如果已经安装了较新版本的软件,则跳过安装?

java -version显示早期版本,但已经安装了Java 11

pycharm告诉我我安装了一个软件包,但是我不能使用该pakege

我已经安装了Ubuntu,如何设置'nomodeset'?

如何检查我的机器上是否已经安装了MPI

通过apt-get安装Linux软件包与从源代码构建和编译有何不同?