Как я могу сделать пакет.deb из github?

Я пытаюсь установить Kdenlive с https://github.com/KDE/kdenlive. Похоже, что смотреть онлайн - лучший способ - собрать пакет.deb из исходного кода и установить его вместе с созданным пакетом. Но как мне сделать пакет.deb из исходников github?

1 ответ

Решение

Вы не создаете деб от источника здесь. Вы можете прочитать документацию по ссылке, которую вы разместили, но я подведу итоги здесь. Команды, которые вы должны будете сделать, будут следующими:

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

Это будет:

  • Соберите исходные файлы
  • Настройте среду сборки
  • Сообщите системе, где установить (в этом случае /usr/bin, чтобы его можно было вызвать с помощью kdenlive)
  • Соберите источник в двоичный файл
  • Скопируйте двоичный файл в путь установки, чтобы его можно было вызвать.

Однако, если вы действительно хотите построить .deb файл, вы можете сделать большую часть этого процесса тем же. Однако прежде чем начать, запустите:

sudo apt-get install checkinstall

Затем выполните ту же процедуру, что и выше. Однако замените:

sudo make install

С:

sudo checkinstall

checkinstall Приложение следит за тем, что было сделано и установлено, и соответственно компилирует файл.deb.

Другие вопросы по тегам