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

Я думаю, вы забыли dist-upgrade и создали нарушения межпроцессного взаимодействия. На терминале используйте:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
# And just to make it clean :
sudo apt-get clean
sudo apt-get autoremove

Для получения дополнительной информации: Gnome 3.8 (Ubuntu Gnome 13.04) не запускается после загрузки. Где искать журналы такого типа?

(не стесняйтесь сообщать журналы общего доступа, см. Предыдущую ссылку)

1
задан 4 February 2016 в 23:37

1 ответ

Вы не строите 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

Это будет:

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

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

sudo apt-get install checkinstall

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

sudo make install

С помощью:

sudo checkinstall

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

8
ответ дан 23 May 2018 в 13:46
  • 1
    Если вы не хотите хранить исходные файлы после сборки, вы можете сделать rm -r kdenlive, чтобы удалить их. – user 4 February 2016 в 23:54
  • 2
    -1 Это не отвечает на вопрос, как создать пакет Debian из исходного кода. – David Foerster 4 February 2016 в 23:57
  • 3
    @DavidFoerster Однако он отвечает на вопрос «Как я могу установить это из источника? & Quot; Главный вопрос здесь: «Как я могу установить это в своей системе?». Пользователь неправильно интерпретировал информацию и думал , что создание в deb является самым простым способом. Я могу изменить, чтобы включить создание в deb. EDIT: Исправлено. – user 5 February 2016 в 00:22
  • 4
    Это прекрасный ответ, я бы предложил, возможно, объяснить больше, что, хотя это будет работать, это не правильный способ создания реального «deb». – Weboide 5 February 2016 в 00:47
  • 5
    Вау, я не знал о checkinstall. Острота. – psusi 5 February 2016 в 03:38

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

Похожие вопросы: