Hallo,
ich habe ein CD Satz von Sarge lokal auf meiner Laptop Festplatte liegen. Zusätzlich dann noch nen Mirror im Internet angegeben.
Nun kommt es vor, daß ich gerade mal kein Netzwerk habe, aber doch unbedingt ein Packet installieren installieren will. Dann ist aber natürlich auch gerade das extern liegende Packet ein wenig aktueller.
Früher habe ich dann in der
/atp/sources.conf
die Netzwerkzeilen auskommentiert, ein
apt-get update
ausgeführt und das Packet dann halt installiert.
Nun muß es doch auch eine Möglichkeit geben, apt zu zwingen, eine ganz bestimmte Quelle zu verwenden.
--no-download
hat nicht geholfen, und mit
-t distname
kann ich auch nur die Distribution angeben und nicht die Quelle.
Irgendwelche guten Einfälle?
Gruß Phili
Zeitweise nur lokale Pakete mit apt verwenden
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Du kannst das ja pinnen http://www.openoffice.de/linux/buch/pinning.html
Mit einer Priorität > 1000 kümmert er sich nicht mehr um die Versionen.
Und dann je nach bedarf eine entsprechende /etc/apt/preferences verwenden.
MfG Peschmä
Mit einer Priorität > 1000 kümmert er sich nicht mehr um die Versionen.
Und dann je nach bedarf eine entsprechende /etc/apt/preferences verwenden.
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Hallo Peschmä,
ich habe mal folgendes in meine /etc/apt/preferences eingetragen:
"testing" sollte jetzt also der favourit sein. Ist er auch:
Nun soll aber mit apt-get auf jede Fall Version 3.0.7 installiert werden, auf die ich wegen des fehlenden Netzes nicht zu grifen kann.
Ich verstehe noch nicht, wie mir eine spezielle /etc/apt/preferences hier helfen könnte.
Kannst Du mir den Sachverhalt bitte noch mal ein wenig genauer beschreiben?
Danke aber erstmal,
Gruß Phili
ich habe mal folgendes in meine /etc/apt/preferences eingetragen:
Code: Alles auswählen
Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 1300
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 1900
Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 1400
Code: Alles auswählen
apt-cache policy samba
samba:
Installiert:(keine)
Mögliche Pakete:3.0.7-1
Versions-Tabelle:
3.0.7-1 0
1900 ftp://ftp.de.debian.org testing/main Packages
1400 ftp://ftp.de.debian.org unstable/main Packages
3.0.5-1 0
1900 file: sarge/main Packages
2.2.3a-12.3 0
1300 ftp://ftp.de.debian.org stable/main Packages
Ich verstehe noch nicht, wie mir eine spezielle /etc/apt/preferences hier helfen könnte.
Kannst Du mir den Sachverhalt bitte noch mal ein wenig genauer beschreiben?
Danke aber erstmal,
Gruß Phili
Zuletzt geändert von phili am 12.10.2004 16:24:04, insgesamt 1-mal geändert.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Ah, sorry, dachte im Anwenderhandbuch steht das. Ich glaube du kannst auch irgendwie nach Repository pinnen - also quasi deinen CDs eine Priorität > 1000 geben und den ftp-Repositories irgendwas anderes.
Quasi statt:
Pin: release o=Debian,a=testing
kommt dort irgendwas anderes hin was die Repository beschreibt.
Hab ich aber noch nie gemacht. Guck mal in der Manpage (man apt_preferences oder so)
MfG Peschmä
Quasi statt:
Pin: release o=Debian,a=testing
kommt dort irgendwas anderes hin was die Repository beschreibt.
Hab ich aber noch nie gemacht. Guck mal in der Manpage (man apt_preferences oder so)
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy