unstable Paket in stable installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
b0LbiT
Beiträge: 262
Registriert: 30.05.2003 15:17:10
Wohnort: Köln

unstable Paket in stable installieren

Beitrag von b0LbiT » 17.11.2006 10:22:23

Hallo,

leider habe ich keinen passenden Thrad gefunden, der mir weiterhilft. Oder ich hab nach den falschen Keywords gesucht.

Ich würde gerne ein oder 2 unstable pakete in meinem stable debian installieren.

Wie muss ich das angehen, dass mir mein System nicht zerschossen wird?

In die sources.list müssen dann doch auch die unstable Quellen rein.
Aber wie sage ich apt dann, dass er keine wichtigen Libs oder sonstiges aus unstable rausnimmt.

Ich will wirklich, dass nur die gewünschten Pakete aus unstable kommen und der rest stable bleibt.

Kann mir dabei jemand mit Tips, Infos, Links weiterhelfen?

Vielen Dank
guss
b0LbiT

Jeder dumme Junge kann einen Käfer zertreten. Aber alle Professoren der Welt können keinen herstellen.
-- Arthur Schopenhauer

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: unstable Paket in stable installieren

Beitrag von garibaldi » 17.11.2006 10:52:28

b0LbiT hat geschrieben:Ich würde gerne ein oder 2 unstable pakete in meinem stable debian installieren.

Wie muss ich das angehen, dass mir mein System nicht zerschossen wird?

In die sources.list müssen dann doch auch die unstable Quellen rein.
Aber wie sage ich apt dann, dass er keine wichtigen Libs oder sonstiges aus unstable rausnimmt.

Ich will wirklich, dass nur die gewünschten Pakete aus unstable kommen und der rest stable bleibt.
Das Stichwort lautet APT-Pinning. Du verfährst damit genauso wie mit Backports, bloß dass du die /etc/apt/preferences entsprechend anpassen musst. Link

Und immer erst die Option -s benutzen!

Aber das Mischen von stable und unstable wird in den meisten Fällen nicht funktionieren, so wie beschrieben, kannst du wenigstens ausprobieren, ob es klappen könnte, ohne dir dein System zu zerschießen.

Eine weitere Variante wäre, dir die debs aus dem Pool zu saugen und mit dpkg - i manuell zu installieren.

Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Benutzeravatar
b0LbiT
Beiträge: 262
Registriert: 30.05.2003 15:17:10
Wohnort: Köln

Beitrag von b0LbiT » 17.11.2006 11:08:34

Hallo,

danke für die Infos.

Da es sich nur um wenige Pakete handelt, werde ich sie wohl per hand installieren.
Ich hoffe nur, dass sie nicht zuviele abhängigkeiten haben...
sonst wird das sehr mühsam :-(
guss
b0LbiT

Jeder dumme Junge kann einen Käfer zertreten. Aber alle Professoren der Welt können keinen herstellen.
-- Arthur Schopenhauer

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 17.11.2006 11:29:40

Wenn es nur wenige Pakete sind, dann ist ein backport normal die bessere Wahl.

Erste Anlaufstelle ist dann
http://www.backports.org
MfG GoKi
:wq

swuing
Beiträge: 106
Registriert: 17.09.2006 21:18:38

Beitrag von swuing » 17.11.2006 11:30:05

ich habe für diesen zweck in die /etc/apt/apt.conf folgendes eingetragen

Code: Alles auswählen

APT::Default-Release "testing";
und installiere dann aus unstable mit

Code: Alles auswählen

apt-get install <packet>/unstable
hat bisher gut funktioniert, oder ist diese methode nicht so sauber?

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 17.11.2006 11:33:17

Hallo,

Wenn Du bei sarge bleiben willst, dann schau Dir auch mal http://www.backports.org an. Da sind neuere Pakete von diversen Programmen für sarge rückportiert.
Du wirst zwar ebenfalls apt-pinning brauchen (falls Deine gesuchten Pakete verfügbar sind) , gehst aber den ganzen Abhängigkeitsproblemen aus dem Weg.
Ist IMHO die bessere Alternative; ich glaube nicht, dass zur Zeit irgendwelche Pakete aus unstable problemlos in stable (sarge) installierbar sind (neuerer gcc, neuere libs und was weiß ich noch alles).

Gruß rotwein
...der selber aber keine aktuellen Erfahrungen mehr damit hat (fahre etch)...

edit:
Da waren gleich ein paar andere schneller... :evil:
If the solution is microsoft I want my problem back

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 17.11.2006 12:24:46

swuing hat geschrieben:ich habe für diesen zweck in die /etc/apt/apt.conf folgendes eingetragen

Code: Alles auswählen

APT::Default-Release "testing";
und installiere dann aus unstable mit

Code: Alles auswählen

apt-get install <packet>/unstable
hat bisher gut funktioniert, oder ist diese methode nicht so sauber?
Es ist schon ein großer Unterschied, ob man Stable und unstable mischen will oder - so wie du - testing und unstable. Testing und Unstable mischen sollte weniger Probleme verursachen. Stable und Unstable wahrscheinlich immer mehr, je mehr Zeit seit dem Release des letzten Stable vergangen ist.
MfG GoKi
:wq

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 17.11.2006 12:30:01

Hi

@ b0LbiT:
Von einem Pinning von Stable zu Unstable rate ich Dir vollkommen ab.
Wenn überhaupt siehe die Posts der Anderen...Stickwort: Backports
( Ich kann auch die Backports nicht sonderlich leiden, aber wenn es unbedingt sein muss... )

Welche Pakete ( Programme ) sollen es überhaupt sein ?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.11.2006 14:50:08

Falls man bei den Backports nicht fündig wird. Debiansourcen ziehen und selbst kompilieren. Wenn man Glück hat funktionierst ohne Probleme , oder man muß die Builddepends anpassen. http://apt-get.org wäre auch noch ne Möglichkeit.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten