Όταν κατεβάζετε ένα πακέτο και πριν το κάνετε
εγκατάσταση δώστε
"rpm -K --nopgp paketo "
και πρέπει να πάρετε "size md5 OK" εάν πάρετε διάφορα
errors ΞΑΝΑ κατεβάστε το από άλλον ftp server διότι το
πακέτο έχει αλλοιωθεί και ΔΕΝ πρόκειται να δουλέψει
σωστά.
Πριν κάνετε εγκατάσταση ή αναβάθμιση ή διαγραφή ενός
πακέτο δώστε
"rpm -ivh --test onoma_paketou" ή
"rpm -Uvh --test onoma_paketou" ή
"rpm -e --test onoma_paketou"
εάν δεν βγάλει τίποτα τα σκυλιά είναι δεμένα και
προχωράτε άφοβα στην εγκατάσταση ή αναβάθμιση ή
διαγραφή.
Όταν κάνετε διάφορα κόλπα με βιβλιοθήκες ΝΑ ΕΧΕΤΕ ΠΑΝΤΑ
τις υπάρχουσες εκδόσεις σε μια γωνία.
Εάν θέλετε κατεβάστε το purp (πρέπει να έχετε τα
ncurses) δουλεύει σε φιλικό γραφικό περιβάλλον και έχει
δύο χαρακτηριστικά που είναι ιδιαίτερα χρήσιμα
μπορείς και βλέπεις τα script που εκτελούνται πριν
την εγκατάσταση και μετά την απομάκρυνση του
πακέτου.
βλέπεις τα dependencies ενός πακέτου.
τα παραπάνω γίνονται και με εντολές "rpm -q
--provides --requires --scripts paketo" αλλά είναι πολύ
χρήσιμο όταν θέλετε να "ρωτήσετε" και δείτε πολλά
διαφορετικά πακέτα χωρίς να είστε υποχρεωμένοι να
θυμάστε το ακριβές όνομα τους. ΠΡΟΣΟΧΗ ΜΗΝ ΚΑΝΕΤΕ
INSTALL, UPGRADE ΚΑΙ ERASE από το purp διότι αγνοεί τα
dependencies ενός πακέτου.
Όταν κάντε εγκατάσταση ενός πακέτου να δίνετε "-Uvh",
ξέρω...ξέρω το "-U" είναι για αναβάθμιση αλλά εάν
δώσετε "-i" αντί "-U" θα δημιουργηθεί πρόβλημα όταν
έχετε την προηγούμενη έκδοση του πακέτου εγκαταστημένη.
Για αυτό δίνετε ΠΑΝΤΑ "-U" έχετε δεν έχετε το
προηγούμενης έκδοσης πακέτο το νέο θα μπει κανονικά.
Εγώ όταν πήγα να βάλω την νέα έκδοση του "ghostscript"
έδωσα "-i" αντί "-U" και η "gs" εντολή δεν δούλευε
καθόλου.
Μην κατεβάζετε σαν τρελοί ότι νέο βγει. Να βάζετε νέα
πακέτα μόνο και όταν οι εφαρμογές σας το απαιτούν ή οι
νέες έχουν bug fixes. Αναφέρομαι σε βιβλιοθήκες OXI σε
προγράμματα.
Αν αντιμετωπίζετε προβλήματα με πακέτα ρίξτε ένα mail
στο κατασκευαστή του rpm διότι πολλές φορές έχουν bugs,
με "rpm -qip paketo" βλέπουμε τις πληροφορίες ενός
πακέτου που ΔΕΝ έχουμε κάνει εγκατάσταση.
Πολλές φορές κάποια πακέτα θα χρειάζονται ειδική
μεταχείριση όπως XFree86, Gnome, KDE, βιβλιοθήκες κλπ.
για αυτό είναι καλό πριν κάνετε κάτι να διαβάζετε τα
docs που είδη υπάρχουν στο σύστημα σας ή εάν δεν
υπάρχουν στις σχετικές σελίδες των πακέτων αυτών.
'Οταν ένα πακέτο Α απαιτεί το Β και το Β με την σειρά
του απαιτεί το Α ο σωστός τρόπος εγκατάστασης είναι να
δώσετε "rpm -ivh *.rpm" μέσα σε ένα κατάλογο που έχετε
ΜΟΝΟ αυτά τα δύο πακέτα. Με "*" το rpm ψάχνει στον
κατάλογο και λύνει τα dependencies που υπάρχουν μεταξύ
των πακέτων αυτών.
Διαβάστε το manual του rpm για περισσότερα.
Ο 2ος ΤΡΟΠΟΣ ΔΟΥΛΕΨΕ ΣΤΟ ΣΥΣΤΗΜΑ ΜΟΥ (REDHAT 5.1)
ΔΕΝ ΕΓΓΥΩΜΑΙ ΟΤΙ ΘΑ ΔΟΥΛΕΨΕΙ ΣΕ ΟΛΑ ΤΑ DISTRIBUTIONS