Ελληνικό RPM+Slackware Mini-Howto Dave Whitinger, dave@whitinger.net v1.3, 13 Απριλίου 1998 Αυτό το κείμενο περιγράφει πώς να εγκαταστήσετε το RPM και να το κάνετε να δουλέψει κάτω από Slackware. Οι πληροφορίες που αναφέρονται εδώ, παρόλαυτά, εφαρμόζονται πιθανά σε οποιαδήποτε διανομή Linux. ______________________________________________________________________ Table of Contents 1. Εισαγωγή 2. Αποκτήστε το λογισμικό 3. Εγκαταστήστε το λογισμικό 4. Προβλήματα (Σημαντικό!) 5. Ευχαριστίες 6. Πνευματική Ιδιοκτησία- Δικαιώματα ______________________________________________________________________ 1. Εισαγωγή RPM είναι τα αρχικά του "Red Hat Package Manager" και αποτελεί τη βάση της διανομής Linux της Red Hat. Η κύρια λειτουργία του είναι να εγκαθιστά και να απεγκαθιστά πακέτα. Αυτό το κείμενο ασχολείται με την εγκατάσταση του RPM σε ένα σύστημα slackware χρησιμοποιώντας επεξεργαστή Intel, αλλά οι πληροφορίες που αναφέρονται εδώ πρέπει να εφαρμόζονται σε οποιαδήποτε διανομή. Η πιο πρόσφατη έκδοση αυτού του HOWTO βρίσκεται στο Για περισσότερες πληροφορίες, διαβάστε το RPM-HOWTO (διαθέσιμο στο γειτονικό σας LDP mirror). Επίσης, σκεφτείτε την ιδέα να αγοράσετε το εξαιρετικό βιβλίο, Maximum RPM, του Ed Bailey από τη Red Hat Software, Inc. 2. Αποκτήστε το λογισμικό Η πιο πρόσφατη έκδοση του RPM είναι πάντα διαθέσιμη από το : ftp.rpm.org/pub/rpm/dist/latest Κατά το διάστημα της συγγραφής του κειμένου, η πιο πρόσφατη έκδοση ήταν η rpm-2.4.12-1.i386.tar.gz Παρατηρήστε το τμήμα .i386. Αυτό σημαίνει ότι είναι ένα εκτελέσιμο (binary) πακέτο για την αρχιτεκτονική της Intel, έτοιμο να το κάνετε untar και να το τρέξετε. Βεβαιωθείτε ότι το αρχείο που κατεβάζετε έχει τη λέξη i386 στο όνομά του, διαφορετικά οι παρακάτω οδηγίες δε θα δουλέψουν. 3. Εγκαταστήστε το λογισμικό Ο απλούστερος τρόπος να εγκαταστήσετε το RPM είναι να χρησιμοποιήστε το διαχειριστή πακέτων που έχει το Slackware. Πρέπει να είστε root για να εγκαταστήσετε το RPM. installpkg /home/dave/rpm-2.4.12-1.i386.tar.gz Αντικαταστήστε, φυσικά, το /home/dave με το σωστό path του αρχείου. (ΣΗΜΕΙΩΣΗ!) Αν αυτό αποτύχει, κάντε untar το αρχείο με τις παρακάτω εντολές : cd / ; tar zxvpf /home/dave/rpm-2.4.12-1.i386.tar.gz Μετά, δημιουργείστε ένα κατάλογο με όνομα "rpm" κάτω από τον κατάλογο /var/lib. mkdir /var/lib/rpm Τώρα πληκτρολογήστε 'rpm --initdb' για να αρχικοποιήσετε τη βάση rpm. Αν έχουν πάει όλα καλά μέχρι αυτό το σημείο, θα έχετε πια ένα σύστημα με δυνατότητες-rpm! Eλέγξτε το εγκαθιστώντας ένα οποιοδήποτε αρχείο rpm γράφοντας 'rpm -Uvh filename.rpm' 4. Προβλήματα (Σημαντικό!) Σε πολλές εκδόσεις του RPM, το tar αρχείο δημιουργήθηκε χρησιμοποιώντας λάθος δικαιώματα. Αμέσως μόλις εγκαταστήσετε το RPM, ελέγξτε τα δικαιώματα στους διάφορους καταλόγους (/bin, /usr, etc). Αν τα δικαιώματα είναι 700 (drwx------), τότε μόλις συναντήσατε αυτό το πρόβλημα (bug). Για να διορθώσετε το πρόβλημα με τα δικαιώματα, τρέξτε αυτό το shell script: ______________________________________________________________________ #!/bin/sh chmod 755 /bin chmod 755 /usr chmod 755 /usr/bin chmod 755 /usr/doc chmod 755 /usr/lib chmod 755 /usr/man chmod 755 /usr/man/man8 chmod 755 /usr/share chmod 755 /usr/share/locale chmod 755 /usr/share/locale/de chmod 755 /usr/share/locale/de/LC_MESSAGES chmod 755 /usr/share/locale/pt-br chmod 755 /usr/share/locale/pt-br/LC_MESSAGES chmod 755 /usr/share/locale/sv chmod 755 /usr/share/locale/sv/LC_MESSAGES chmod 755 /usr/src ______________________________________________________________________ Μην διστάσετε να μου στείλετε E-Mail αν έχετε οποιαδήποτε ερώτηση. Για σχόλια, παρατηρήσεις, διορθώσεις, ενημερώσεις περί της Ελληνικής μετάφρασης αυτού του HOWTO, στείλτε email στην Βούλα Σανιδά : voulariba@hellug.gr ή στον Ευριπίδη Παπακώστα : evris@hellug.gr και εναλλακτικά : ep@rocketmail.com 5. Ευχαριστίες Παραδέχομαι την Red Hat Software, Inc. και τον Patrick Volkerding για τις επιτυχημένες διανομές Linux. Ευχαριστώ τον Milan Kopacka (mkop5230@ss1000.ms.mff.cuni.cz) που μου έδειξε ένα καλύτερο τρόπο για την εγκατάσταση του RPM (installpkg). 6. Πνευματική Ιδιοκτησία- Δικαιώματα Αυτό το HOWTO είναι πνευματικό δικαίωμα από το 1998 του Dave Whitinger, και δίνεται δωρεάν. Μπορείτε να το επαναδιανείμετε και/ή να το αλλάξετε σύμφωνα με τους όρους της άδειας GNU General Public Licence όπως έχει εκδοθεί από την Free Software Foundation (είτε η 2η έκδοση της Άδειας, ή οποιαδήποτε νεώτερη).