软件安装,sudo make install成功后没有软件包

软件安装,sudo make install成功后没有软件包

我认为这是关于 Ubuntu(20.04)中软件安装的常见问题,我不明白一些显而易见的事情。

我需要:“需要 CMake 3.17 或更高版本”。在 repos 和软件应用程序中,版本较旧,所以我发现的唯一方法是从开发者网站下载并安装它。我成功运行

./configure
make
sudo make install

但系统中仍然没有软件包 cmake(例如,在 sudo apt-get install cmake 之后)。所有关于软件包安装的指南都止步于此步骤,并没有提到在执行 sudo make install 之后该做什么。重复此命令表示一切都是最新的。

答案1

配置–make–make 安装该过程不会创建*.deb可由 APT 管理的 Debian 包()。

结果是配置–make–make 安装程序是安装到的文件/usr/local。当您which cmake现在访问您的机器时,您应该/usr/local/bin/cmake获得/usr/bin/cmake 由 APT 安装。如果您运行cmake --version(使用环境变量的默认内容PATH),您应该会获得自编译版本的版本号。如果您的版本运行正常,您甚至可以卸载打包版本(apt remove)并继续使用您的版本。

如果你想创建一个 Debian 软件包,有各种指南,您还可以检查如何从编译的源文件创建 .deb 包?以获得自动化解决方案。

相关内容