Как я могу сделать пакет.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.