![制作 deb 文件并安装生成的包](https://linux22.com/image/1122808/%E5%88%B6%E4%BD%9C%20deb%20%E6%96%87%E4%BB%B6%E5%B9%B6%E5%AE%89%E8%A3%85%E7%94%9F%E6%88%90%E7%9A%84%E5%8C%85.png)
我对 Linux 还不太熟悉,正在尝试在 Ubuntu 服务器上安装 Tirex。Tirex 是一款与地图相关的软件,其指示表明要使用它必须“从源代码安装或构建自己的 Debian/Ubuntu 包”。
经过大量与依赖相关的反复试验(主要是),我设法成功执行以下命令:(有关更多信息,请参阅上面的链接)
make
sudo make install
然而,这样做之后,我在让 Tirex 按照我预期的方式运行方面遇到了麻烦,而且我注意到操作说明页面显示 Debian/Ubuntu 软件包将负责一些安装配置。这是我遇到麻烦的地方。
当我跑步时...
make deb
...它似乎编译正常(有一些警告,但没有错误阻止它),但我没有看到任何 .deb 包被创建。有一些新的目录和文件,但没有 .deb 文件。
我如何知道是否make deb
已经成功,以及/或者如果已经成功,我如何安装结果(并且没有.deb 文件)?
答案1
它因开发人员/源代码而异,但生成的 .deb 通常位于以下三个位置之一:父目录、构建目录,或者有时位于源代码内的目录中。
如果 README 中没有指定,您可以使用locate或find来找到它们。
sudo updatedb
locate *.deb $HOME