libdvd-pkg-Ballast? (gelöst)

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

libdvd-pkg-Ballast? (gelöst)

Beitrag von fischig » 29.10.2023 11:28:33

Ich habe soeben libdvd-pkg für bullseye „installiert“. Ergebnis:

Code: Alles auswählen

 dpkg -l | grep libdvd
ii  libdvd-pkg                               1.4.2-1-1                          all          DVD-Video playing library - installer
ii  libdvdcss-dev:amd64                      1.4.2-1~local                      amd64        library for accessing encrypted DVDs - development files
ii  libdvdcss2:amd64                         1.4.2-1~local                      amd64        library for accessing encrypted DVDs
ii  libdvdcss2-dbgsym:amd64                  1.4.2-1~local                      amd64        debug symbols for libdvdcss2
ii  libdvdnav4:amd64                         6.1.0-1+b1                         amd64        DVD navigation library
ii  libdvdread8:amd64                        6.1.1-2                            amd64        library for reading DVDs
Ich denke, auf libdvdcss-dev und libdvdcss2-dbgsym kann ich getrost verzichten. Was passierte, wenn ich darüber hinaus auch alles andere außer libdvdcss2 deinstallierte?
Zuletzt geändert von fischig am 29.10.2023 14:18:04, insgesamt 1-mal geändert.

tobo
Beiträge: 2346
Registriert: 10.12.2008 10:51:41

Re: libdvd-pkg-Ballast?

Beitrag von tobo » 29.10.2023 12:02:43

Die Paketverwaltungstools haben einen Simulationsschalter (-s):

Code: Alles auswählen

# apt-get purge libdvdcss-dev libdvdcss2-dbgsym -s
libdvdnav4 und libdvdread8 werden übrigens nicht durch libdvd-pkg generiert. Da würde ich die Finger von lassen...

fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: libdvd-pkg-Ballast?

Beitrag von fischig » 29.10.2023 12:36:07

tobo hat geschrieben:Die Paketverwaltungstools haben einen Simulationsschalter (-s)
Der ist bekannt und wird von mir beim Installieren weidlich genutzt. :wink: Beim Purgen habe ich den allerdings noch nie benötigt, weil apt dann immer (also auch bei einem einzigen Paket, im Unterschied zum Installationsprocedere) neben der Info rückfragt, ob das Kommando tatsächlich ausgeführt werden soll.
libdvdnav4 und libdvdread8 werden übrigens nicht durch libdvd-pkg generiert. Da würde ich die Finger von lassen...
Danke! War mir nicht klar. Wurde beim Generieren der „Fremd“pakete mitgeteilt, welche Pakete generiert werden? Ich hab' nicht drauf geachtet.

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: libdvd-pkg-Ballast?

Beitrag von thunder11 » 29.10.2023 12:51:03

Vielleicht ist aptitude schlauer?

Code: Alles auswählen

aptitude why [paket]

Code: Alles auswählen

aptitude why libdvdnav4
i   mpv Hängt ab von libdvdnav4 (>= 4.1.3)

Code: Alles auswählen

aptitude why libdvdread8
i   handbrake-gtk Hängt ab von libdvdread8 (>= 4.1.3)

Benutzeravatar
Livingston
Beiträge: 1816
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: libdvd-pkg-Ballast?

Beitrag von Livingston » 29.10.2023 13:33:57

@fischig: In Deinem Eingangspost in der 3. Spalte sieht man bei 3 Paketen das angehängte "~local". Das zeigt an, dass sie nicht aus dem Repository stammen. Diese konkreten Pakete wurden wie im anderen Thread beschrieben von Debianlibdvd-pkg generiert und dann ähnlich wie selbst gebaute Pakete via dpkg -i oder apt install Dateiname integriert.
Was libdvdcss-dev libdvdcss2-dbgsym angeht: Ohne mir das Bauscript in Debianlibdvd-pkg genau angesehen zu haben würde ich tippen, dass sie zum Basteln des Endproduktes notwendig sind. Ob sie bei einem evtl. Sicherheitsupdate noch einmal benötigt werden, weiß ich so aus dem Stand leider nicht.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: libdvd-pkg-Ballast?

Beitrag von fischig » 29.10.2023 13:46:47

Das die Bedeutung von „-local“ hatte ich auch so vermutet.
Livingston hat geschrieben:Ohne mir das Bauscript in Debianlibdvd-pkg genau angesehen zu haben, würde ich tippen, dass sie zum Basteln des Endproduktes notwendig sind.
Nachvollziehbar! Hieße dann, dass der Entwickler die benötigte, ich aber nicht (mehr)? :wink:

Wie dem auch sei, ich habe sie deinstalliert. Schau'n mer mal, was passiert.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: libdvd-pkg-Ballast?

Beitrag von JTH » 29.10.2023 14:12:21

fischig hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 13:46:47
Wie dem auch sei, ich habe sie deinstalliert. Schau'n mer mal, was passiert.
Das kannst du gefahrlos machen. Wenn irgendein anderes Paket davon abhinge, würde APT ja brav intervenieren.

libdvdcss2-dbgsym und libdvdcss-dev brauchst du, wenn du lokal ein Programm (z.B. VLC) selbst kompilieren möchtest, dass von libdvdcss abhängt. In Paketen mit Endung -dev stecken üblicherweise z.B. Headerdateien, die nach /usr/include installiert werden.

Mit der Benutzung von libdvdcss durch andere Programme haben die beiden Pakete nichts zu tun. Die eigentliche Bibliothek, die man sich hier bauen lässt und die z.B. VLC verwendet, steckt einfach in libdvdcss2.

Für das Bauen von libdvdcss durch libdvd-pkg sind libdvdcss2-dbgsym und libdvdcss-dev auch nicht notwendig, sie existieren davor und währenddessen ja noch gar nicht. Sie sind Ergebnisse des Paketbaus.
Manchmal bekannt als Just (another) Terminal Hacker.

fischig
Beiträge: 4124
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: libdvd-pkg-Ballast?

Beitrag von fischig » 29.10.2023 14:17:42

:THX:

Antworten