Hi
Also da ich noch recht neu auf dem Gebiet Linux bin (weis erst seit gestern nach 3 Wochen Linux was diese .deb Dateien sind b.z.w was mann damit anfangen kann) frag ich mich wie mann
herausfinden will, welche Abhängigkeiten erfüllt sein müssen, damit ein Tool auch bei jemand anderem
funzt.
Wenn mann was aus dem Reporsity (oder wie das wieder heist) per Paketmanager zieht, dann haben sich schon die C Coder von Debian usw damit abgeplagt, aber wie findet mann das selbst raus ?
Ein blank Debian aufsetzen das nur
apt-get install xorg xcfe4
drauf hat, und dann dort ausprobieren ?
Abhängigkeiten prüfen
- GlassJoe
- Beiträge: 108
- Registriert: 11.06.2017 20:25
- Computerausstattung: 2 x AMD Phenom II x4 945,2x Dell Latitude X300, Dell Latitude D410, Hp Compaq NC4400
Abhängigkeiten prüfen
https://www.geek.com/tech/a-commodore-6 ... s-1672510/
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Abhängigkeiten prüfen
Wenn du zum Beispiel "ldd" benutzt, kannst du herausfinden, welche Libraries von einem Programm benutzt werden. Hier ist zum Beispiel purebasic:
Code: Alles auswählen
nicolas@tp-w530:~/programme/purebasic/compilers$ ldd purebasic
linux-vdso.so.1 => (0x00007ffcfe7dc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007efd0a93a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007efd0a720000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007efd0a416000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efd0a1f9000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007efd09e77000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007efd09c72000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007efd0995e000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007efd09313000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007efd0905d000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007efd08e50000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007efd08c2e000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007efd089e1000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007efd0878e000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007efd0847d000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007efd0827a000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007efd07f40000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efd07b77000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007efd07960000)
/lib64/ld-linux-x86-64.so.2 (0x000055dd447e8000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007efd076b8000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007efd07474000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007efd071ca000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007efd06fa5000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007efd06da0000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007efd06b96000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007efd06974000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007efd06769000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007efd06557000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007efd0634f000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007efd06148000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007efd05f23000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007efd05b9b000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007efd05984000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007efd05781000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007efd05571000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007efd05365000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007efd0515b000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007efd04f58000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007efd04d54000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007efd04b4b000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007efd04942000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007efd046d2000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007efd044a8000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007efd042a4000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007efd0409d000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007efd03e7b000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007efd03c60000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007efd03a01000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007efd037f9000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007efd035d3000)
- GlassJoe
- Beiträge: 108
- Registriert: 11.06.2017 20:25
- Computerausstattung: 2 x AMD Phenom II x4 945,2x Dell Latitude X300, Dell Latitude D410, Hp Compaq NC4400
Re: Abhängigkeiten prüfen
Das hilft mir auf jeden Fall weiterNicTheQuick hat geschrieben:Wenn du zum Beispiel "ldd" benutzt, kannst du herausfinden, welche Libraries von einem Programm benutzt werden. Hier ist zum Beispiel purebasic:Code: Alles auswählen
nicolas@tp-w530:~/programme/purebasic/compilers$ ldd purebasic linux-vdso.so.1 => (0x00007ffcfe7dc000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007efd0a93a000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007efd0a720000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007efd0a416000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efd0a1f9000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007efd09e77000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007efd09c72000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007efd0995e000) libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007efd09313000) libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007efd0905d000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007efd08e50000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007efd08c2e000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007efd089e1000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007efd0878e000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007efd0847d000) libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007efd0827a000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007efd07f40000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efd07b77000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007efd07960000) /lib64/ld-linux-x86-64.so.2 (0x000055dd447e8000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007efd076b8000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007efd07474000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007efd071ca000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007efd06fa5000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007efd06da0000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007efd06b96000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007efd06974000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007efd06769000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007efd06557000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007efd0634f000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007efd06148000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007efd05f23000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007efd05b9b000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007efd05984000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007efd05781000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007efd05571000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007efd05365000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007efd0515b000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007efd04f58000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007efd04d54000) libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007efd04b4b000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007efd04942000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007efd046d2000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007efd044a8000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007efd042a4000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007efd0409d000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007efd03e7b000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007efd03c60000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007efd03a01000) libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007efd037f9000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007efd035d3000)
Danke
https://www.geek.com/tech/a-commodore-6 ... s-1672510/
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶
Re: Abhängigkeiten prüfen
Um entsprechende Pakete zu finden hilf noch apt-file.
z.B. Pakete die libcairo.so enthalten:
Code: Alles auswählen
sudo apt-get install apt-file && sudo apt-file update
Code: Alles auswählen
apt-file search libcairo.so
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
- GlassJoe
- Beiträge: 108
- Registriert: 11.06.2017 20:25
- Computerausstattung: 2 x AMD Phenom II x4 945,2x Dell Latitude X300, Dell Latitude D410, Hp Compaq NC4400
Re: Abhängigkeiten prüfen
Danke für den Tip_JON_ hat geschrieben:Um entsprechende Pakete zu finden hilf noch apt-file.
z.B. Pakete die libcairo.so enthalten:Code: Alles auswählen
sudo apt-get install apt-file && sudo apt-file update
Code: Alles auswählen
apt-file search libcairo.so
Ich hab mich schon gefragt gehabt für was apt-file gut is, wenn es apt-get gibt, und wie
der Synaptic Paketmanager (am Anfang wollte ich nur den nutzen.....die ersten 3 Tage mit Linux, mittlerweile bevorzuge ich die cli wenn ich genau weiss was ich suche) Software sucht.
Jetzt kann ich es mir ungefähr vorstellen, per apt-file
https://www.geek.com/tech/a-commodore-6 ... s-1672510/
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶
٩(̾●̮̮̃̾•̃̾)۶ __̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___٩(- ̮̮̃-̃)۶