如何从 github 中的源代码制作 Kdenlive 的 .deb 包?

Jes*_*sse 4 deb github kdenlive

我正在尝试从https://github.com/KDE/kdenlive安装 Kdenlive 。从在线看,似乎最好的方法是从源代码构建一个 .deb 包并使用创建的包安装它。但是,我究竟如何从 github 的源代码制作 .deb 包?

小智 9

您不是在这里从源代码构建 deb。您可以阅读您发布的链接中提供的文档,但我将在此处进行总结。您必须执行的命令如下:

git clone https://www.github.com/KDE/kdenlive
cd kdenlive
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/bin
make -j4
sudo make install
Run Code Online (Sandbox Code Playgroud)

这会:

  • 收集源文件
  • 设置构建环境
  • 告诉系统在哪里安装(在这种情况下,/usr/bin 以便它可以被调用kdenlive
  • 将源代码构建为二进制文件
  • 将二进制文件复制到安装路径中,以便调用。

但是,如果您确实想要构建一个.deb文件,您可以按照相同的方式完成大部分流程。但是,在开始之前,请先运行:

sudo apt-get install checkinstall
Run Code Online (Sandbox Code Playgroud)

然后,按照与上述相同的步骤进行操作。但是,替换:

sudo make install
Run Code Online (Sandbox Code Playgroud)

和:

sudo checkinstall
Run Code Online (Sandbox Code Playgroud)

checkinstall应用程序监视制作和安装的内容,并相应地编译 .deb 文件。

  • -1 这没有回答如何从源代码创建 Debian 软件包的问题。 (2认同)