• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

apt: Ungültiger Eintrag in preferences Datei, kein Paketkopf

Ich hab hier im Forum schon das ein oder andere gelesen, hat mir aber nicht weiter geholfen.

Meine /etc/apt/preferences:
Code:
Code:
# Beispiel Pinnen eines Paketes mit bestimmter Version
#Package: webmin
#Pin: version 1.140*
#Pin-Priority: 1001
#Package: *
#pin: release c=packman-i686
#Pin-Priority: 1002
#Package: *
#pin: release c=packman
#Pin-Priority: 1001

 Package: wine
 Pin: version 0.9*
 Pin-Priority: 1001

Ist die Benennung der Datei so richtig, oder muss da ein . vorangestellt werden... etwa so: .preferences

Bin für jeden Tipp dankbar.
[/quote]
 
die Datei nennt sich /etc/apt/preferences (ohne Punkt)

und du darfst keine Leerzeichen am Zeilenanfang haben! (der Parser versteht das sonst nicht)
 
Ok, jetzt hab ich es auch geschnallt.

Also so sieht die Datei jetzt aus:
Code:
Code:
# Beispiel Pinnen eines Paketes mit bestimmter Version
#Package: webmin
#Pin: version 1.140*
#Pin-Priority: 1001
#Package: *
#pin: release c=packman-i686
#Pin-Priority: 1002
#Package: *
#pin: release c=packman
#Pin-Priority: 1001
Package: wine
Pin: version 0.9*
Pin-Priority: 1001

Es sind keine Leerzeichen mehr vorhanden, und auch leere Zeilen wurden alle entfertn ... !!! auch nach dem letzten Eintrag !!!

Damit geht es bei mir :)
 
rethus schrieb:
...

Es sind keine Leerzeichen mehr vorhanden, und auch leere Zeilen wurden alle entfertn ... !!! auch nach dem letzten Eintrag !!!

eine leere Zeile enthält auch Leerzeichen ... :)

aber mit der Priorität 1001 solltest du noch mal nachdenken.

Was willst du genau erreichen?
Das das Paket NIE ersetzt wird ? oder das das Paket ersetzbar ist wenn eine neuere Version von 0.9 kommt. Ich denke du willst diese leidigen Versionen mit 200xyy als Versionsnummer loswerden.
 
Oben