Catonga
05.01.02, 03:13
Hallo,
Im moment bin ich grad dabei Debian (Woody 3.0) auszuprobieren.
Nun habe ich aber folgendes Problem.
Ich habe hier z.b. unter Woody noch eine alte Version von Mozilla 0.9.1.
Wenn ich aber
$ apt-get install mozilla
aufrufe, findet er keine neuere Version von Mozilla im Woody Baum.
Mozilla gibt es anscheinend nicht mehr in Woody als Paket, diese 0.9.1 Version ist eine cvs Version die auf der Debian CD-Rom (vom Linuxtag) drauf wahr.
Nun würde ich aber gerne Mozilla auf Version 0.9.7 updaten.
Das Problem dabei, Mozilla 0.9.7 gibt es als Paket nur in Debian unstable (also Debian Sid). (Woody ist testing, Debian Potato ist stable)
Jetzt habe ich aber in der WoodyChangelog (http://www.debian.org/releases/testing/i386/release-notes.en.txt) folgendes gelesen:
The Debian package management tools apt and dpkg have been improved
considerably in this release. Now apt supports "pinning" in which the
user can opt to download certain packages from different
distributions, e.g. testing or unstable, while still keeping the bulk
of his installation in the stable distribution. APT will
automagically download and install appropriate dependent packages from
the advanced distribution as required. An apt "pinning" howto is
available here.
Das heißt apt-get bietet jetzt eine Möglichkeit an z.b. auf einer stable Version z.b. ein Paket von einer unstable Debian Version zu installieren, ohne dabei die ganze Distribution von stable (hier testing, also Woody) auf unstable (hier Sid) upgraden zu müssen.
Der Befehl um so etwas zu machen lautet angeblich so:
$ apt-get install Mozilla/unstable
Allgemein:
$ apt-get install Paketname/Debian-Version
(für den Punkt "Debian Version" sind die Werte: "testing", "unstable" und "stable" gültig)
(Mehr dazu über diese Paket/Version Option gibt es hier: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html)
Mein Problem ist jetzt aber, das ich in
/etc/apt/sources.list
Keinen Mirror für Debian Sid (unstable) angegeben habe,
daher findet apt-get gar keine neueren Mozilla Pakete als meine bisherige 0.9.1 Version.
Die Frage ist jetzt nun, bzw. die Befürchtung:
Wenn ich jetzt diese unstable Url angebe und dann ein
$ apt-get update
ausführe, dann wird doch meine komplette Datenbank aktualisiert.
Wenn ich jetzt aber irgendwann einmal
$ apt-get upgrade
eingeben würde, dann würde ja meine komplette Debian Woody Distribution auf Sid unstable upgedated werden.
Wie kann ich aber genau das verhindern?
Jedes mal explizit beim updaten den Distribution Versionnamen anzugeben, also z.b:
$ apt-get upgrade */stable
kann es ja nicht sein, bzw. funktioniert sowieso nicht.
Also wie kann ich
$ apt-get install Paketname/unstable
nutzen (inklsuive eintrag in /etc/apt/sources.list so das es überhaupt funktioniert und apt-get die pakete findet) ohne
meine komplette Distri beim nächsten
$ apt-get upgrade
komplett ungewollt upzugraden.
(ist es nicht so, das wenn eine unstable einmal in der sources.list drinsteht das auf diese dann auch upgedated wird)
Angeblich gibt es noch eine andere Möglichkeit mit einer Konfiurationsdatei in /etc/apt/preferences
in der man das Einstellen kann.
Aber die Man Page von apt-get ist leider nicht besonders hilfreich dabei und auch nicht besonders leicht verständlich.
Die Datei /etc/apt/preferences ist zudem nicht vorhanden, man muß diese also erst noch selber anlegen.
Kann mir das jemand näher erklären, wie löse ich dieses Problem?
Also bestimmte Pakete upzudaten ohne die ganze Distri updaten
zu müssen?
Woody würde ich gerne behalten und nur ganz bestimmte Pakete aus der unstable (sid) installieren, auf die Möglichkeit Woody ansich mit Woody eigenen Paketen upzudaten (z.b. für security fixes) will ich aber nicht verzichten. (es muß also verhindert werden das bei einem $ apt-get upgrade aufruf Woody auf Sid upgedated wird).
Jedesmal die unstable url auszukommentieren, wenn ich Woody wieder auf den neusten stand bringen möchte kann es ja wohl auch nicht sein.
Was Mozilla an sich betrifft, ne Lösung wie ich Mozilla 0.9.7 per Binary Installer oder Sourcen installieren kann brauche ich nicht.
Weil sonst könnte ich auch gleich auf das ganze apt-get Zeugts und Debian ansich verzichten und gleich bei Slackware 8.0 bleiben.
Im moment bin ich grad dabei Debian (Woody 3.0) auszuprobieren.
Nun habe ich aber folgendes Problem.
Ich habe hier z.b. unter Woody noch eine alte Version von Mozilla 0.9.1.
Wenn ich aber
$ apt-get install mozilla
aufrufe, findet er keine neuere Version von Mozilla im Woody Baum.
Mozilla gibt es anscheinend nicht mehr in Woody als Paket, diese 0.9.1 Version ist eine cvs Version die auf der Debian CD-Rom (vom Linuxtag) drauf wahr.
Nun würde ich aber gerne Mozilla auf Version 0.9.7 updaten.
Das Problem dabei, Mozilla 0.9.7 gibt es als Paket nur in Debian unstable (also Debian Sid). (Woody ist testing, Debian Potato ist stable)
Jetzt habe ich aber in der WoodyChangelog (http://www.debian.org/releases/testing/i386/release-notes.en.txt) folgendes gelesen:
The Debian package management tools apt and dpkg have been improved
considerably in this release. Now apt supports "pinning" in which the
user can opt to download certain packages from different
distributions, e.g. testing or unstable, while still keeping the bulk
of his installation in the stable distribution. APT will
automagically download and install appropriate dependent packages from
the advanced distribution as required. An apt "pinning" howto is
available here.
Das heißt apt-get bietet jetzt eine Möglichkeit an z.b. auf einer stable Version z.b. ein Paket von einer unstable Debian Version zu installieren, ohne dabei die ganze Distribution von stable (hier testing, also Woody) auf unstable (hier Sid) upgraden zu müssen.
Der Befehl um so etwas zu machen lautet angeblich so:
$ apt-get install Mozilla/unstable
Allgemein:
$ apt-get install Paketname/Debian-Version
(für den Punkt "Debian Version" sind die Werte: "testing", "unstable" und "stable" gültig)
(Mehr dazu über diese Paket/Version Option gibt es hier: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html)
Mein Problem ist jetzt aber, das ich in
/etc/apt/sources.list
Keinen Mirror für Debian Sid (unstable) angegeben habe,
daher findet apt-get gar keine neueren Mozilla Pakete als meine bisherige 0.9.1 Version.
Die Frage ist jetzt nun, bzw. die Befürchtung:
Wenn ich jetzt diese unstable Url angebe und dann ein
$ apt-get update
ausführe, dann wird doch meine komplette Datenbank aktualisiert.
Wenn ich jetzt aber irgendwann einmal
$ apt-get upgrade
eingeben würde, dann würde ja meine komplette Debian Woody Distribution auf Sid unstable upgedated werden.
Wie kann ich aber genau das verhindern?
Jedes mal explizit beim updaten den Distribution Versionnamen anzugeben, also z.b:
$ apt-get upgrade */stable
kann es ja nicht sein, bzw. funktioniert sowieso nicht.
Also wie kann ich
$ apt-get install Paketname/unstable
nutzen (inklsuive eintrag in /etc/apt/sources.list so das es überhaupt funktioniert und apt-get die pakete findet) ohne
meine komplette Distri beim nächsten
$ apt-get upgrade
komplett ungewollt upzugraden.
(ist es nicht so, das wenn eine unstable einmal in der sources.list drinsteht das auf diese dann auch upgedated wird)
Angeblich gibt es noch eine andere Möglichkeit mit einer Konfiurationsdatei in /etc/apt/preferences
in der man das Einstellen kann.
Aber die Man Page von apt-get ist leider nicht besonders hilfreich dabei und auch nicht besonders leicht verständlich.
Die Datei /etc/apt/preferences ist zudem nicht vorhanden, man muß diese also erst noch selber anlegen.
Kann mir das jemand näher erklären, wie löse ich dieses Problem?
Also bestimmte Pakete upzudaten ohne die ganze Distri updaten
zu müssen?
Woody würde ich gerne behalten und nur ganz bestimmte Pakete aus der unstable (sid) installieren, auf die Möglichkeit Woody ansich mit Woody eigenen Paketen upzudaten (z.b. für security fixes) will ich aber nicht verzichten. (es muß also verhindert werden das bei einem $ apt-get upgrade aufruf Woody auf Sid upgedated wird).
Jedesmal die unstable url auszukommentieren, wenn ich Woody wieder auf den neusten stand bringen möchte kann es ja wohl auch nicht sein.
Was Mozilla an sich betrifft, ne Lösung wie ich Mozilla 0.9.7 per Binary Installer oder Sourcen installieren kann brauche ich nicht.
Weil sonst könnte ich auch gleich auf das ganze apt-get Zeugts und Debian ansich verzichten und gleich bei Slackware 8.0 bleiben.