Stwórz pakiet Debiana (.deb) z projektu Qt

14

Zrobiłem kilka projektów na Qt Creator i chciałbym rozpowszechniać je w formacie instalacyjnym (w tym przypadku, pakiety Debian).

Więcej informacji o mojej instalacji Qt (i moim systemie):

  • Wersja Qt 4.8.0 (32-bitowa)
  • Qt Creator 2.4.1
  • Używam Ubuntu 12.04.

Każda pomoc jest mile widziana!

Alex Spataru
źródło

Odpowiedzi:

11

Właśnie utworzyłem pakiet, wykonując samouczek . Polecam uruchomić, qmakeaby utworzyć Makefile, aby nie napotkać problemów podczas wykonywania dpkg-buildpackage.


Kroki

Zakładając, że masz już ustawiony debiankatalog w kodzie źródłowym,

  1. Skopiuj katalog źródłowy (gdzie .proznajduje się plik) do katalogu domowego i zmień jego nazwę na yourProjectName_projectVersion.
  2. Otwórz terminal i uruchom cd yourProjectName_projectVersion.
  3. Następnie wykonaj dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Na koniec wykonaj dpkg-buildpackage. Możesz otrzymać coś takiego error exit status 255, jeśli tak, sprawdź, czy tar.xsplik w twoim folderze domowym odpowiada plikowi żądanemu przez dpkg-buildpackage(sprawdź ostatnie linie danych wyjściowych, dpkg-buildpackageaby dowiedzieć się, czego chce plik).

Jeśli szukasz łatwiejszego i szybszego sposobu, możesz użyć Debreate (nie przetestowałem go, więc nie mogę Cię zapewnić, że zadziała).

Mam nadzieję, że pomoże to każdemu, kto chce rozpowszechniać swój projekt Qt.

Alex Spataru
źródło
link jest uszkodzony, ale dostępne z maszyny Wayback
Lena