CyberTek - the future at the present!
Google

Utilisez la commande rpm

Posté par: admin (Sep 12)

Voir tous les paquets rpm installés:

# Rpm-qa

Exécuter une requête à la base de données rpm filtrage de tous les paquets contenant la chaîne "httpd":

# Rpm-qa | grep httpd

Obtenir des informations sur un paquet installé, par exemple:

# Rpm-qi httpd

Affiche la liste des fichiers fournis par un paquet installé, par exemple:

# Rpm-ql httpd

Voir seulement la liste des fichiers de configuration fournis par un paquet installé:

# Rpm-qc httpd

Obtenir des informations sur la documentation fournie par un forfait:

# Rpm-qc httpd

Affiche la liste des dépendances requises par un paquet:

# Rpm-q httpd-whatrequires

Affichage des capacités fourni par un paquet:

# Rpm-q httpd-whatprovides

Scripts d'affichage a commencé lors de l'installation / enlèvement:

# Rpm-q httpd-scripts

Voir l'historique des révisions de l'emballage:

# Rpm-q httpd-changelog

Arrivée à quel paquet appartient un fichier:

# Rpm-qf / etc / httpd / conf / httpd.conf

Affiche la liste des fichiers fournis par un paquet pas encore installée:

# Rpm-qp httpd-2.0.52-3.i386.rpm-l


Fedora / RedHat, la signature de tous les paquets avec une clé GPG privée numérique. Pour importer la clé publique en utilisant la commande suivante:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Pour vérifier l'intégrité d'un paquet avant de procéder à l'installation, en particulier si elle a été téléchargé de l'Internet, exécutez la commande suivante:

# Rpm-nome_pacchetto.rpm checksig

Pour vérifier tous les paquets installés sur votre système:

# Rpm-qa gpg pubkey -

Installation d'un paquet binaire:

# Rpm-ivh nome_pacchetto.rpm

Installation d'un paquet binaire en ignorant les dépendances nécessaires:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installation d'un paquet binaire en utilisant la résolution automatique des dépendances:

# Rpm-ivh aide nome_pacchetto.rpm


Mise à jour d'un paquet sans changer le fichier de configuration:

# Rpm-U nome_pacchetto.rpm

Mise à jour d'un paquet que si elle est déjà installée:

# Rpm-F nome_pacchetto.rpm

Rimuore paquet rpm:

# Rpm-e nom_du_paquet


Vérifiez la taille du fichier, les permissions, type, propriétaire, groupe, MD5 checksum et la dernière modification sur la base de données RPM:

# Rpm-V httpd

Vérifiez tous les paquets installés sur votre système - utiliser avec prudence, le système exerce une extrême

# Rpm-Va

Vérifiez installé le paquet:

# Rpm-Vp httpd-2.0.52-3.i386.rpm

Cette commande vous permet d'extraire les fichiers du paquet à être convertis en un flux, puis cpio pour extraire l'exécutable du package:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extrait-make-répertoires bin * *

Installation d'un paquet source i386.

Etape 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Étape 2:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Installation d'un paquet source i386 (variante).

Etape 1:

# Rpmbuild-recompiler nome_pacchetto.src.rpm

Étape 2:

# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec

Etape 3:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Création d'un paquet rpm de la source.
Nous voulons créer un package à partir du code source par exemple. Téléchargez le source de l'Internet avec wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

# Exemple Cp-2.0.0.tar.gz / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Tar-xzf exemple 2.0.0.tar.gz


Vérifiez s'il existe dans le répertoire Décompressez le fichier '. Spec », qui contient les spécifications pour la création de la piste, et de le copier dans / usr / src / redhat / SPEC:

Example.spec # cp / usr / src / redhat / SPEC / example.spec

Si le fichier. Spec n'existe pas ne peut être mis en place. Enfin, préparer la garniture de la création de la nouvelle tr / min:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECS / snort.spec

Publié dans: Linux, RedHat, shell, conseils

Ajouter un commentaire

Powered by CyberTek - Assistance à distance