[Debian/Ubuntu/Mint] Trouver à quel paquet appartient un fichier
Certains jeux de GOG/Humble/itch.io ne veulent pas démarrer en se plaignant de librairies manquantes.
Il existe un moyen simple de trouver à quel paquet appartient un fichier:
(1) Installez apt-file: sudo apt install apt-file
(2) sudo apt-file update
(3) Cherchez le fichier qui vous intéresse: apt-file search <nom du fichier>
Exemple:
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
Et voilà, il suffit juste d'installer le paquet libssl1.0.0.
( Note: Souvent les jeux sur GOG/Humble/itch.io demandent des librairies 32 bits. Il faut donc ajouter ":i386" derrière le nom: sudo apt install libssl1.0.0:i386 )
APT Browse — know your packages
A web browser for the contents of Debian (and Ubuntu) packages.
Query
Scan Linux for Vulnerable Packages
How do you know wether your Linux server (which has no desktop update notifier or unattended security updates running) does need to be updated? Of course an
apt-get update && apt-get --dry-run upgrade
might give an indication. But what of the package upgrades do stand for security risks and whose are only simple bugfixes you do not care about?
Check using APT
One useful possibility is apticron which will tell you which packages should be upgraded and why. It presents you the package ChangeLog to decided wether you want to upgrade a package or not. Similar but less details is cron-apt which also informs you of new package updates.