web-dev-qa-db-fra.com

équivalents .deb aux commandes .rpm

Je suis habitué aux systèmes basés sur RPM, et il y a beaucoup de commandes que je ne sais pas encore faire avec les paquets .deb. Ceci est principalement utilisé avec les paquets personnalisés, c’est-à-dire qu’il n’est pas nécessaire d’installer apt-get.

Ce serait bien si quelqu'un pouvait fournir une traduction des commandes ici: (par "fichier de package", il est censé fonctionner sur un fichier physique .rpm/.deb)

 
 Feature rpm deb 
 ---------------------------------------- -------------------------------------------------- 
 Voir tous les paquetages installés rpm -qa 
 Voir les fichiers du paquet installé rpm -ql nomfichier 
 Afficher les fichiers dans un fichier package rpm -qlp ./packagename.rpm
 Afficher les informations sur le package, le package installé rpm -qi nom_package (1) 
 Afficher les informations sur le package, fichier de package rpm -qip ./packagename.rpm (1) 
 Afficher les scripts de shell pré/post-installation rpm - q --scripts packagename 
 Afficher le journal des modifications pour un fichier de package rpm -qp --changelog ./packagename.rpm
.installer un package rpm -e packagename dpkg -r/dpkg -P 
 Installez un fichier de paquetage rpm -ivh ./packagename.rpm dpkg -i 
 Mettez à jour un paquetage à partir d’un fichier rpm -Uvh ./packagename.rpm
Find lequel paquet possède le fichier rpm -qif/un peu/fichier.foo 
 Répertorier les dépendances d’un paquetage rpm -q --nécessite packagename 
 Répertorier les dépendances d’un paquetage rpm -qp --requires ./packagename.rpm

.

(1) voir par exemple exemple de sortie info ici

17
nos

J'essaie de remplir ou de compléter ce que @SeanBright a laissé:

Feature                              rpm                                   deb
----------------------------------------------------------------------------------
View all installed packages          rpm -qa                               dpkg -l, dpkg-query -Wf '${Package}\n'
View package info, installed package rpm -qi packagename (1)               apt-cache show packagename
View pre/post install Shell scripts  rpm -q --scripts packagename          cat /var/lib/dpkg/info/packagename.{pre,post}{inst,rm}
View changelog for a package file    rpm -qp --changelog ./packagename.rpm dpkg-deb --fsys-tarfile packagename.deb | tar -O -xvf - ./usr/share/doc/packagename/changelog.gz | gunzip
Uninstall a package                  rpm -e packagename                    apt-get remove/purge packagename
Upgrade a package from a file        rpm -Uvh ./packagename.rpm            dpkg -i packagename.deb
Find which package owns a file       rpm -qif /some/file.foo               dpkg -S /dome/file.foo
List dependencies of a package       rpm -q --requires packagename         apt-cache depends package
List dependencies of a package file  rpm -qp --requires ./packagename.rpm  (shown in package's info)
12
enzotib

J'ai ajouté ceux que je connaissais sous la main:

 Feature rpm deb 
 ----------------------------------------- --------------------------------------------- 
 Afficher tous les packages installés rpm -qa dpkg --get-selections 
 Afficher les fichiers dans un package installé rpm -ql nomdupackage dpkg -L nomdupackage 
 Afficher les fichiers dans un fichier de paquetage rpm -qlp ./packagename. rpm dpkg -c ./packagename.deb[.____.unsetVoir les informations sur le paquet, le paquet installé rpm -qi nomdu paquetage (1) dpkg -s nomdu paquetage 
 Afficher les informations sur le paquetier, fichier de paquetage rpm -qip ./packagename.rpm (1) dpkg -I ./packagename.deb
View pré/post-installation Scripts de shell rpm -q --scripts packagename 
 Afficher le journal des modifications pour un fichier de package rpm -qp --changelog ./packagename .rpm 
 Désinstallez un paquet rpm -e nomdufichier dpkg -r/dpkg -P 
 Installe un fichier de paquetage rp m -ivh ./packagename.rpm dpkg -i 
 Mettre à jour un paquet à partir d'un fichier rpm -Uvh ./packagename.rpm
Find quel paquet possède le fichier rpm -qif /some/file.foo 
 Répertorie les dépendances d'un paquetage rpm -q --quiert un nom de fichier. 
 Répertorie les dépendances d'un fichier de paquetage rpm -qp --requis ./packagename.rpm
.

En outre, cette page contient la plupart ( toutes? ) des informations que vous recherchez.

14
Sean Bright