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

apt findet die Paket-Versionen nicht richtig

Grothesk

Ultimate Guru
Ich will vlc für SuSE 9.3 über apt updaten lassen.
Es kommt jedoch
Code:
vlc:
 Benötigt: libdvbpsi (>=0.1.3) but it is not installable
 Benötigt: xvidcore (>=0.9.2) but it is not installable

Dabei ist aber bereits das installiert:
libdvbpsi3 0.1.4-0.pm.4
xvid 1.1.0-0.pm.1beta2

Warum findet apt die Versionen nicht?
 

oc2pus

Ultimate Guru
Grothesk schrieb:
Ich will vlc für SuSE 9.3 über apt updaten lassen.
Es kommt jedoch
Code:
vlc:
 Benötigt: libdvbpsi (>=0.1.3) but it is not installable
 Benötigt: xvidcore (>=0.9.2) but it is not installable

Dabei ist aber bereits das installiert:
libdvbpsi3 0.1.4-0.pm.4
xvid 1.1.0-0.pm.1beta2

1.) xvidcore != xvid :)
2.) probiere apt install vlc libdvbpsa xvidcore
==> du wirst sehen das mehre Pakete installiert werden/downgraded werden...

3.) poste mal
apt policy xvidcore
apt policy vlc
 
OP
G

Grothesk

Ultimate Guru
Code:
apt install vlc libdvbpsi xvidcore
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
vlc ist bereits die neueste Version.
Package libdvbpsi has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
E: Paket libdvbpsi hat keinen Installationskanditaten
Code:
apt policy xvidcore
xvidcore:
  Installiert: (nichts)
  Kandidat: (nichts)
  Versionstabelle:
Code:
apt policy vlc
vlc:
  Installiert: 0.8.1-0.pm.9
  Kandidat: 0.8.1-0.pm.9
  Versionstabelle:
 *** 0.8.1-0.pm.9 0
        100 RPM Database
     0.8.1-0.pm.8 0
        500 ftp://ftp.gwdg.de SuSE/9.3-i386/packman-i686 pkglist
     0.8.1-0.pm.7 0
        500 ftp://ftp.gwdg.de SuSE/9.3-i386/packman-i686 pkglist
     0.8.1-0.pm.7 0
        500 ftp://ftp.gwdg.de SuSE/9.3-i386/packman pkglist
Hab's jetzt von Hand über yast installiert. Da ging's. Dabei hätte die Abhängigkeit doch auch von yast angemeckert werden müssen, oder?

Hatte das Problem zuletzt auch mit einem anderen Paket, ich weiß leider nicht mehr welches es gewesen ist.
 

oc2pus

Ultimate Guru
Grothesk schrieb:
apt install vlc libdvbpsi xvidcore
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
vlc ist bereits die neueste Version.
Package libdvbpsi has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
E: Paket libdvbpsi hat keinen Installationskanditaten

Hab's jetzt von Hand über yast installiert. Da ging's. Dabei hätte die Abhängigkeit doch auch von yast angemeckert werden müssen, oder?

Hatte das Problem zuletzt auch mit einem anderen Paket, ich weiß leider nicht mehr welches es gewesen ist.

dann "sieht" apt dieses Paket nicht, d.h es ist auf der DVD/CD und nur dort (es gibt noch kein vollständiges base-Repository!), deshalb ist es mit YaST installierbar :)
 
OP
G

Grothesk

Ultimate Guru
Aber dann steht es doch in der rpm-Datenbank drin? Wird die nicht von apt genutzt? Denke doch schon.? *verwirrtbin*
 

oc2pus

Ultimate Guru
schau dir die Ausgabe von apt policy vlc genau an ...

die installierte Version von dir gibt es nirgends, auf keinem Server, deshalb versucht apt "kabinett-stückchen" und will eigentlich die 0.pm.8 installieren ... Jetzt sagt aber rpm: nö, 0.pm.9 ist neuer ...

you see ...
 

Martin Breidenbach

Ultimate Guru
Auf meinem Laptop mit SuSE 9.3 läuft apt install vlc gerade meckerfrei durch.

Dafür mögen sich jetzt libxine1 und kaffeine nicht mehr. Irgendwas ist immer *seufz*.
 
OP
G

Grothesk

Ultimate Guru
Kaffeine musste ich auch auf die letzte Packman-Version pinnen. Mit der aktuellsten Version aus dem kde-Repository lief das bei mir auch nicht mehr.
 
Oben