Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze alt
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Oder Henrikx meinte die Wheezy-Sources (an die hab ich nicht gedacht, jedenfalls nicht beim erstellen meines ersten Postes diesbezüglich)
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Sorry, da habe ich mich undeutlich ausgedrückt. Ich bezog mich auf den Source von wheezy, bzw sid. http://packages.debian.org/wheezy/pidgin
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Und einen Backport macht man ja aus einer Debiansierten Quelle, oder irre ich mich da? Und wenn ich mich nicht irre habe ich schon erlebt das Checkinstall gescheitert ist, und der normale Dreisatz hat dann funktioniert. Und was ist mit anderen Buildsystemen ? Die Cdrtools beispielsweise ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Hallo Fortgeschrittene und KDB,
wie installalliere ich mir Pidgin 2.10.1 aus Wheezy in Debian Squeeze?
Folgendes von KDB habe ich nicht verstanden:
Kann Du das genauer erläutern KDB? Mit libgadu weiß ich gar nichts anfangen.
MfG
AxelMD
wie installalliere ich mir Pidgin 2.10.1 aus Wheezy in Debian Squeeze?
Folgendes von KDB habe ich nicht verstanden:
Code: Alles auswählen
Wenn man die Sourcen von Wheezy nimmt lassen die sich auf Squeeze kompilieren. Muß allerdings vorher von libgadu einen Backport erstellen. Und noch network-manager-dev von Wheezy installieren. Die braucht man nicht Backporten.
Mit dpkg-checkbuilddeps lassen sich die benötigen Builddependencies überprüfen ob sie alle erfüllt sind. Gebaut wird das Paket mit dpkg-buildpackage -us -uc
PS: Bin gerade dabei Pidgin (Wheezy) Quick and Dirty zu bauen. auf Squeeze. Mit anderen Worten sollte kein größeres Problem sein.
MfG
AxelMD
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
checkinstall selbst ist vom Buildsystem recht unabhängig, man kann ihm das finale Installationskommando einfach mitgeben (ob nun scons, setup.py, …).Und was ist mit anderen Buildsystemen ?
Allerdings stimmt es schon, dass es manchmal mit checkinstall nicht funktioniert. Auch, dass es nicht wirklich saubere Pakete baut, und die Pakete sind dann auch nur für das System sinnvoll, auf dem sie gebaut wurden (es sei denn, man schreibt die Abhängigkeiten manuell rein). Dennoch ist es eine Stufe über quick&dirty, denn wenn es funktioniert, hat man die Pakete im Paketsystem.
sry for OT,
niemand
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Hiermal wie ich das gelößt habe.
Zuerst passen wir die /etc/apt/sources.list an
Als nächstes brauchen wir eine Datei /etc/apt/preferences
Jetzt testen wir obs stimmt.
Ist das System auf dem aktuellsten Stand dann dürfen jetzt keine Pakete aus Testing installiert werden. Also vorher aktualisieren
Jetzt müssen erst einmal die wichtigsten Dependencies erfüllt werden um die Pakete für Pidgin zu bauen.
Jenachdem was noch fehlt wird jetzt nachinstalliert.
Jetzt können wir und den Pidgin-Source aus Wheezy holen.
Ist bis hierher alles korrekt gelaufen dann erhalten wir ein Verzeichnis pidgin-2.10.1
Da wechseln wir jetzt hinein . Mit dpkg-checkbuilddeps , prüfen wir jetzt ob die builddeps immer noch erfüllt sind. Sind sie auber leider nicht mehr.
Wir erhalten folgende Ausgabe.
Und das Paket findet man in Wheezy . Also müssen wir da als erstes ran.
Erst einmal die Sourcen holen von libgadu3
Nachem wir ins entsprechende Verzeichnis gewechselt sind die builddeps wie gehabt prüfen , wird nichts ausgegeben , dann gehts ans kompilieren.
Ist das durchgelaufen können wir die entandenen Pakete installieren.
Ist das passiert wenden wir uns wieder Pidgin zu
Sind die Pakete erfolgreich kompiliert kanns ans installieren gehen.
PS: Eventuell wird ein network-manager-dev bei Pidgin angemeckert.
Kann man mit installieren.
Zuerst passen wir die /etc/apt/sources.list an
Code: Alles auswählen
deb ftp://ftp.de.debian.org squeeze contrib main non-free
deb-src ftp://ftp.de.debian.org squeeze contrib main non-free
deb ftp://ftp.de.debian.org wheezy contrib main non-free
deb-src ftp://ftp.de.debian.org wheezy contrib main non-free
Code: Alles auswählen
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 99
Code: Alles auswählen
aptitude update && aptitude full-upgrade
Jetzt müssen erst einmal die wichtigsten Dependencies erfüllt werden um die Pakete für Pidgin zu bauen.
Code: Alles auswählen
aptitude build-depends pidgin
Jetzt können wir und den Pidgin-Source aus Wheezy holen.
Code: Alles auswählen
apt-get source pidgin
Da wechseln wir jetzt hinein . Mit dpkg-checkbuilddeps , prüfen wir jetzt ob die builddeps immer noch erfüllt sind. Sind sie auber leider nicht mehr.
Wir erhalten folgende Ausgabe.
Code: Alles auswählen
pkg-checkbuilddeps: Nicht erfüllte Bauabhängigkeiten: libgadu-dev (>= 1:1.11.0-2)
Erst einmal die Sourcen holen von libgadu3
Nachem wir ins entsprechende Verzeichnis gewechselt sind die builddeps wie gehabt prüfen , wird nichts ausgegeben , dann gehts ans kompilieren.
Code: Alles auswählen
dpkg-buildpackage -us -uc
Code: Alles auswählen
dpkg -i libgadu3_1.11.0+r1184-2_i386.deb libgadu-dev_1.11.0+r1184-2_i386.deb
Code: Alles auswählen
dpkg-buildpackage -us -uc
PS: Eventuell wird ein network-manager-dev bei Pidgin angemeckert.
Kann man mit
Code: Alles auswählen
aptitude install network-manager-dev/testing
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Hallo,
was haltet ihr von folgender Lösung:
die Zeilen
hinzufügen
ein
es wird dann Pidgin 2.10.0 (libpurple 2.10.0) installiert. Nur wenige MBs müssen geladen werden.
Dann die hinzugefügten Zeilen in der /etc/apt/sources.list mit # kennzeichnen.
Pidgin 2.10.0 funktioniert einwandfrei.
Progress Linux 1.0.x (artax): 1.0.3 basiert auf Debian Squeeze.
http://progress-linux.org
MfG
AxelMD
was haltet ihr von folgender Lösung:
Code: Alles auswählen
nano /etc/apt/sources.list
Code: Alles auswählen
deb http://archive.progress-linux.org/progress/ artax-backports main contrib non-free
deb-src http://archive.progress-linux.org/progress/ artax-backports main contrib non-free
hinzufügen
ein
Code: Alles auswählen
apt-get update
apt-get install pidgin
Dann die hinzugefügten Zeilen in der /etc/apt/sources.list mit # kennzeichnen.
Pidgin 2.10.0 funktioniert einwandfrei.
Progress Linux 1.0.x (artax): 1.0.3 basiert auf Debian Squeeze.
http://progress-linux.org
MfG
AxelMD
Re: Debian Squeeze Pidgin 2.10.1 aus source, weil Squeeze
Hallo KBD,
kanst Du den folgenden Schritt aus deiner Anleitung noch etwas genauer erklären?
Wie ist die genaue Vorgehensweise?
Ansonsten liest sich deine Anleitung sehr gut, danke dafür.
Vielleicht wäre das etwas für das Wiki.
MfG
AxelMD
kanst Du den folgenden Schritt aus deiner Anleitung noch etwas genauer erklären?
Code: Alles auswählen
Und das Paket findet man in Wheezy . Also müssen wir da als erstes ran.
Erst einmal die Sourcen holen von libgadu3
Nachem wir ins entsprechende Verzeichnis gewechselt sind die builddeps wie gehabt prüfen , wird nichts ausgegeben , dann gehts ans kompilieren.
Ansonsten liest sich deine Anleitung sehr gut, danke dafür.
Vielleicht wäre das etwas für das Wiki.
MfG
AxelMD