{{tag>tutoriel}} ====== Comment extraire un fichier .deb sans l'ouvrir sous Linux Ubuntu ====== Un paquet Ubuntu .deb n'est qu'un ancien format (ar) d'archive Unix. La commande ar permet de regrouper des groupes de fichiers dans une seule archive et le fichier .deb comprend les trois fichiers suivants : * **debian-binary** : Fichier texte indiquant la version du format de paquet .deb. * **control.tar.gz** : Fichier compressé contenant les md5sums et le référentiel de contrôle pour la construction du paquet. * **data.tar.xz** : Fichier compressé contenant tous les fichiers à installer sur votre système. ===== Pré-requis ===== ===== Première étape ===== Télécharger le paquet .deb voulu : S'il est dans les dépôts, vous pouvez utiliser la commande apt comme suit qui télécharge un fichier nommé nginx*.deb :USER@MACHINE:~$ apt download nginx Par exemple, pour nginx :USER@MACHINE:/media/tmp$ apt download nginx Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 nginx amd64 1.18.0-6ubuntu14.3 [3 882 B] 3 882 o réceptionnés en 0s (16,8 ko/s) >USER@MACHINE:/media/tmp$ ls -l total 4 -rw-r--r-- 1 user user 3882 nov. 15 06:49 nginx_1.18.0-6ubuntu14.3_amd64.deb ===== Autres étapes ===== Extraire le package .deb à l'aide de la commande **ar** : USER@MACHINE:~$ ar x {file.deb} Par exemple, pour extraire nginx*.deb : >USER@MACHINE:/media/tmp$ ar x nginx_1.18.0-6ubuntu14.3_amd64.deb >USER@MACHINE:/media/tmp$ ls -l total 16 -rw-r--r-- 1 user user 692 mars 12 17:41 control.tar.zst -rw-r--r-- 1 user user 2998 mars 12 17:41 data.tar.zst -rw-r--r-- 1 user user 4 mars 12 17:41 debian-binary -rw-r--r-- 1 user user 3882 nov. 15 06:49 nginx_1.18.0-6ubuntu14.3_amd64.deb ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[http://Article]] * **(en)** [[https://www.cyberciti.biz/faq/how-to-extract-a-deb-file-without-opening-it-on-debian-or-ubuntu-linux/]] ---- //Basé sur << [[https://www.cyberciti.biz/faq/how-to-extract-a-deb-file-without-opening-it-on-debian-or-ubuntu-linux/|How to extract a .deb file without opening it on Debian or Ubuntu Linux]] >> par cyberciti.biz.//