Downgrade von testing auf stable möglich?
Downgrade von testing auf stable möglich?
Hallo Leute!
Ich habe unlängst Debian 4.0r1 Etch (stable) auf meinem Notebook installiert. Ich bin eigentlich sehr zufrieden damit. Es läuft super stabil. Das ist ja bekanntlich die Stärke der stable-Distribution.
Doch ich habe ein kleines Problem. Ich geiere mich nicht um neueste Programm-Versionen, aber einige Programme, die ich gerne benutzen würde, sind noch garnicht im Stable-Zweig, z.B. Pidgin.
Angenommen ich ändere meine sources.list auf die testing-Pakete und mache ein vollständiges System-Upgrade, dann hätte ich die Möglichkeit z.B. Pidgin zu installieren.
Doch angenommen ich habe dann Probleme bzw. ich entscheide mich doch wieder auf stable zurück umzusteigen, ist es möglich die sources.list abermals zu ändern und ein komplettes DOWNGRADE zurück auf stable zu machen?
Als Alternative Idee wäre mir noch eingefallen das Repository für testing nur temporär zu aktivieren, Pidgin zu installieren (sonst nichts updaten) und das Repository dann wieder zu deaktivieren. Doch das habe ich mich noch nicht getraut, weil ich nicht wusste, ob man da Probleme bekommen könnte. Geht das?
MfG, theWSt
Ich habe unlängst Debian 4.0r1 Etch (stable) auf meinem Notebook installiert. Ich bin eigentlich sehr zufrieden damit. Es läuft super stabil. Das ist ja bekanntlich die Stärke der stable-Distribution.
Doch ich habe ein kleines Problem. Ich geiere mich nicht um neueste Programm-Versionen, aber einige Programme, die ich gerne benutzen würde, sind noch garnicht im Stable-Zweig, z.B. Pidgin.
Angenommen ich ändere meine sources.list auf die testing-Pakete und mache ein vollständiges System-Upgrade, dann hätte ich die Möglichkeit z.B. Pidgin zu installieren.
Doch angenommen ich habe dann Probleme bzw. ich entscheide mich doch wieder auf stable zurück umzusteigen, ist es möglich die sources.list abermals zu ändern und ein komplettes DOWNGRADE zurück auf stable zu machen?
Als Alternative Idee wäre mir noch eingefallen das Repository für testing nur temporär zu aktivieren, Pidgin zu installieren (sonst nichts updaten) und das Repository dann wieder zu deaktivieren. Doch das habe ich mich noch nicht getraut, weil ich nicht wusste, ob man da Probleme bekommen könnte. Geht das?
MfG, theWSt
Windows ist wie eine Klimaanlage! Sobald du nur ein Fenster aufmachst, geht garnichts mehr!
- utkin
- Beiträge: 1157
- Registriert: 23.08.2005 22:42:22
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Erfurt
Re: Downgrade von testing auf stable möglich?
Nein, das ist so nicht vorgesehen und geht dann nur von Hand. Unter Umständen ist das dann auch nicht so ganz trivial. Du kannst dir aber die Sourcen aus testing ziehen und Pidgin selber bauen. Dann bist du auf der sicheren Seite.theWSt hat geschrieben: Doch angenommen ich habe dann Probleme bzw. ich entscheide mich doch wieder auf stable zurück umzusteigen, ist es möglich die sources.list abermals zu ändern und ein komplettes DOWNGRADE zurück auf stable zu machen?
Gruß, utkin
Debian GNU/Linux SID
Re: Downgrade von testing auf stable möglich?
Ok, dann mache ich das nicht, weiß nicht wie zufrieden ich mit testing sein würde... Denn der Hauptgrund für mich Alternativen zu Windows zu suchen war Stabilität, denn die bietet Windows bekanntlich nicht.utkin hat geschrieben:Nein, das ist so nicht vorgesehen und geht dann nur von Hand. Unter Umständen ist das dann auch nicht so ganz trivial.

utkin hat geschrieben:Du kannst dir aber die Sourcen aus testing ziehen und Pidgin selber bauen. Dann bist du auf der sicheren Seite.

Ich habe u.a. probiert einfach das deb-Paket von Pidgin zu ziehen und zu installieren, aber dann fehlen mir ja die Abhängigkeiten. Das hat so nicht funktioniert.
Wenn ich es aus den Sourcen baue, brauche ich dann keine Abhängigkeiten bzw. sind die Dinge alle im Source dabei?
MfG, theWSt
Windows ist wie eine Klimaanlage! Sobald du nur ein Fenster aufmachst, geht garnichts mehr!
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Eventuell solltest du dich mal bei den Backports umsehen. Kann möglich sein das die das aktuelle Paket schon so kompiliert haben das es ohne "Gefahr" insttalliert werden kann. Falls nicht besorgts du dir die Debiansourcen , und baust dadraus deinen eigenen Backport (Debianpaket) Größensteils klappt das relativ schmerzlos. Soll heißen das Etch die Builddepndencies erfüllt. Manchmal ist manuelle Nacharbeit notwendig.
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: Downgrade von testing auf stable möglich?
Die Sourcen von Pidgin kriegst du mittheWSt hat geschrieben: Wenn ich es aus den Sourcen baue, brauche ich dann keine Abhängigkeiten bzw. sind die Dinge alle im Source dabei?
MfG, theWSt
Code: Alles auswählen
apt-get source pidgin
Aufruf mit
Code: Alles auswählen
cat <pidgin-Verzeichnis>/debian/control
Gruß
Tino
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Mit gehts aber einfacher.
noch einfacher gehts mit
Code: Alles auswählen
dpkg-checkbuilddeps
noch einfacher gehts mit
Code: Alles auswählen
apt-get build-dep Paketname
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.
Hm, also muss ich doch wie bereits erwähnt erst mal die sources.list auf testing umstellen/ergänzen...Tintom hat geschrieben:Die Sourcen von Pidgin kriegst du mitDie Control-Datei gibt Aufschluss über die Anhängigkeiten von pidgin.Code: Alles auswählen
apt-get source pidgin
Aufruf mitCode: Alles auswählen
cat <pidgin-Verzeichnis>/debian/control
Natürlich, ich habs ausprobiert, sonst find ich kein Paket, das "pidgin" weder im Namen noch in der Beschreibung enthält.
Ach, echt? Als ich das vorkompilierte Paket (von packages.debian.org, v2.2.0) installieren wollte hat er mir die Abhängigkeiten nicht auflösen können. Zumindest "pidgin-data" konnte er in den Etch-Quellen natürlich nicht finden. Das ist aber in den Quellen vermutlich in dem einen Source-Paket dabei, oder?Tintom hat geschrieben:Die Abhängigkeiten lassen sich alle in etch auflösen...
Doch auch als ich auch dieses Paket gesaugt und installiert habe ist er bei einer Bibliothek eingefahren, weil ich die v1.12.x (in den Etch-Quellen) installiert hab, er aber 1.13.x voraussetzt. Das wird aber vermutlich mit der neuen Version zu tun haben. Du sagst ja schließlich, du hast v2.0.1 am Laufen.
Na gut, einfacher hin oder her, ich brauche auf jeden Fall mal die Testing-Quellen, richtig?KBDCALLS hat geschrieben:Mitgehts aber einfacher.Code: Alles auswählen
dpkg-checkbuilddeps
noch einfacher gehts mit
Code: Alles auswählen
apt-get build-dep Paketname
MfG, theWSt
PS: Habe mir inzwischen Gaim ("Vorgänger" von Pidgin, nur Namensänderung, Version in den Etch-Quellen veraltet) installiert, weil sich meine Freunde schon beschwert haben wieso ich denn seit Tagen nicht online bin

Windows ist wie eine Klimaanlage! Sobald du nur ein Fenster aufmachst, geht garnichts mehr!
Nein, ich meinte die Abhängigkeiten von pidgin allgemein (also die Sourcen). Das Paket aus lenny kannst du schon deswegen vergessen, weil es gegen eine höhere Version der libc gelinkt ist.theWSt hat geschrieben:Tintom hat geschrieben:Die Sourcen von Pidgin kriegst du mitDie Control-Datei gibt Aufschluss über die Anhängigkeiten von pidgin.Code: Alles auswählen
apt-get source pidgin
Aufruf mitCode: Alles auswählen
cat <pidgin-Verzeichnis>/debian/control
Ach, echt? Als ich das vorkompilierte Paket (von packages.debian.org, v2.2.0) installieren wollte hat er mir die Abhängigkeiten nicht auflösen können. Zumindest "pidgin-data" konnte er in den Etch-Quellen natürlich nicht finden. Das ist aber in den Quellen vermutlich in dem einen Source-Paket dabei, oder?Tintom hat geschrieben:Die Abhängigkeiten lassen sich alle in etch auflösen...
Doch auch als ich auch dieses Paket gesaugt und installiert habe ist er bei einer Bibliothek eingefahren, weil ich die v1.12.x (in den Etch-Quellen) installiert hab, er aber 1.13.x voraussetzt. Das wird aber vermutlich mit der neuen Version zu tun haben. Du sagst ja schließlich, du hast v2.0.1 am Laufen.
KBDCALLS hat geschrieben:Mitgehts aber einfacher.Code: Alles auswählen
dpkg-checkbuilddeps
noch einfacher gehts mit
Code: Alles auswählen
apt-get build-dep Paketname
Ich hab mir eben die Version 2.2 gebaut. Falls alle Stricke reißen, kann ich dir die zukommen lassen.
Gruß
Tino
//edit: Kurzanleitung:
Quellen von testing in sources.list
1. apt-get source pidgin
2. cd <pidgin-directory>
3. /usr/lib/dpkg-checkbuilddeps
Die Liste, die dpkg-builddeps ausspuckt, sind die Pakete, die du noch brauchst um das Paket zu bauen. Diese sollten sich bis auf das Paket libsilc auflösen lassen. Pidgin will libsilc in einer höheren Version als in etch, ging bei mir jedoch auch ohne besagte lib.
Anschließend noch ein fakeroot debian/rules binary und alles sollte durchlaufen.
Zuletzt geändert von Tintom am 05.10.2007 22:08:53, insgesamt 1-mal geändert.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Das Binary Paket aus Lenny das hast du recht @tintom. Die Sourcen sollten sich aber kompilieren lassen. Auf den ersten Blick kann ich nichts sehen was dagegen spricht.
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.