[gelöst] debian-multimedia und apt-pinning

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
AopicieR
Beiträge: 81
Registriert: 05.02.2009 09:52:53

[gelöst] debian-multimedia und apt-pinning

Beitrag von AopicieR » 05.02.2009 10:07:40

Hallo,

ich benutze lenny würde gerne einzelne Paktete aus dem debian-multimedia repository installieren. Allerdings sollen wirklich nur die explizit spezifizierten Pakete und ihre Abhängigkeiten heruntergeladen werden. Insbesondere will ich nicht, dass bestehende Pakete upgegraded werden, außer das zu herunterladende Paket hängt von einer aktuelleren Version eines bestehenden Paketes ab.

Konkret will ich den acrobat reader installieren, da einige PDF Dokumente bei mir weder von evince noch von xpdf korrekt dargestellt werden. Allerdings will ich auf keinen Fall, dass irgendwelche vlc Pakete upgegraded werden, da mein vlc dann keine Videos mehr abspielen kann (irgendetwas mit den Plugins von vlc geht im multimedia-repository schief, das Problem haben viele).

Bitte erklärt mir, wie ich dies bewerkstelligen kann. In den Anleitungen für das Apt-Pinning finde ich zwar, wie ich auf eine Version von debian pinne (testing, unstable...), aber das hilft mir ja nicht weiter, wenn ich debian-multimedia lenny zu meinen Paketquellen hinzufüge, da ich ohnehin lenny nutze.

Vielen Dank.
Zuletzt geändert von AopicieR am 05.02.2009 22:32:26, insgesamt 1-mal geändert.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: debian-multimedia und apt-pinning

Beitrag von garibaldi » 05.02.2009 11:41:40

Dü könntest es so machen, wie bei den Backports vorgeschlagen.

Andererseits, wenn es nur um den Acro Reader geht, kannst du auch einfach das Multimedia Repositry einbinden, den Reader installieren und nachher auskommentieren.

Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: debian-multimedia und apt-pinning

Beitrag von Danielx » 05.02.2009 13:14:44

Hallo und willkommen im df.de!
tantris hat geschrieben:Konkret will ich den acrobat reader installieren, da einige PDF Dokumente bei mir weder von evince noch von xpdf korrekt dargestellt werden. Allerdings will ich auf keinen Fall, dass irgendwelche vlc Pakete upgegraded werden, da mein vlc dann keine Videos mehr abspielen kann (irgendetwas mit den Plugins von vlc geht im multimedia-repository schief, das Problem haben viele).
Dazu sollte es ausreichen, die Pin-Priority für debian-multimedia.org in der Datei /etc/apt/preferences auf 1 zu setzen:

Code: Alles auswählen

Package: *
Pin: origin debian-multimedia.org
Pin-Priority: 1
Wenn du möchtest, dass die von dir aus debian-multimedia.org installierten Pakete geupdatet werden, falls es von debian-multimiedia.org eine neue Version (z.B. des Pakets acroread) gibt, dann kannst du die Pin-Priority auch auf 400 setzen.

Gruß,
Daniel

Benutzeravatar
Luxuslurch
Moderator
Beiträge: 2091
Registriert: 14.09.2008 09:41:54

Re: debian-multimedia und apt-pinning

Beitrag von Luxuslurch » 05.02.2009 17:42:02

... und wenn Du dann noch bei 'Package=' den vlc-player angibst, und ihm die Priorität 1 gibst, dem restlichen repository allerdings die 400, dann geht das auch.
Debian Stable.
Der Mod spricht rot.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: debian-multimedia und apt-pinning

Beitrag von Danielx » 05.02.2009 17:45:12

Luxuslurch hat geschrieben:... und wenn Du dann noch bei 'Package=' den vlc-player angibst, und ihm die Priorität 1 gibst, dem restlichen repository allerdings die 400, dann geht das auch.
Welchen Vorteil hat das?

Gruß,
Daniel

Benutzeravatar
Luxuslurch
Moderator
Beiträge: 2091
Registriert: 14.09.2008 09:41:54

Re: debian-multimedia und apt-pinning

Beitrag von Luxuslurch » 05.02.2009 18:05:56

Na, das hat den Vorteil, dass apt die Pakete von debian-multimedia automatisch upgraded, nur eben nicht das unerwünschte Paket vlc. Bisher wurde in den gegebenen Beispielen immer nur alle Pakete (*) mit apt-pinning behandelt. Dachte, ich weise noch mal explizit auf diese Option hin.
Debian Stable.
Der Mod spricht rot.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: debian-multimedia und apt-pinning

Beitrag von Danielx » 05.02.2009 18:44:00

Luxuslurch hat geschrieben:Na, das hat den Vorteil, dass apt die Pakete von debian-multimedia automatisch upgraded, nur eben nicht das unerwünschte Paket vlc.
Wenn du das gesamte debian-multimedia.org auf 400 setzt (wie ich vorgeschlagen habe) ist das aber ebenso!
Denn das VLC-Paket aus Debian hat ja die Priorität 500, wird also nicht durch das Paket aus debian-multimedia.org ersetzt. :-)
Da brauchst du dem VLC-Paket aus debian-multimedia.org nicht extra die Priorität 1 geben, das ist unnötig.

Nur so nebenbei:
debian-multimedia.org bietet z.Zt. VLC gar nicht mehr an.

Gruß,
Daniel

AopicieR
Beiträge: 81
Registriert: 05.02.2009 09:52:53

Re: debian-multimedia und apt-pinning

Beitrag von AopicieR » 05.02.2009 22:30:55

Super, ich danke euch ganz herzlich.
Der Eintrag in der /etc/apt/preferences muss übrigens auf
origin www.debian-multimedia.org
lauten, ohne das "www" funktioniert es nicht. Ich habe es jetzt auf 400 gepinnt, das scheint wirklich genau das zu tun, was ich wollte.

Das Problem ist nicht vlc selbst, sondern das ffmpeg und die libav* Pakete. Wenn man diese aus debian-multimedia upgraden lässt, funktioniert vlc nicht mehr. Näheres dazu steht auch auf www.debian-multimedia.org.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von Danielx » 05.02.2009 22:37:16

tantris hat geschrieben:Der Eintrag in der /etc/apt/preferences muss übrigens auf
origin www.debian-multimedia.org
lauten, ohne das "www" funktioniert es nicht.
Das kommt darauf an, wie der Eintrag in der sources.list aussieht, ich verwende diesen hier:

Code: Alles auswählen

deb ftp://debian-multimedia.org/ lenny main
Und deshalb ist bei mir der Eintrag in der preferences-Datei ohne www richtig. :-)
Was man da jeweils eintragen muss, sagt übrigens z.B. "apt-cache policy"

Und welchen Eintrag in der sources.list verwendest du? :-)

Gruß,
Daniel

AopicieR
Beiträge: 81
Registriert: 05.02.2009 09:52:53

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von AopicieR » 05.02.2009 22:48:34

Achso, ich verwende
http://www.debian-multimedia.org lenny main
Das erklärt das natürlich. :-)

Meine Behauptung über Xpdf und Evince muss ich übrigens zurücknehmen: Ich war schuld daran, dass das Dokument nicht richtig dargestellt wurde, da ich die Microsoft Truetype Fonts nicht installiert hatte. Dafür hat Evince es sogar noch erstaunlich gut dargestellt.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von Danielx » 05.02.2009 23:03:25

tantris hat geschrieben:Achso, ich verwende
http://www.debian-multimedia.org lenny main
Das erklärt das natürlich. :-)
Ja, das ist der Grund. :)

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von clue » 26.03.2009 15:49:39

Ich krieg noch 'nen Vogel:

Seit Stunden versuche ich nun das pinning zum laufen zu kriegen, aber denkste!

Code: Alles auswählen

Package: *
Pin: origin www.debian-multimedia.org
Pin-Priority: -1
Funktioniert bestens. Aber

Code: Alles auswählen

Package: libavcodec51
Pin: origin www.debian-multimedia.org
Pin-Priority: -1
Pustekuchen! Ich werd noch wahnsinnig! :twisted:

Und das Schlimmste daran ist: Bei Variante 1 kann ich trotzdem nicht dvdrip installieren, weil Synaptic dann sagt:
dvdrip:

Es wurden keine installierbare Version des Pakets dvdrip gefunden, obwohl ein Eintrag in der Datenbank existiert.
Dies deutet für gewöhnlich darauf hin, dass das Paket als Abhängigkeit erwähnt, aber nie hochgeladen wurde, dass es veraltet ist oder dass die entsprechende Paketquelle unter »Einstellungen -> Paketquellen« fehlt.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von Danielx » 26.03.2009 16:10:33

clue hat geschrieben:Und das Schlimmste daran ist: Bei Variante 1 kann ich trotzdem nicht dvdrip installieren, weil Synaptic dann sagt:
Ist ja auch kein Wunder, du hast ja eine Priorität kleiner 0 gewählt, damit wird das Paket nie installiert, siehe "man apt_preferences":

Code: Alles auswählen

       P < 0
           prevents the version from being installed
Siehe auch hier im Abschnitt "Prioritäten der Präferenzen":
http://wiki.ubuntuusers.de/Apt-Pinning# ... aeferenzen

Gruß,
Daniel

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von clue » 27.03.2009 09:30:14

Ok, ist aber trotzdem Mist: Ich kann dann transcode nicht installieren, weil es von den multimedia-Paketen abhängt. Also kann ich mich nur entscheiden zwischen einem funktionierenden VLC, oder dvdrip. Geht es Euch genauso?

BTW: Könntest Du mir nochmal sagen, wieso das mit den einzelnen Paketen nicht klappt?
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von Danielx » 27.03.2009 12:10:53

clue hat geschrieben:Ok, ist aber trotzdem Mist: Ich kann dann transcode nicht installieren, weil es von den multimedia-Paketen abhängt. Also kann ich mich nur entscheiden zwischen einem funktionierenden VLC, oder dvdrip. Geht es Euch genauso?
Ja, das ist bei jedem so, deshalb hatte Marilatt auch schon Ärger mit den anderen Debian-Entwicklern.
Steht auch in den News vom 18/06/2008:
http://www.debian-multimedia.org/archive.php
Liegt wohl am gleichen soname, warum er dann keinen anderen verwendet, ist mir schleierhaft.
clue hat geschrieben:BTW: Könntest Du mir nochmal sagen, wieso das mit den einzelnen Paketen nicht klappt?
Welchen Vorteil erhoffst du dir denn überhaupt davon?

Gruß,
Daniel

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von clue » 28.03.2009 06:15:25

Welchen Vorteil erhoffst du dir denn überhaupt davon?
Nur für den Fall, daß ich mal gezielt einzelne Pakete pinnen möchte. Wäre also nett, wenn mir jemand mal zeigt, was ich falsch gemacht habe (s.o.). :)
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: [gelöst] debian-multimedia und apt-pinning

Beitrag von Danielx » 28.03.2009 14:20:41

clue hat geschrieben:Nur für den Fall, daß ich mal gezielt einzelne Pakete pinnen möchte.
Dann macht man das über die Version.

Gruß,
Daniel

Antworten