Suivre

:debian: :linux: :mint: :ubuntu:

J'ai découvert apt-file (mieux vaut tard que jamais).

ça permet de savoir simplement à quel paquet appartient un fichier.

1️⃣ sudo apt install apt-file
2️⃣ sudo apt update
3️⃣ >apt-file search libcrypto.so.1.0.0
google-earth-pro-stable: /opt/google/earth/pro/libcrypto.so.1.0.0
libssl1.0.0: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

(utile pour les jeux du bundle itch.io qui ne veulent pas démarrer)

@sebsauvage Merci ! Ça m'a souvent manqué une commande de ce genre; je ne connaissait pas non plus !

@sebsauvage et pas que itch.io?
comment ça "appartient"?

aaaah! ok, ça remplace les recherches que je faisais sur le site de Debian quand il me manque une lib
Sauf qu'il faut LLD avant 🙂​

@Xalofar

Et pas que itch.io, oui ! (aussi: Gog, Humble, etc.)

@sebsauvage
Tu as eu besoin de chercher ça pour Minit ? Je ne suis pas arrivé à le lancer non plus parce qu'il me manque libcrypto.so.1.0.0, il suffirait d'installer libssl1.0.0 du coup ?

@oscarascal
Oui pour Minit.
Tu installes la libcrypto.so.1.0.0:i386 (parce que beaucoup de jeux itch.io/gog/humble ont besoin des librairies 32 bits).

@oscarascal

D'une manière générale, voici les libs les plus utilisées:

sudo apt install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libstdc++6:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcursor1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libglu1:i386 libcurl3:i386 libgtk2.0-0:i386 libopenal1:i386 libxtst6:i386 libssl1.0.0:i386 libnss3:i386 libgconf-2-4:i386

@oscarascal

ce n'est pas du 100%, mais avec ça la plupart des jeux devraient tourner.

@sebsauvage @oscarascal

Pour info sur la dernière buntu j'ai lubcurl4 et libssl1.1 par rapport à ta liste, si ça peut etre utile à d'autres

@sebsauvage
Sinon on peut aussi utiliser dpkg tout simplement :)
dpkg -S /use/bin/truc
Par exemple pour savoir de quel paquet vient le binaire truc.

@hoper
Par contre dpkg implique que le paquet soit installé, non ?

@sebsauvage En effet, avec dpkg, la recherche ne concerne que des paquets installés. @hoper

@hoper Ne fonctionne que pour les paquets installés.
J'aime bien apt-file, mais on en paie le prix à chaque mise à jour de bdd apt, et je préfère faire ma recherche sur packages.debian.org (dernier formulaire)
@sebsauvage

@sebsauvage Merci ! J’arrive pas à croire que je ne connaissais pas.

@sebsauvage ah oui, parfois très pratique pour retrouver le nom du paquet qui permet d'installer une librairie manquante.

@sebsauvage Très pratique. Ça fait parti des outils que j'installe après chaque install Debian.

@sebsauvage

oui oui j'avais saisi, mais encore une fois merci, ça enlève une bonne part de grattage de tête, et ça devrait meme faire partie d'une page dédiée sur itch.io si tu veux mon avis!

@sebsauvage essentiel. Je l'installe sur toutes mes machines debian-*.
Pour voir à quel paquet un fichier appartient il faut utiliser dpkg:
dpkg -S /usr/bin/netstat

Sous CentOs/Fedora/RedHat il faut utiliser : [dnf|yum] whatprovides *bin/netstat
Pour chercher un paquet qui dans son chemin contient bin/netstat.
Pour l'équivalent de "dpkg -S ...", ça sera "rpm -qf ..."

Sous Arch, l'équivalent de dpkg -S sera pacman -Qo. L'équivalent d'un apt-file search est pacman -Fs.

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !