Nachdem ich heute mein (mit priorität 400 gepinntes) debian-multimedia.org repo auf den neuen namen deb-multimedia.org umgestellt hatte, dabei jedoch vergessen hatte, die domain auch in /etc/apt/preferences entsprechend anzupassen hat es mir etliche dmo (deb-multimedia.org) pakete ins system gespült (weil ich beim d-u nicht aufmerksam war).
Soweit ging das zwar gut, beim paket "deadbeef" trat jedoch ein konflikt auf (irgendwas mit <pfad>/mpgmad.so auch mit paket deadbeaf...-siduction, kann nicht überschrieben werden)
Ich habe nun nachträglich die domain auch in /etc/apt/preferences angepasst, was jedoch die bereits installierten dmo-pakete nicht deaktualisiert (sollte es das nicht?).
Ich kann mit der situation erstmal leben, zukünftige upgrades werden ja die dmo pakete ersetzten.
Aber wie kann ich den deadbeef dmo/siduction konflikt auflösen?
ich habe nun - nachdem ich das pinning aktualisiert habe - deadbeef reinstalliert. Dabei ist erwartungsgemäß die siduction version reinstalliert worden ohne konflikt. Das scheint also erstmal wieder zu passen.
BTW: fehlt die dokumentation im siduction paket? Jedenfalls gibt es eine fehlermeldung beim aufruf der deadbeef hilfe/info
deb-multimedia kennt kein deadbeef-data, sondern hat diesen Teil anscheinend in das Hauptpaket integriert. Das führt dann aber zu dem von dir geschilderten Konflikt, da kein Paket Teile eines anderen Pakets überschreiben darf.
apt-cache policy deadbeef*
deadbeef-dbg:
Installiert: (keine)
Installationskandidat: 0.5.5-dmo2
Versionstabelle:
0.5.5-dmo2 0
500 ftp://ftp.deb-multimedia.org/ sid/main amd64 Packages
0.5.5-1.siduction.2 0
500 http://packages.siduction.org/base/ unstable/main amd64 Packages
deadbeef:
Installiert: 0.5.5-dmo2
Installationskandidat: 0.5.5-dmo2
Versionstabelle:
*** 0.5.5-dmo2 0
500 ftp://ftp.deb-multimedia.org/ sid/main amd64 Packages
100 /var/lib/dpkg/status
0.5.5-1.siduction.2 0
500 http://packages.siduction.org/base/ unstable/main amd64 Packages
deadbeef-data:
Installiert: (keine)
Installationskandidat: 0.5.5-1.siduction.2
Versionstabelle:
0.5.5-1.siduction.2 0
500 http://packages.siduction.org/base/ unstable/main amd64 Packages
deadbeef-plugins:
Installiert: (keine)
Installationskandidat: 0.5.5-1.siduction.2
Versionstabelle:
0.5.5-1.siduction.2 0
500 http://packages.siduction.org/base/ unstable/main amd64 Packages
100 /var/lib/dpkg/status
deadbeef-plugins-dev:
Installiert: (keine)
Installationskandidat: 0.5.5-dmo2
Versionstabelle:
0.5.5-dmo2 0
500 ftp://ftp.deb-multimedia.org/ sid/main amd64 Packages
0.5.5-1.siduction.2 0
500 http://packages.siduction.org/base/ unstable/main amd64 Packages
Der zweite Weg wäre das entfernen von deadbeef-data (reißt deadbeef mit) und die Neuinstallation, die dann die deb-multimedia Version einspielt.
Dafür, daß der Franzose nicht Debian-konform Packete baut, kann ja keiner von uns was.
Nö, war ja auch gerade erst in den Headlines...
Nur hat es uns recht zeitnah mal wieder daran erinnert.
Quote from: "towo"Dafür, daß der Franzose nicht Debian-konform Packete baut, kann ja keiner von uns was.
das behauptet auch niemand, aber danke für den hinweis, daran hatte ich gar nicht gedacht