Comandos Linux - Paquetería RPM

Linux Nivel Medio 20 de dic. de 2022

Paquetes rpm (Red Hat, Fedora y similares)

▶ rpm -ivh package.rpm → instalar un paquete rpm.
▶ rpm -ivh --nodeeps package.rpm → instalar un paquete rpm ignorando las peticiones de dependencias.
▶ rpm -U package.rpm → actualizar un paquete rpm sin cambiar la configuración de los ficheros.
▶ rpm -F package.rpm → actualizar un paquete rpm solamente si este está instalado.
▶ rpm -e package_name.rpm → eliminar un paquete rpm.
▶ rpm -qa → mostrar todos los paquetes rpm instalados en el sistema.
▶ rpm -qa | grep httpd → mostrar todos los paquetes rpm con el nombre “httpd”.
▶ rpm -qi package_name → obtener información en un paquete específico instalado.
▶ rpm -qg "System Environment/Daemons" → mostar los paquetes rpm de un grupo software.
▶ rpm -ql package_name → mostrar lista de ficheros dados por un paquete rpm instalado.
▶ rpm -qc package_name → mostrar lista de configuración de ficheros dados por un paquete rpm instalado.
▶ rpm -q package_name --whatrequires → mostrar lista de dependencias solicitada para un paquete rpm.
▶ rpm -q package_name --whatprovides → mostar la capacidad dada por un paquete rpm.
▶ rpm -q package_name --scripts → mostrar los scripts comenzados durante la instalación /eliminación.
▶ rpm -q package_name --changelog → mostar el historial de revisions de un paquete rpm.
▶ rpm -qf /etc/httpd/conf/httpd.conf → verificar cuál paquete rpm pertenece a un fichero dado.
▶ rpm -qp package.rpm -l → mostrar lista de ficheros dados por un paquete rpm que aún no ha sido instalado.
▶ rpm --import /media/cdrom/RPM-GPG-KEY → importar la firma digital de la llave pública.
▶ rpm --checksig package.rpm → verificar la integridad de un paquete rpm.
▶ rpm -qa gpg-pubkey → verificar la integridad de todos los paquetes rpm instalados.
▶ rpm -V package_name → chequear el tamaño del fichero, licencias, tipos, dueño, grupo, chequeo de resumen de MD5 y última modificación.
vrpm -Va → chequear todos los paquetes rpm instalados en el sistema. Usar con cuidado.
▶ rpm -Vp package.rpm → verificar un paquete rpm no instalado todavía.
▶ rpm2cpio package.rpm | cpio --extract --make-directories *bin → extraer fichero ejecutable desde un paquete rpm.
▶ rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm → instalar un paquete construido desde una fuente rpm.
▶ vrpmbuild --rebuild package_name.src.rpm → construir un paquete rpm desde una fuente rpm.

Actualizador de paquetes yum (Fedora, Redhat y otros)

▶ yum install package_name → descargar e instalar un paquete rpm.
▶ yum localinstall package_name.rpm → este instalará un RPM y tratará de resolver todas las dependencies para ti, usando tus repositorios.
▶ yum update → actualizar todos los paquetes rpm instalados en el sistema.
▶ yum update package_name → modernizar / actualizar un paquete rpm.
▶ yum remove package_name → eliminar un paquete rpm.
▶ yum list → listar todos los paquetes instalados en el sistema.
▶ yum search package_name → Encontrar un paquete en repositorio rpm.
▶ yum clean packages → limpiar un caché rpm borrando los paquetes descargados.
▶ yum clean headers → eliminar todos los ficheros de encabezamiento que el sistema usa para resolver la dependencia.
▶ yum clean all → eliminar desde los paquetes caché y ficheros de encabezado.

En vez de usar yum, puedes sustituirlo por el nuevo comando dnf.

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux