• 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

rethus

Advanced Hacker
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]
 

oc2pus

Ultimate Guru
die Datei nennt sich /etc/apt/preferences (ohne Punkt)

und du darfst keine Leerzeichen am Zeilenanfang haben! (der Parser versteht das sonst nicht)
 
OP
R

rethus

Advanced Hacker
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 :)
 

oc2pus

Ultimate Guru
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