[gelöst] QT4.3 Debian Etch deb-Pakete erstellen.

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Datafreak
Beiträge: 16
Registriert: 13.01.2008 13:34:30

[gelöst] QT4.3 Debian Etch deb-Pakete erstellen.

Beitrag von Datafreak » 13.03.2008 15:24:03

Hallo Jungs,

da ich per Google nicht richtiges gefunden habe, frage ich mal hier nach.

Ich möchte für ein Projekt (http://quassel-irc.org/) eigene deb-Pakete erstellen von QT4.3, da es für Debian Etch nur QT4.1 gibt.

Nun möchte ich aber wie im bei den originalen Paketen das aufteilen. Also Core, GUI, SQL usw.

Leider habe keine Anleitung gefunden wie man dies richtig macht.

Bis jetzt hab ich dieses genutzt:

http://bananas-playground.net/index.php ... =tutorials

MFG
Datafreak
Zuletzt geändert von Datafreak am 09.06.2010 15:32:58, insgesamt 3-mal geändert.

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 13.03.2008 15:52:18

Werum baust du nicht einfach Backports von Qt4? Lenny hat 4.3.4-1 im Moment.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Datafreak
Beiträge: 16
Registriert: 13.01.2008 13:34:30

Beitrag von Datafreak » 13.03.2008 15:54:49

Das Problem ist, das ich QT4.3 für Etch brauche.
Für das Unstable-Paket von Lenny müsste man auch andere Unstable-Pakete verwenden.
Und das ist nicht das was ich haben will.

Oder hab ich dich gerade falsch verstanden?

MFG
Datafreak

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 13.03.2008 16:24:54

Datafreak hat geschrieben:Oder hab ich dich gerade falsch verstanden?
Ja. Ich habe gemeint dass du Backports erstellen kannst. Da nimmst du die Source Archive, machst sie Etch-kompatibel (einige Dependencies ändern) und baust die Pakete neu, für Etch.

Siehe Maint Guide und bpo.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 16.03.2008 19:28:10

Hallo Datafreak,

hat es bei dir mit dem Bauen des Backports geklappt?
Bin nämlich gerade dabei Qt 4.3.4-1 aus Lenny für Etch zu bauen, mal sehen wann es fertig ist. :-)

Gruß,
Daniel

Datafreak
Beiträge: 16
Registriert: 13.01.2008 13:34:30

Beitrag von Datafreak » 16.03.2008 23:03:40

Ich hab gerade keine Zeit mich darum zu kümmer.
Werde es aber demnächst in Angriff nehmen.

MFG
Datafreak

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 17.03.2008 01:55:17

So, habe meinen Backport fertig und es funktioniert alles einwandfrei! :-)

Ich bin wie folgt vorgegangen:

1.) in /etc/apt/sources.list folgenden Eintrag hinzufügen:

Code: Alles auswählen

deb-src http://ftp.de.debian.org/debian/ lenny main
2.) Paketlisten updaten:

Code: Alles auswählen

# apt-get update
3.) Quellcode holen:

Code: Alles auswählen

$ mkdir /tmp/qt_backport
$ cd /tmp/qt_backport
$ apt-get source libqt4-core
4.) Eintrag aus 1.) wieder auskommentieren und dann Paketlisten updaten:

Code: Alles auswählen

# apt-get update
5.) benötigte Pakete zum kompilieren holen (sind zum Glück die gleichen wie in Etch):

Code: Alles auswählen

# apt-get build-dep libqt4-core
6.) Pakete bauen (als single binary):

Code: Alles auswählen

$ cd /tmp/qt_backport/qt4-x11-4.3.4/
$ dh_make --createorig
$ dpkg-buildpackage -uc -us -rfakeroot
7.) Pakete installieren:

Code: Alles auswählen

# cd /tmp/qt_backport/
# dpkg -i libqt4-*.deb qt4-*.deb
Hinweis:
Es wird zum Bauen der Pakete etwa 2,2 GB Speicherplatz auf der entsprechenden Partition benötigt.

Gruß,
Daniel

Datafreak
Beiträge: 16
Registriert: 13.01.2008 13:34:30

Beitrag von Datafreak » 26.03.2008 17:20:11

Danke @ Danielx

Es hat genau so funktioniert wie von dir beschrieben.

MFG
Datafreak

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Beitrag von Danielx » 26.03.2008 17:43:19

Freut mich! :-)

Gruß,
Daniel

Datafreak
Beiträge: 16
Registriert: 13.01.2008 13:34:30

Beitrag von Datafreak » 26.03.2008 19:39:02

Ich hab mal meine Pakete hier abgelegt:

http://www.xxxxxxx.xx/downloads/debian/ ... x11-4.3.4/

MFG
Datafreak
Zuletzt geändert von Datafreak am 09.06.2010 15:33:22, insgesamt 4-mal geändert.

Benutzeravatar
notdefine
Beiträge: 114
Registriert: 17.11.2003 13:18:41
Wohnort: Rhede (NRW)
Kontaktdaten:

Beitrag von notdefine » 31.03.2008 13:11:09

Genau was ich gesucht habe. QT4.3 für etch! Danke!

Antworten