man-draker hat das zwar schön erklärt, aber wie bereits beschrieben geht das viel einfacher. Einfach die Liste der Bibliotheken-Dateinamen zusammenstellen.
Entweder per Texteditor oder mittels Kommandozeile rausfiltern, je nachdem mit was du schneller bist. Dann urpmi einfach die Liste der Bibliotheken-Dateinamen in einem Rutsch übergeben.
Ich habe letzteres mal durchexerziert, sprich aus der Liste von man-draker die Dateinamen rausgeschnippelt - nicht unbedingt schön, aber funzt.
- Code: Alles auswählen
┌─[doktor5000@Mageia4]─[12:45:04]─[~]
└──╼ grep -w /lib openlibs.txt | sed 's/.*open(\"//g' | sed 's/\".*$//g' | grep -v /home | while read lib; do echo ${lib##*/}; done | sort -u | grep -v -e 'libgconf-2.so'
libEGL.so.1
libGL.so.1
libICE.so.6
libORBit-2.so.0
libORBitCosNaming-2.so.0
libQtCore.so.4
libQtDBus.so.4
libQtNetwork.so.4
libQtXml.so.4
libSM.so.6
libX11-xcb.so.1
libX11.so.6
libXau.so.6
libXcomposite.so.1
libXcursor.so.1
libXdamage.so.1
libXdmcp.so.6
libXext.so.6
libXfixes.so.3
libXi.so.6
libXinerama.so.1
libXrandr.so.2
libXrender.so.1
libXss.so.1
libXt.so.6
libXxf86vm.so.1
libart_lgpl_2.so.2
libasound.so.2
libatk-1.0.so.0
libavahi-client.so.3
libavahi-common.so.3
libavahi-glib.so.1
libbonobo-2.so.0
libbonobo-activation.so.4
libbonoboui-2.so.0
libbz2.so.1
libc.so.6
libcairo.so.2
libcanberra-gtk-module.so
libcanberra.so.0
libcrypto.so.1.0.0
libdbus-1.so.3
libdbus-glib-1.so.2
libdl.so.2
libdrm.so.2
libfam.so.0
libffi.so.6
libfontconfig.so.1
libfreetype.so.6
libgailutil.so.18
libgbm.so.1
libgcc_s.so.1
libgcrypt.so.11
libgdk-x11-2.0.so.0
libgdk_pixbuf-2.0.so.0
libgio-2.0.so.0
libglapi.so.0
libglib-2.0.so.0
libgmodule-2.0.so.0
libgmp.so.10
libgnome-2.so.0
libgnome-keyring.so.0
libgnomecanvas-2.so.0
libgnomeui-2.so.0
libgnomevfs-2.so.0
libgobject-2.0.so.0
libgpg-error.so.0
libgraphite2.so.3
libgthread-2.0.so.0
libgtk-x11-2.0.so.0
libgvfscommon.so.0
libharfbuzz.so.0
libicudata.so.52
libicui18n.so.52
libicuuc.so.52
libkdecore.so.5
liblzma.so.5
libm.so.6
libnsl.so.1
libnss_dns.so.2
libnss_files.so.2
libnss_mdns4_minimal.so.2
libnss_nis.so.2
libogg.so.0
libpango-1.0.so.0
libpangocairo-1.0.so.0
libpangoft2-1.0.so.0
libpcre.so.1
libpixman-1.so.0
libpng16.so.16
libpopt.so.0
libproc-3.2.8.so
libpthread.so.0
libresolv.so.2
librt.so.1
libsigsegv.so.2
libssl.so.1.0.0
libstdc++.so.6
libtinfo.so.5
libudev.so.1
libutil.so.1
libuuid.so.1
libvorbis.so.0
libwayland-client.so.0
libwayland-server.so.0
libxcb-dri2.so.0
libxcb-glx.so.0
libxcb-render.so.0
libxcb-shm.so.0
libxcb-xfixes.so.0
libxcb.so.1
libxml2.so.2
libz.so.1
Und dann in einem Rutsch installieren lassen:
┌─[doktor5000@Mageia4]─[12:46:19]─[~]
└──╼ sudo urpmi libEGL.so.1 libGL.so.1 libICE.so.6 libORBit-2.so.0 libORBitCosNaming-2.so.0 libQtCore.so.4 libQtDBus.so.4 libQtNetwork.so.4 libQtXml.so.4 libSM.so.6 libX11-xcb.so.1 libX11.so.6 libXau.so.6 libXcomposite.so.1 libXcursor.so.1 libXdamage.so.1 libXdmcp.so.6 libXext.so.6 libXfixes.so.3 libXi.so.6 libXinerama.so.1 libXrandr.so.2 libXrender.so.1 libXss.so.1 libXt.so.6 libXxf86vm.so.1 libart_lgpl_2.so.2 libasound.so.2 libatk-1.0.so.0 libavahi-client.so.3 libavahi-common.so.3 libavahi-glib.so.1 libbonobo-2.so.0 libbonobo-activation.so.4 libbonoboui-2.so.0 libbz2.so.1 libc.so.6 libcairo.so.2 libcanberra-gtk-module.so libcanberra.so.0 libcrypto.so.1.0.0 libdbus-1.so.3 libdbus-glib-1.so.2 libdl.so.2 libdrm.so.2 libfam.so.0 libffi.so.6 libfontconfig.so.1 libfreetype.so.6 libgailutil.so.18 libgbm.so.1 libgcc_s.so.1 libgcrypt.so.11 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglapi.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgmp.so.10 libgnome-2.so.0 libgnome-keyring.so.0 libgnomecanvas-2.so.0 libgnomeui-2.so.0 libgnomevfs-2.so.0 libgobject-2.0.so.0 libgpg-error.so.0 libgraphite2.so.3 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libgvfscommon.so.0 libharfbuzz.so.0 libicudata.so.52 libicui18n.so.52 libicuuc.so.52 libkdecore.so.5 liblzma.so.5 libm.so.6 libnsl.so.1 libnss_dns.so.2 libnss_files.so.2 libnss_mdns4_minimal.so.2 libnss_nis.so.2 libogg.so.0 libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpcre.so.1 libpixman-1.so.0 libpng16.so.16 libpopt.so.0 libproc-3.2.8.so libpthread.so.0 libresolv.so.2 librt.so.1 libsigsegv.so.2 libssl.so.1.0.0 libstdc++.so.6 libtinfo.so.5 libudev.so.1 libutil.so.1 libuuid.so.1 libvorbis.so.0 libwayland-client.so.0 libwayland-server.so.0 libxcb-dri2.so.0 libxcb-glx.so.0 libxcb-render.so.0 libxcb-shm.so.0 libxcb-xfixes.so.0 libxcb.so.1 libxml2.so.2 libz.so.1
Pakete liblzma5-5.1.2-0.alpha.4.mga4.i586, libwayland-server0-1.3.0-2.mga4.i586, libxscrnsaver1-1.2.2-3.mga4.i586, libpng16_16-1.6.13-1.mga4.i586, libice6-1.0.8-4.mga4.i586, libcairo2-1.12.16-2.mga4.i586, libgmp10-5.1.3-2.mga4.i586, libxinerama1-1.1.3-2.mga4.i586, libxdmcp6-1.1.1-5.mga4.i586, libqtdbus4-4.8.6-1.mga4.i586, libxcursor1-1.1.14-3.mga4.i586, libuuid1-2.24-2.mga4.i586, libudev1-208-10.5.mga4.i586, libqtxml4-4.8.6-1.mga4.i586, libxcomposite1-0.4.4-5.mga4.i586, libharfbuzz0-0.9.22-2.mga4.i586, glibc-2.18-9.5.mga4.x86_64, libcanberra0-0.30-4.mga4.i586, libncurses5-5.9-17.mga4.i586, libgio2.0_0-2.38.2-4.mga4.i586, libwayland-client0-1.3.0-2.mga4.i586, libxi6-1.7.2-3.mga4.i586, libavahi-common3-0.6.31-8.mga4.i586, libsm6-1.2.2-2.mga4.i586, libgcrypt11-1.5.4-1.mga4.i586, libxfixes3-5.0.1-2.mga4.i586, libgpg-error0-1.12-2.mga4.i586, libavahi-client3-0.6.31-8.mga4.i586, libglib2.0_0-2.38.2-4.mga4.i586, libdbus-glib1_2-0.100.2-2.mga4.i586, libatk1.0_0-2.10.0-2.mga4.i586, libgdk_pixbuf2.0_0-2.30.1-1.mga4.i586, libfreetype6-2.5.0.1-3.1.mga4.tainted.i586, libqtnetwork4-4.8.6-1.mga4.i586, libxxf86vm1-1.1.3-3.mga4.i586, lib64zlib1-1.2.8-3.mga4.x86_64, libgraphite2_3-1.2.4-1.mga4.i586, libalsa2-1.0.27.2-3.mga4.i586, libx11-xcb1-1.6.2-2.mga4.i586, libgcc1-4.8.2-3.2.mga4.x86_64, libicu52-52.1-2.mga4.i586, libxau6-1.0.8-3.mga4.i586, libvorbis0-1.3.3-4.mga4.i586, libxt6-1.1.4-3.mga4.i586, libxrandr2-1.4.2-2.mga4.i586, libxext6-1.3.2-3.mga4.i586, libffi6-3.0.13-2.mga4.i586, libxrender1-0.9.8-2.mga4.i586, libfontconfig1-2.11.0-2.mga4.i586, libpango1.0_0-1.36.1-1.mga4.i586, libqtcore4-4.8.6-1.mga4.i586, libcanberra-gtk0-0.30-4.mga4.i586, libogg0-1.3.1-2.mga4.i586, libpcre1-8.33-2.mga4.i586, libx11_6-1.6.2-2.mga4.i586, libxml2_2-2.9.1-2.2.mga4.i586, libpixman1_0-0.32.4-1.mga4.i586, libbzip2_1-1.0.6-4.mga4.i586, libstdc++6-4.8.2-3.2.mga4.x86_64, libxdamage1-1.1.4-5.mga4.i586, libopenssl1.0.0-1.0.1e-8.8.mga4.i586 sind installiert
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
Paket Version Release Arch
(Medium »Core Updates Testing (distrib5)«)
gtk+2.0 2.24.22 3.1.mga4 x86_64
(Medium »Core Backports Testing (distrib9)«)
lib64xcb-composite0 1.10 3.mga4 x86_64
lib64xcb-damage0 1.10 3.mga4 x86_64
lib64xcb-devel 1.10 3.mga4 x86_64
lib64xcb-dpms0 1.10 3.mga4 x86_64
lib64xcb-dri2_0 1.10 3.mga4 x86_64
lib64xcb-dri3_0 1.10 3.mga4 x86_64
lib64xcb-glx0 1.10 3.mga4 x86_64
lib64xcb-present_0 1.10 3.mga4 x86_64
lib64xcb-randr0 1.10 3.mga4 x86_64
lib64xcb-record0 1.10 3.mga4 x86_64
lib64xcb-render0 1.10 3.mga4 x86_64
lib64xcb-res0 1.10 3.mga4 x86_64
lib64xcb-screensaver0 1.10 3.mga4 x86_64
lib64xcb-shape0 1.10 3.mga4 x86_64
lib64xcb-shm0 1.10 3.mga4 x86_64
lib64xcb-sync1 1.10 3.mga4 x86_64
lib64xcb-xevie0 1.10 3.mga4 x86_64
lib64xcb-xf86dri0 1.10 3.mga4 x86_64
lib64xcb-xfixes0 1.10 3.mga4 x86_64
lib64xcb-xinerama0 1.10 3.mga4 x86_64
lib64xcb-xkb1 1.10 3.mga4 x86_64
lib64xcb-xprint0 1.10 3.mga4 x86_64
lib64xcb-xtest0 1.10 3.mga4 x86_64
lib64xcb-xv0 1.10 3.mga4 x86_64
lib64xcb-xvmc0 1.10 3.mga4 x86_64
lib64xcb1 1.10 3.mga4 x86_64
lib64xshmfence-devel 1.1 1.mga4 x86_64
lib64xshmfence1 1.1 1.mga4 x86_64
(Medium »Tainted Backports Testing (distrib29)«)
lib64dri-drivers 10.2.7 1.mga4.taint> x86_64
lib64mesaegl1 10.2.7 1.mga4.taint> x86_64
lib64mesaegl1-devel 10.2.7 1.mga4.taint> x86_64
lib64mesagl1 10.2.7 1.mga4.taint> x86_64
lib64mesagl1-devel 10.2.7 1.mga4.taint> x86_64
lib64mesaglesv1_1 10.2.7 1.mga4.taint> x86_64
lib64mesaglesv1_1-devel 10.2.7 1.mga4.taint> x86_64
lib64mesaglesv2_2 10.2.7 1.mga4.taint> x86_64
lib64mesaglesv2_2-devel 10.2.7 1.mga4.taint> x86_64
mesa 10.2.7 1.mga4.taint> x86_64
mesa-common-devel 10.2.7 1.mga4.taint> x86_64
(Medium »Core 32bit Release (distrib31)«)
libGConf2_4 3.2.6 4.mga4 i586
libIDL2_0 0.8.14 4.mga4 i586
libORBit2_0 2.14.19 10.mga4 i586
libacl1 2.2.52 2.mga4 i586
libart_lgpl2 2.3.21 6.mga4 i586
libattr1 2.4.47 3.mga4 i586
libavahi-glib1 0.6.31 8.mga4 i586
libbonobo2_0 2.32.1 7.mga4 i586
libbonoboui2_0 2.24.5 6.mga4 i586
libcap2 2.22 4.mga4 i586
libfam0 0.1.10 12.mga4 i586
libgnome-keyring0 3.10.1 2.mga4 i586
libgnome-vfs2_0 2.24.4 5.mga4 i586
libgnome2_0 2.32.1 11.mga4 i586
libgnomecanvas2_0 2.30.3 6.mga4 i586
libgnomeui2_0 2.24.5 6.mga4 i586
libgvfscommon0 1.18.3 1.mga4 i586
libnss-mdns2 0.10 12.mga4 i586
libpopt0 1.16 5.mga4 i586
libsigsegv2 2.10 3.mga4 i586
libtalloc2 2.1.0 2.mga4 i586
libtevent0 0.9.19 3.mga4 i586
(Medium »Core 32bit Updates (distrib32)«)
libkdecore5 4.12.5 1.1.mga4 i586
libsmbclient0 3.6.24 1.1.mga4 i586
libwbclient0 3.6.24 1.1.mga4 i586
(Medium »Core 32bit Updates Testing (distrib33)«)
libdbus1_3 1.6.18 1.9.mga4 i586
libgail18 2.24.22 3.1.mga4 i586
libgtk+-x11-2.0_0 2.24.22 3.1.mga4 i586
(Medium »Core 32bit Backports Testing (distrib35)«)
libdrm-devel 2.4.54 5.mga4 i586
libdrm2 2.4.54 5.mga4 i586
libdrm_intel1 2.4.54 5.mga4 i586
libdrm_nouveau2 2.4.54 5.mga4 i586
libdrm_radeon1 2.4.54 5.mga4 i586
libkms1 2.4.54 5.mga4 i586
libxcb-dri2_0 1.10 3.mga4 i586
libxcb-dri3_0 1.10 3.mga4 i586
libxcb-glx0 1.10 3.mga4 i586
libxcb-present_0 1.10 3.mga4 i586
libxcb-render0 1.10 3.mga4 i586
libxcb-shm0 1.10 3.mga4 i586
libxcb-sync1 1.10 3.mga4 i586
libxcb-xfixes0 1.10 3.mga4 i586
libxcb1 1.10 3.mga4 i586
libxshmfence1 1.1 1.mga4 i586
(Medium »Tainted 32bit Backports Testing (distrib45)«)
libdri-drivers 10.2.7 1.mga4.taint> i586
libgbm1 10.2.7 1.mga4.taint> i586
libglapi0 10.2.7 1.mga4.taint> i586
libmesaegl1 10.2.7 1.mga4.taint> i586
libmesagl1 10.2.7 1.mga4.taint> i586
14MB zusätzlicher Speicher werden benötigt
27MB an Paketen werden geholt
Fortfahren mit der Installation der 89 Pakete? (J/n)