Hallo,
(Vorgeplänkel)
im Bastelprojekt würde ich gerne versuchen, einen vdr, der schon läuft, mit PCIe-Passthrough auf einem Debian 12 Bookworm mit Proxmox 8.1.4 zu betreiben (klappt auch schon, bin eigentlich erschrocken wie gut und leicht das ging und wie toll es funktioniert; soll hier nicht Thema sein).
(Frage)
Zusätzlich würde ich gerne zwei PCI-Karten (Mantis) mit zus. Decodern auf dem Debian-Host nutzen und dazu vdr nachinstallieren - headless und minimal würde reichen. Aber wenn ich vdr installieren möchte:
root@pve:/srv/vdr/video/Verschiebehafenvideo# apt-get install vdr
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
adwaita-icon-theme at-spi2-common at-spi2-core dbus-user-session dconf-gsettings-backend dconf-service gir1.2-atk-1.0 gir1.2-freedesktop
gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gir1.2-vte-2.91 gsettings-desktop-schemas
gtk-update-icon-cache hicolor-icon-theme libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo-gobject2 libcolord2 libdconf1 libdeflate0
libftdi1-2 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgtk-3-0 libgtk-3-bin libgtk-3-common
libjack-jackd2-0 libjbig0 liblcms2-2 liblerc4 liblirc-client0 liblirc0 libpangoxft-1.0-0 libportaudio2 librsvg2-2 librsvg2-common libsamplerate0
libtiff6 libusb-0.1-4 libvte-2.91-0 libvte-2.91-common libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libxcomposite1 libxcursor1
libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxtst6 lirc python3-gi x11-common
Suggested packages:
colord gvfs jackd2 liblcms2-utils librsvg2-bin lirc-compat-remotes lirc-drv-irman lirc-doc lirc-x setserial ir-keytable vdr-plugin-dvbsddevice
The following NEW packages will be installed:
adwaita-icon-theme at-spi2-common at-spi2-core dbus-user-session dconf-gsettings-backend dconf-service gir1.2-atk-1.0 gir1.2-freedesktop
gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gir1.2-vte-2.91 gsettings-desktop-schemas
gtk-update-icon-cache hicolor-icon-theme libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo-gobject2 libcolord2 libdconf1 libdeflate0
libftdi1-2 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-1.0-1 libgtk-3-0 libgtk-3-bin libgtk-3-common
libjack-jackd2-0 libjbig0 liblcms2-2 liblerc4 liblirc-client0 liblirc0 libpangoxft-1.0-0 libportaudio2 librsvg2-2 librsvg2-common libsamplerate0
libtiff6 libusb-0.1-4 libvte-2.91-0 libvte-2.91-common libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libxcomposite1 libxcursor1
libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxtst6 lirc python3-gi vdr x11-common
0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.0 MB of archives.
Display More
Ein X mit Wayland? Warum? Es ist nicht einmal ein vdr-Ausgabeplugin wie z.B. softhddevice oder sxfe gewählt.
Ein vdr-dev-Paket gäbe es auch noch, das ist wenigstens ohne X, aber sogar mehr Pakete:
root@pve:/srv/vdr/video/Verschiebehafenvideo# apt-get install vdr-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-12 debhelper dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz fakeroot g++
g++-12 gcc gcc-12 gettext intltool-debian libabsl20220623 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3
libarchive-cpio-perl libarchive-zip-perl libasan8 libatomic1 libavif15 libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libdav1d6
libde265-0 libdebhelper-perl libdeflate0 libdpkg-perl libfakeroot libfile-fcntllock-perl libfile-stripnondeterminism-perl libgav1-1 libgcc-12-dev
libgd3 libgomp1 libheif1 libisl23 libitm1 libjbig0 liblerc4 liblsan0 libltdl-dev libltdl7 libmail-sendmail-perl libmpc3 libmpfr6 libnsl-dev
libquadmath0 librav1e0 libstdc++-12-dev libsub-override-perl libsvtav1enc1 libsys-hostname-long-perl libtiff6 libtirpc-dev libtool libtsan2
libubsan1 libwebp7 libx265-199 libxpm4 libyuv0 linux-libc-dev m4 make manpages-dev patch po-debconf rpcsvc-proto
Suggested packages:
autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-12-locales cpp-12-doc dh-make debian-keyring g++-multilib g++-12-multilib gcc-12-doc
gcc-multilib flex bison gdb gcc-doc gcc-12-multilib gettext-doc libasprintf-dev libgettextpo-dev glibc-doc git bzr libgd-tools libtool-doc
libstdc++-12-doc gfortran | fortran95-compiler gcj-jdk m4-doc make-doc ed diffutils-doc libmail-box-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-12 debhelper dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz fakeroot g++
g++-12 gcc gcc-12 gettext intltool-debian libabsl20220623 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libaom3
libarchive-cpio-perl libarchive-zip-perl libasan8 libatomic1 libavif15 libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libdav1d6
libde265-0 libdebhelper-perl libdeflate0 libdpkg-perl libfakeroot libfile-fcntllock-perl libfile-stripnondeterminism-perl libgav1-1 libgcc-12-dev
libgd3 libgomp1 libheif1 libisl23 libitm1 libjbig0 liblerc4 liblsan0 libltdl-dev libltdl7 libmail-sendmail-perl libmpc3 libmpfr6 libnsl-dev
libquadmath0 librav1e0 libstdc++-12-dev libsub-override-perl libsvtav1enc1 libsys-hostname-long-perl libtiff6 libtirpc-dev libtool libtsan2
libubsan1 libwebp7 libx265-199 libxpm4 libyuv0 linux-libc-dev m4 make manpages-dev patch po-debconf rpcsvc-proto vdr-dev
0 upgraded, 81 newly installed, 0 to remove and 0 not upgraded.
Need to get 76.5 MB of archives.
Display More
Das erscheint mir alles nicht minimal. Das darf gerne headless sein, ich will nur aufnehmen (geht auf eine Samba-Freigabe).
vdr-plugin-live fehlt in jedem Fall, hätte ich aber gerne (dazu habe ich einen Thread gefunden, wo ein altes Paket aus SID noch installierbar ist https://debianforum.de/forum/viewtopic.php?t=187689).
-Gibt es eine Möglichkeit, vdr mit epgsearch, live und vielleicht noch markad minimal installiert zu bekommen? Andere Repos? Oder selber kompilieren?
Ich verwende die originalen Debian-Repos zzgl. die pve-no-subscription für Proxmox.