CyberTek - the future at the present!
Google

Χρησιμοποίησε την εντολή rpm

Ταχυδρομημένος από: admin (Σεπ 12)

Δείτε όλα τα εγκατεστημένα πακέτα rpm:

# Rpm-qa

Εκτελέστε ένα ερώτημα για το φιλτράρισμα όλων δβ rpm πακέτα που περιέχουν τη συμβολοσειρά "httpd":

# Rpm-qa | grep httpd

Συλλέγουν πληροφορίες για ένα συγκεκριμένο πακέτο εγκατασταθεί, π.χ.:

# Rpm-qi httpd

Εμφάνιση της λίστας των αρχείων που παρέχονται από ένα πακέτο εγκατασταθεί, π.χ.:

# Rpm-ql httpd

Δείτε μόνο τη λίστα των αρχείων ρύθμισης που παρέχονται από ένα εγκατεστημένο πακέτο:

# Rpm-qc httpd

Λήψη πληροφοριών σχετικά με τα έγγραφα που παρέχονται από ένα πακέτο:

# Rpm-qc httpd

Εμφάνιση της λίστας των εξαρτήσεων που απαιτούνται από ένα πακέτο:

# Rpm-q-httpd whatrequires

Εμφάνιση δυνατότητες που παρέχονται από ένα πακέτο:

# Rpm-q-httpd whatprovides

Εμφάνιση σενάρια άρχισαν κατά τη διάρκεια της εγκατάστασης / αφαίρεση:

# Rpm-q-httpd scripts

Δείτε το ιστορικό των αναθεωρήσεων του πακέτου:

# Rpm-q-httpd changelog

Ελέγξτε το πακέτο στο οποίο ανήκει ένα αρχείο:

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

Εμφάνιση της λίστας των αρχείων που παρέχονται από ένα πακέτο που δεν έχει ακόμη εγκατασταθεί:

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


Fedora / RedHat, την υπογραφή όλων των πακέτων με ψηφιακό ιδιωτικό κλειδί GPG. Για την εισαγωγή του κοινού-κλειδί χρησιμοποιώντας την ακόλουθη εντολή:

# Rpm-εισαγωγής / media / cdrom / RPM-GPG-KEY

Για να επιβεβαιώσετε την ακεραιότητα του πακέτου πριν από την εγκατάσταση, ιδίως αν έχει κατεβάσει από το διαδίκτυο, τρέχει η επόμενη εντολή:

# Rpm-nome_pacchetto.rpm checksig

Για να βεβαιωθείτε όλα τα πακέτα είναι εγκατεστημένο στο σύστημά σας:

# Rpm-qa gpg-pubkey

Εγκαθιστώντας ένα εκτελέσιμο πακέτο:

# Rpm-ivh nome_pacchetto.rpm

Εγκαθιστώντας ένα εκτελέσιμο πακέτο αγνοώντας τις εξαρτήσεις που απαιτούνται:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Εγκαθιστώντας ένα εκτελέσιμο πακέτο χρησιμοποιώντας την αυτόματη επίλυση των εξαρτήσεων:

# Rpm-ivh βοήθειας nome_pacchetto.rpm


Ενημέρωση ένα πακέτο, χωρίς την αλλαγή του αρχείου διαμόρφωσης:

# Rpm-U nome_pacchetto.rpm

Ενημέρωση ένα πακέτο, μόνο εφόσον έχει ήδη εγκατασταθεί:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm πακέτο:

# Rpm-e package_name


Ελέγξτε το μέγεθος του αρχείου, τα δικαιώματα, τύπος, ιδιοκτήτης, ομάδα, MD5 checksum και η τελευταία για την τροποποίηση της βάσης δεδομένων RPM:

# Rpm-V httpd

Ελέγξτε όλα τα πακέτα είναι εγκατεστημένο στο σύστημά σας - χρήση με προσοχή, το σύστημα επιδίδεται σε μια ακραία

# Rpm-Va

Βεβαιωθείτε εγκατεστημένο πακέτο:

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

Η εντολή αυτή σας επιτρέπει να εξαγάγετε τα αρχεία από το πακέτο που πρέπει να μετατραπούν σε ένα ρεύμα και στη συνέχεια cpio για να εξαγάγετε το εκτελέσιμο από το πακέτο:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-απόσπασμα-make-directories Μπιν * *

Εγκατάσταση πηγή i386 πακέτο.

Βήμα 1:

# Rpmbuild-ανοικοδόμηση nome_pacchetto.src.rpm

Βήμα 2:

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

Εγκατάσταση πηγή πακέτο i386 (εναλλακτική διαδικασία).

Βήμα 1:

# Rpmbuild-ξανά nome_pacchetto.src.rpm

Βήμα 2:

# Rpmbuild-ββ / usr / src / RedHat / SPECS / nome_pacchetto.spec

Βήμα 3:

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


Η δημιουργία μιας rpm πακέτο από την πηγή.
Θέλουμε να δημιουργήσουμε ένα πακέτο από τον πηγαίο κώδικα παράδειγμα. Κατεβάστε την πηγή από το internet με wget:

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

# Cp παράδειγμα-2.0.0.tar.gz / usr / src / RedHat / ΠΗΓΗ

# Cd / usr / src / RedHat / ΠΗΓΗ

# Πίσσας xzf παράδειγμα-2.0.0.tar.gz


Ελέγξτε αν υπάρχει αποσυσκευασία του καταλόγου του αρχείου '. Spec ", το οποίο περιλαμβάνει τις προδιαγραφές για τη δημιουργία του κομματιού, και να το αντιγράψετε στο / usr / src / RedHat / SPEC:

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

Εάν το αρχείο. Spec δεν υπάρχουν μπορούν να δημιουργηθούν. Τέλος, η προετοιμασία για την πλήρωση της δημιουργίας του νέου rpm:

# Cd / usr / src / RedHat

# Rpmbuild-ββ SPECS / snort.spec

Δημοσίευση στο: Linux, RedHat, κέλυφος, συμβουλές

Προσθήκη σχολίου

Powered by CyberTek - Απομακρυσμένη βοήθεια