我认为这是关于 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 包?以获得自动化解决方案。