# Εγχειρίδιο του gnome-packagekit

## Εισαγωγή

Το gnome-packagekit είναι μια σουίτα εργαλείων για την `επιφάνεια εργασίας του Gnome`

Το PackageKit σχεδιάστηκε για να ενοποιήσει όλα τα γραφικά εργαλεία διαχείρισης λογισμικού που χρησιμοποιούνται στις διάφορες διανομές. Λειτουργεί ανεξάρτητα από τις διάφορες υποκείμενες τεχνολογίες διαχείρισης πακέτων (yum, apt, smart, κτλ.) και παρέχει ένα ενοποιημένο περιβάλλον, τόσο γραφικό, όσο και για τη γραμμή εντολών. Επίσης, παρέχει ένα πλαίσιο που συμπεριλαμβάνει διεπαφές προγραμματισμού από τις οποίες μπορούν να επωφεληθούν και άλλες εφαρμογές. Σε καμία περίπτωση, ωστόσο, δεν αντικαθιστά τις υπάρχουσες εφαρμογές διαχείρισης πακέτων, π.χ. το yum.

Ορισμένα από τα πλεονεκτήματα της αρχιτεκτονικής του PackageKit σε σχέση με άλλες λύσεις διαχείρισης πακέτων είναι ότι η υπηρεσία του PackageKit λειτουργεί ως διεργασία συστήματος, χωρίς να ανήκει στη συνεδρία κάποιου χρήστη. Έτσι, μια χρονοβόρα ενημέρωση ή εγκατάσταση δε διακόπτεται αν ο χρήστης που την ξεκίνησε αποσυνδεθεί. Επίσης, οι εργασίες μπαίνουν σε σειρά αναμονής. Αυτό συνεπάγεται ότι ο χρήστης μπορεί να προγραμματίσει πολλαπλές εργασίες, οι οποίες εκτελούνται μία μία. Επίσης, πολλαπλοί χρήστες μπορούν να χρησιμοποιούν το PackageKit ταυτόχρονα, χωρίς να μπλοκάρουν ο ένας τον άλλον. Η πρόσβαση σε όλες τις εργασίες που απαιτούν προνόμια ελέγχεται από το PolicyKit.

### Διαχείριση δικαιωμάτων PolicyKit

## Εφαρμογές

Η εκκίνηση του packagekitd γίνεται αυτόματα, όποτε υπάρχει ανάγκη. Η εντολή `pkcon` προσφέρει στο PackageKit μια ευέλικτη διεπαφή σε επίπεδο γραμμής εντολών.

Ακολουθεί μια λίστα με τα ονόματα των εργαλείων που περιλαμβάνονται στο gnome-packagekit και σύντομες περιγραφές τους.

Εντολή

- `gtk-application`: Προσθαφαίρεση λογισμικού

Εντολή

- `gpk-update-viewer`: Ενημέρωση του συστήματός σας. Μπορείτε επίσης να δείτε το ιστορικό των ενημερώσεων.

Εντολή

- `gpk-prefs`: Ρύθμιση προτιμήσεων των ενημερώσεων λογισμικού

Εντολή

- `gpk-repo`: Ενεργοποίηση ή απενεργοποίηση αποθετηρίων λογισμικού

Εντολή

- `gpk-log` Ιστορικό ενημερώσεων, συμπεριλαμβανομένων και των προσθαφαιρέσεων λογισμικού.

Εντολή

- `gpk-install-file`: Εγκαθιστά πακέτα λογισμικού που είναι διαθέσιμα τοπικά. Εκτελείται και με διπλό κλικ σε πακέτο που βρίσκεται στην επιφάνεια εργασίας ή στο διαχειριστή αρχείων.

Εντολή

- `gpk-update-icon`: Αν είναι εγκατεστημένο το PackageKit, το εικονίδιο ξεκινά να λειτουργεί αυτομάτως με τη σύνδεσή σας. Αν υπάρχουν διαθέσιμες ενημερώσεις για το λογισμικό σας, η εφαρμογή εμφανίζει ένα εικονίδιο στην περιοχή ειδοποιήσεων του πίνακα εφαρμογών. Επίσης, η εφαρμογή αυτή είναι υπεύθυνη για την εμφάνιση ειδοποιήσεων που αφορούν τη λειτουργία του PackageKit.

Εντολή

- `gpk-backend-status`: Εμφανίζει τεχνικά στοιχεία για την υποστήριξη του υποκείμενου συστήματος υποστήριξης. Το εργαλείο αυτό είναι χρήσιμο μόνο για προγραμματιστές.

## Προσθαφαίρεση λογισμικού

Μπορείτε να εκκινήσετε την εφαρμογή προσθαφαίρεσης λογισμικού επιλέγοντας Σύστημα Διαχείριση συστήματος Προσθαφαίρεση λογισμικού. Σας επιτρέπει να κάνετε εύκολα αναζητήσεις στα αποθετήρια λογισμικού ή να εξερευνείτε διάφορες ομάδες λογισμικού (π.χ. ήχος και βίντεο, γραφείο) και να επιλέγετε πακέτα λογισμικού για εγκατάσταση ή απεγκατάσταση από το σύστημά σας. Με ένα απλό κλικ πάνω του, μπορείτε να δείτε περισσότερες πληροφορίες για οποιοδήποτε πακέτο, όπως μια σύντομη περιγραφή και τυχόν εξαρτήσεις. Επίσης, πριν εγκαταστήσετε ένα πακέτο, μπορείτε εύκολα να επισκεφθείτε την ιστοσελίδα του σχετικού έργου για να μάθετε περισσότερες λεπτομέρειες.

### Αναζήτηση ομάδας με χρήση φίλτρων

Συνήθως, κάθε διαθέσιμη ομάδα περιέχει αρκετές χιλιάδες πακέτα λογισμικού. Επειδή αυτό μπορεί να σας δυσκολέψει, έχετε τη δυνατότητα να φιλτράρετε τις λίστες των πακέτων με βάση ορισμένα κριτήρια. Π.χ., το αν το πακέτο είναι ήδη εγκατεστημένο, αν πρόκειται για εφαρμογή προγραμματισμού, αν διαθέτει γραφικό περιβάλλον, ή αν καλύπτεται από συγκεκριμένη άδεια λογισμικού. Δείτε filters για περισσότερες πληροφορίες σχετικά με τα φίλτρα.

Στο μενού Σύστημα υπάρχει επιλογή για τις Πηγές λογισμικού που σας επιτρέπει να ενεργοποιήσετε ή να απενεργοποιήσετε τα υπάρχοντα αποθετήρια λογισμικού. Μπορείτε επίσης να ανανεώσετε τις λίστες των εφαρμογών, για να εμφανίσετε τις πιο πρόσφατες πληροφορίες σχετικά με τα πακέτα λογισμικού που βρίσκονται στα αποθετήρια.

### Φίλτρα

Μπορείτε να περιορίσετε τον αριθμό των εμφανιζόμενων πακέτων λογισμικού χρησιμοποιώντας διάφορα κριτήρια.

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

Για να δείτε μόνο τα πακέτα λογισμικού που περιέχουν εφαρμογές με γραφικό περιβάλλον ή μόνο τα πακέτα για τη γραμμή εντολών επιλέξτε το αντίστοιχο φίλτρο από το μενού Φίλτρα Γραφικού περιβάλλοντος.

Σημειώστε ότι το PackageKit χρησιμοποιεί ευρετικές μεθόδους για να καθορίσει αν ένα πακέτο αποτελεί 'γραφική' εφαρμογή. Άρα, δεν αποκλείεται να καταλήξει σε λάθος συμπέρασμα, αν π.χ. το πακέτο εξαρτάται από το gtk2+.

Για να δείτε μόνο πακέτα που αποτελούν ελεύθερο λογισμικό, κάντε την αντίστοιχη επιλογή από το μενού Φίλτρα Ελεύθερο λογισμικό. Επί του παρόντος το PackageKit θεωρεί ότι ένα πακέτο είναι ελεύθερο λογισμικό αν η άδεια του αναφέρεται ως άδεια ελεύθερου λογισμικού στη σελίδα Άδειες χρήσης του Fedora.

### Αναζήτηση λογισμικού

Το πεδίο αναζήτησης και το κουμπί Εύρεση σας επιτρέπουν να ψάξετε για πακέτα λογισμικού. Το εικονίδιο μέσα στο πεδίο υποδεικνύει το είδος της αναζήτησης που εκτελείται. Αν κάνετε κλικ πάνω του, μπορείτε να επιλέξετε αν θα κάνετε αναζήτηση για κείμενο που περιέχεται στο όνομα του πακέτου, στην περιγραφή του, ή με το όνομα ενός αρχείου που περιέχεται στο πακέτο.

## Πηγές λογισμικού

Το εργαλείο προβολής των αποθετηρίων λογισμικού σας επιτρέπει να ενεργοποιείτε ή να απενεργοποιείται πηγές λογισμικού - γνωστές και ως αποθετήρια. Τα αποθετήρια είναι συλλογές πακέτων λογισμικού που είναι γνωστό ότι είναι συμβατές μεταξύ τους και με το λειτουργικό σας σύστημα. Πέρα από τα αποθετήρια του ίδιου του λειτουργικού συστήματος, υπάρχουν και τα αποθετήρια τρίτων, που προσφέρουν πρόσθετο λογισμικό για πολλές διανομές Linux. Ελέγξτε την τεκμηρίωση της διανομής σας για περισσότερες πληροφορίες.

### Πηγές λογισμικού

Προς το παρόν, το PackageKit δε σας προσφέρει τη δυνατότητα προσθήκης νέων αποθετηρίων. Σας επιτρέπει μόνο να ενεργοποιείτε ή να απενεργοποιείτε τα ήδη γνωστά αποθετήρια. Παρόλ' αυτά, συχνά υπάρχει η δυνατότητα να ενημερωθεί το PackageKit για την ύπαρξη ενός νέου αποθετηρίου, μέσω της εγκατάστασης ενός πακέτου που περιέχει τις απαραίτητες πληροφορίες. Το όνομα αυτών των πακέτων είναι συνήθως (foo)-έκδοση, όπου το foo υποκαθιστά το όνομα του αποθετηρίου.

## Βοηθός χειρισμού αρχείων

Ορισμένες φορές το σύστημά σας δε διαθέτει το κατάλληλο λογισμικό για να ανοίξει ένα αρχείο. Αν ο τύπος αρχείου δεν αναγνωρίζεται, εμφανίζονται οι εφαρμογές που μπορούν να ανοίξουν αυτόν τον τύπο αρχείου.

Προς το παρόν εμφανίζεται ένας περιορισμένος μόνο αριθμός πακέτων, καθώς τα πακέτα δημιουργούνται εκ νέου από τη διανομή προκειμένου να συμπεριλάβουν τα επιπλέον δεδομένα που χρειάζεται το PackageKit. Αυτή η διαδικασία συμβαίνει αυτόματα, και σύντομα θα εμφανίζονται όλες οι διαθέσιμες εφαρμογές.

## Προβολή ενημερώσεων

Μπορείτε να ενημερώσετε το σύστημά σας από το μενού Σύστημα Διαχείριση συστήματος Ενημέρωση Συστήματος, ή επιλέγοντας Εμφάνιση ενημερώσεων από το εικονίδιο ενημερώσεων στην περιοχή ειδοποιήσεων. Έτσι γίνεται εκκίνηση του εργαλείου προβολής ενημερώσεων, που αρχίζει αμέσως τον έλεγχο για ενημερώσεις. Όταν ολοκληρωθεί ο έλεγχος, εμφανίζεται μία επισκόπηση των διαθέσιμων ενημερώσεων, ομαδοποιημένων ανάλογα με τη σοβαρότητά τους. Η ιεράρχηση ξεκινά από τις ενημερώσεις ασφαλείας και συνεχίζει με τις σημαντικές ενημερώσεις, τις ενημερώσεις διόρθωσης σφαλμάτων και, τέλος, τις βελτιώσεις.

Σημειώστε ότι οι πληροφορίες για τη σοβαρότητα πρέπει να παρέχονται από τα αποθετήρια λογισμικού που παράγουν τα πακέτα. Οι υπό ανάπτυξη κλάδοι μιας διανομής ενδέχεται να μην παρέχουν αυτές τις πληροφορίες.

### Επισκόπηση ενημερώσεων

Κάτω από την περίληψη των διαθέσιμων ενημερώσεων, το εργαλείο προβολής ενημερώσεων εμφανίζει μία ένδειξη για το πότε είχε γίνει ο τελευταίος έλεγχος για νέες ενημερώσεις (ή η τελευταία ανανέωση), καθώς και για το πότε είχαν εγκατασταθεί για τελευταία φορά ενημερώσεις.

Πιέζοντας το κουμπί Ανανέωση, μπορείτε να αναγκάσετε την εφαρμογή να προβεί σε ανανέωση για να διαπιστώσετε αν όντως υπάρχουν ενημερώσεις.

Μπορείτε να αλλάξετε το πόσο συχνά το PackageKit θα κάνει αυτόματη ανανέωση από τις Προτιμήσεις Ενημερώσεων Λογισμικού.

Υπάρχει επιλογή για την προβολή του ιστορικού των ενημερώσεων. Εμφανίζει το ιστορικό προηγούμενων εγκαταστάσεων, απεγκαταστάσεων και ενημερώσεων λογισμικού.

Χρησιμοποιήστε το κουμπί Ενημέρωση συστήματος για να εγκαταστήσετε όλες τις διαθέσιμες ενημερώσεις. Διαφορετικά, πατήστε Λεπτομέρειες για να δείτε και να επιλέξετε μεμονωμένες ενημερώσεις. Αν δεν επιθυμείτε να εγκαταστήσετε αμέσως τις ενημερώσεις, απλά κλείστε το παράθυρο.

### Λεπτομερείς πληροφορίες για τις ενημερώσεις

Πατώντας Λεπτομέρειες εμφανίζεται μία λίστα με καθεμιά από τις διαθέσιμες ενημερώσεις ξεχωριστά. Στο χώρο κάτω από τη λίστα εμφανίζονται λεπτομερείς πληροφορίες για την επιλεγμένη ενημέρωση. Οι πληροφορίες μπορεί να αναφέρουν τα σφάλματα ή τα κενά ασφαλείας που διορθώνονται με την ενημέρωση.

Σημειώστε ότι οι λεπτομερείς πληροφορίες για τις ενημερώσεις πρέπει να παρέχονται από τα αποθετήρια λογισμικού από τα οποία προήλθε κάθε πακέτο. Οι πληροφορίες αυτές ίσως να μη διατίθενται στους υπό ανάπτυξη κλάδους μιας διανομής.

Σημειώστε τα πακέτα που επιθυμείτε για να επιλέξετε μεμονωμένες ενημερώσεις. Στη συνέχεια, χρησιμοποιήστε το κουμπί Εφαρμογή ενημερώσεων για να εγκαταστήσετε μόνο τις επιλεγμένες ενημερώσεις. Αν δεν επιθυμείτε να εγκαταστήσετε αμέσως τις ενημερώσεις, απλά κλείστε το παράθυρο.

#### Εργαλείο προβολής ενημερώσεων

Ένας γρήγορος τρόπος για να απεπιλέξετε όλες τις ενημερώσεις είναι να κάνετε δεξί κλικ στη λίστα και να επιλέξετε Αποεπιλογή όλων από το μενού.

## Προτιμήσεις ενημερώσεων λογισμικού

### Εργαλείο προτιμήσεων

Μπορείτε να ρυθμίσετε τις προτιμήσεις από το μενού Σύστημα Προτιμήσεις Σύστημα Ενημερώσεις λογισμικού. Μπορείτε να ρυθμίσετε το αν ο έλεγχος για ενημερώσεις θα επαναλαμβάνεται κάθε ώρα, μέρα, εβδομάδα ή και ποτέ. Σημειώστε ότι η συχνότητα των ελέγχων αναφέρεται κατά προσέγγιση και ότι ο έλεγχος για ενημερώσεις μπορεί να ξεκινήσει και για άλλους λόγους, όπως κατά το ξεκλείδωμα της οθόνης, τη σύνδεση σε δίκτυο ή την αναζήτηση ενημερώσεων από άλλο χρήστη. Η προεπιλογή είναι να γίνεται έλεγχος καθημερινά. Μπορείτε επίσης να επιλέξετε αν θα γίνεται αυτόματη εγκατάσταση όλων των ενημερώσεων ή μόνο αυτών που διορθώνουν κενά ασφαλείας. Οι ρυθμίσεις είναι ξεχωριστές για κάθε χρήστη και κάθε φορά εφαρμόζονται οι ρυθμίσεις του χρήστη που είναι συνδεδεμένος εκείνη τη στιγμή στο σύστημα.

## Προβολή καταγραφών λογισμικού

### Προβολή καταγραφών

Μπορείτε να ανοίξετε αυτό το εργαλείο επιλέγοντας Εφαρμογές Εργαλεία συστήματος Προβολή καταγραφών λογισμικού.

Το εργαλείο προβολής καταγραφών μπορεί να χρησιμοποιηθεί για να διαπιστώσετε ποιες ενημερώσεις έχουν ληφθεί και εγκατασταθεί. Μπορούν να χρησιμοποιηθούν φίλτρα για αναζήτηση με βάση το όνομα του πακέτου, την έκδοση ή την αρχιτεκτονική του.

## Δημιουργία πακέτων ενημερώσεων

Μπορείτε να ανοίξετε αυτό το εργαλείο από το μενού Εφαρμογές Εργαλεία συστήματος Δημιουργία πακέτων ενημερώσεων.

Ένα πακέτο ενημερώσεων είναι ένα αρχείο tar που περιέχει μια σειρά από πακέτα και τις εξαρτήσεις τους. Για να καταστεί πιο σαφής η έννοια του πακέτου ενημερώσεων, καλύτερα να αναφέρουμε ορισμένες περιπτώσεις χρήσης.

Μπορείτε να προσθέσετε πολλαπλά πακέτα στο πακέτο ενημερώσεων, παραθέτοντας τα ονόματά τους χωρισμένα με κόμμα, π.χ. `hal,gnome-power-manager`.

1. Έχετε επτά υπολογιστές στους οποίους μόλις εγκαταστήσατε Fedora 9. Σε καθέναν από αυτούς πρέπει να εγκατασταθούν 204Mb ενημερώσεων.

2. Έχετε φορητό υπολογιστή που χρειάζεται εγκατάσταση οδηγών δικτύου για να μπορεί να λαμβάνει ενημερώσεις. Παράλληλα, έχετε και έναν άλλο φορητό υπολογιστή, που είναι ενημερωμένος και διαθέτει πρόσβαση στο διαδίκτυο. Οι οδηγοί δικτύου έχουν κάποιες εξαρτήσεις, ενώ επίσης απαιτούν και την αναβάθμιση ορισμένων πακέτων για την εγκατάστασή τους.

3. Εγκαθιστάτε συχνά Linux σε υπολογιστές γνωστών σας. Έχετε πάντα μαζί σας ένα live-cd, καθώς και μία μνήμη USB που περιέχει το `Fedora-updates-SP1.servicepack`, ένα μόνο αρχείο μεγέθους 204Mb με όλες τις απαιτούμενες ενημερώσεις.

4. Ένα περιοδικό ελεύθερου λογισμικού θέλει να διανείμει το τελευταίο DVD του Fedora και μαζί του ορισμένα προγράμματα και πρόσθετα πολυμέσων που προστατεύονται από διπλώματα ευρεσιτεχνίας. Το περιοδικό ψάχνει να βρει έναν τρόπο που θα επιτρέψει ακόμη και στους πιο οκνηρούς να εγκαταστήσουν όλα τα προγράμματα εύκολα και γρήγορα.

Εσωτερικά, το αρχείο του πακέτου ενημερώσεων είναι απλά ένα μη συμπιεσμένο αρχείο tar, που περιέχει τα πακέτα καθώς και ένα αρχείο metadata.conf. Το αρχείο μεταδεδομένων απλά αναφέρει το όνομα της διανομής και το χρόνο δημιουργίας του πακέτου. Έτσι, δεν κινδυνεύετε π.χ. να εγκαταστήσετε το πακέτο ενημερώσεων `fedora-9-i386` σε υπολογιστή με `ubuntu-intrepid-ppc`.

Χρειαζόμαστε μια λίστα αρχείων προορισμού, γιατί δεν γνωρίζουμε ποια πακέτα είναι εγκατεστημένα στον υπολογιστή προορισμού. Για παράδειγμα:

### Δύο παραδείγματα υπολογιστών

Ο υπολογιστής A διαθέτει πρόσβαση στο διαδίκτυο και έχει εγκατεστημένα τα εξής πακέτα.

- `glib`

- `dbus`

- `dbus-glib`

- `libgnome`

Ο υπολογιστής Β δε διαθέτει πρόσβαση στο διαδίκτυο και έχει εγκατεστημένα τα εξής πακέτα.

- `glib`

- `dbus`

- `kdebase`

- `kdeapps`

Ο υπολογιστής B χρειάζεται ένα πακέτο ενημερώσεων με τη νέα έκδοση του `k3b` για να μπορεί να κάνει εγγραφή σε DVD-RW.

Οι εξαρτήσεις του προγράμματος `k3b` είναι τα `dbus`, `dbus-glib` και `kdebase`. Κανονικά, αν ζητηθεί από τον υπολογιστή Α να λάβει το `k3b`, θα λάβει το `k3b` και το `kdebase`, αλλά όχι το `dbus-glib`. Πρέπει λοιπόν να ενημερώσουμε τον υπολογιστή Α για το ποια πακέτα είναι εγκατεστημένα στον υπολογιστή Β πριν δημιουργήσουμε το πακέτο ενημερώσεων.

Αν δημιουργήσουμε μία λίστα με τα πακέτα του υπολογιστή Β και τη μεταφέρουμε στον υπολογιστή Α μέσω μνήμης USB ή CD-RW, θα μπορέσουμε στη συνέχεια να λάβουμε τα σωστά πακέτα. Δηλαδή, να λάβουμε το `k3b` και το `dbus-glib` και να τα συμπεριλάβουμε στο νέο πακέτο ενημερώσεων.

Το πακέτο ενημερώσεων μπορεί τώρα να μεταφερθεί από τον υπολογιστή Α στον υπολογιστή Β μέσω της μνήμης USB.

Για τη δημιουργία ενός πακέτου ενημερώσεων μπορεί επίσης να χρησιμοποιηθεί το `pkgenpack` από τη γραμμή εντολών.

## Αυτόματες ενημερώσεις

Μπορείτε να κάνετε αυτόματη ενημέρωση όλου του συστήματος σας στο παρασκήνιο χρησιμοποιώντας το πακέτο PackageKit-cron. Οι ρυθμίσεις του ελένχονται μέσω του αρχείου ρυθμήσεων το οποίο βρίσκεται στο `/etc/sysconfig/packagekit-background`. Μπορείτε να επιλέξετε αν θα γίνεται μόνο έλεγχος για ενημερώσεις ή αν θα εφαρμόζονται αυτόματα οι ενημερώσεις και να ειδοποιήστε για τις ενημερώσεις σε μία διεύθυνση ηλεκτρονικού ταχυδρομείου.

## Εικονίδιο ενημερώσεων

Το εικονίδιο αυτό σας προσφέρει την επιλογή να εγκαταστήσετε τις διαθέσιμες ενημερώσεις, ή να χρησιμοποιήσετε το εργαλείο προβολής ενημερώσεων για να λάβετε λεπτομερείς πληροφορίες για τις ενημερώσεις πριν τις εγκαταστήσετε. Δείτε update-viewer για περισσότερες λεπτομέρειες.

### Εργαλείο προτιμήσεων

## Αποδοχή Αδειών Χρήσης Τελικού Χρήστη (EULA)

Η άδεια χρήσης είναι μία σύμβαση μεταξύ του παραγωγού και του χρήστη ενός λογισμικού που παρέχει στον χρήστη άδεια χρήσης για το λογισμικό. Η άδεια καθορίζει τους νομικούς όρους υπό τους οποίους ο χρήστης δικαιούται να χρησιμοποιήσει το λογισμικό. Αυτό του είδους η άδεια ονομάζεται άδεια χρήσης τελικού χρήστη ή EULA.

Πολλές Άδειες Χρήσης Τελικού Χρήστη συμπεριλαμβάνουν εκτενείς αποποιήσεις ευθύνης. Συνήθως, η EULA απαλλάσσει τον παραγωγό του λογισμικού από οποιαδήποτε ευθύνη σε περίπτωση που το λογισμικό προκαλέσει ζημιές στο υλικό ή τα δεδομένα του υπολογιστή. Ορισμένα λογισμικά περιλαμβάνουν επίσης αποποιήσεις ευθύνης για το χρήστη, σε περίπτωση ζημιών που προκλήθηκαν από λανθασμένη χρήση του λογισμικού.

### Παράδειγμα Άδειας Χρήσης Τελικού Χρήστη

Βεβαιωθείτε ότι διαβάσατε προσεκτικά και δεχθήκατε το κείμενο της EULA πριν συνεχίσετε την ενημέρωση ή εγκατάσταση του λογισμικού.

## Αποδοχή υπογραφής ασφαλείας

Συνήθως, τα πακέτα από μια πηγή λογισμικού υπογράφονται από το έργο που διαχειρίζεται τα πακέτα ή το αποθετήριο. Αυτό επιτρέπει στους χρήστες να διασφαλίζουν ότι ένα πακέτο που υπογράφεται από κλειδί ασφαλείας προέρχεται όντως από την αναγραφόμενη πηγή λογισμικού.

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

### Παράδειγμα διαλόγου υπογραφής

Για να μπορείτε να εμπιστευτείτε ένα αποθετήριο, θα πρέπει να επαληθεύσετε τις πληροφορίες του κλειδιού που χρησιμοποιείται για να υπογράψει τα πακέτα. Συνήθως, ο καλύτερος τρόπος για να γίνει αυτό είναι να επισκεφθείτε την ιστοσελίδα της πηγής του λογισμικού και να προσπαθήσετε να βρείτε πληροφορίες για το κλειδί, που ονομάζεται `κλειδί GPG`.

Συνεχίστε μόνο αν είστε διατεθειμένοι να εμπιστευθείτε τα πακέτα που προέρχονται από αυτή την πηγή λογισμικού.

## Επεξηγήσεις για τους βασικούς διαλόγους

Η εφαρμογή αυτή προσπαθεί να επαναχρησιμοποιεί τα παράθυρα διαλόγων όσο το δυνατόν περισσότερο, έτσι ώστε να υπάρχει συνέπεια και ομοιογένεια στο περιβάλλον χρήστη στην διαχείριση πακέτων. Στη επόμενες υποπαράγραφους, παρέχονται περισσότερες επεξηγήσεις για ορισμένους από τους διαλόγους, συχνά συνοδευόμενες από παραδείγματα και παραπομπές σε διαδικτυακούς συνδέσμους.

### Αντιγραφή αρχείων σε άλλη τοποθεσία

#### Παράδειγμα διαλόγου

Έστω ότι ένα αρχείο έχει αποθηκευθεί στον αρχικό κατάλογο του χρήστη, π.χ. στην τοποθεσία `/home/hughsie/Downloads`. Η υπηρεσία PackageKit δεν εκτελείται από τον απλό χρήστη, άρα, υπό φυσιολογικές συνθήκες, η υπηρεσία δεν έχει πρόσβαση στο αρχείο. Αν όντως ο χρήστης root δε διαθέτει πρόσβαση ανάγνωσης στο φάκελο αυτό, ο φάκελος αντιγράφεται σε έναν προσωρινό κατάλογο, προκειμένου να καταστεί προσπελάσιμος.

### Εγκατάσταση τοπικών αρχείων

Μια εφαρμογή ζητά άδεια για την εγκατάσταση τοπικών αρχείων στο σύστημά σας. Αν η ενέργεια αυτή ξεκίνησε με δική σας πρωτοβουλία, παρακαλώ πατήστε το κουμπί Εγκατάσταση.

### Εγκατάσταση καταλόγων

Ένας κατάλογος πακέτων είναι ένα απλό αρχείο που υποδεικνύει ότι πρέπει να εγκατασταθούν άλλα πακέτα. Δεν περιέχει προαιρετικά πακέτα, καθώς το αρχείο καταλόγου έχει σχεδιαστεί ώστε να είναι απλό και να μην απαιτεί παρέμβαση από το χρήστη. Χρησιμοποιώντας ένα αρχείο καταλόγου μπορείτε να εγκαταστήσετε διάφορα πακέτα εύκολα και γρήγορα.

Για περισσότερες πληροφορίες για τους καταλόγους, επισκεφθείτε τιςΣυχνές ερωτήσεις.

### Δεν απαιτούνται πακέτα

Ο κατάλογος που προσπαθήσατε να εγκαταστήσετε δεν έκανε αλλαγές στο σύστημά σας, γιατί τα απαιτούμενα πακέτα είναι ήδη εγκατεστημένα. Δεν χρειάζεται να προβείτε σε περαιτέρω ενέργειες.

Για περισσότερες πληροφορίες για τους καταλόγους, επισκεφθείτε τιςΣυχνές ερωτήσεις.

### Απαιτείται επιβεβαίωση

#### Παράδειγμα διαλόγου πρόσθετου

Μια εφαρμογή ζητά την άδειά σας για να τροποποιήσει πακέτα του συστήματός σας. Το όνομα του προγράμματος και το εικονίδιο αντιστοιχούν στην εφαρμογή που ζητά την άδειά σας.

### Εύρεση άλλων απαιτούμενων πακέτων

Και άλλα πακέτα ενδέχεται να εξαρτώνται από αυτό το πακέτο για την ορθή λειτουργία τους. Η εφαρμογή αναζητά τυχόν πακέτα που εξαρτώνται από το πακέτο που προσπαθείτε να αφαιρέσετε. Αυτή τη στιγμή δεν γίνονται αλλαγές. Αν χρειαστεί, θα ζητηθεί η παρέμβασή σας στη συνέχεια.

### Εύρεση άλλων εξαρτώμενων πακέτων

Αυτό το πακέτο ενδέχεται να απαιτεί πόρους από άλλα πακέτα για την ορθή λειτουργία του. Η εφαρμογή αναζητά τυχόν απαιτούμενα πακέτα για τη λειτουργία του πακέτου που προσπαθείτε να εγκαταστήσετε.

### Αφαίρεση επιπλέον πακέτων

#### Παράδειγμα διαλόγου αφαίρεσης του rarian

Αν αφαιρεθεί αυτό το πακέτο, θα πρέπει να αφαιρεθούν και επιπλέον πακέτα. Αν αφαιρέσετε αυτά τα πακέτα ενδέχεται να δημιουργηθεί πρόβλημα σε άλλες εφαρμογές.

Αν δεν είστε βέβαιοι, μην αφαιρέσετε το πακέτο.

### Εγκατάσταση επιπλέον πακέτων

#### Παράδειγμα διαλόγου εγκατάστασης του xfce-utils

Απαιτείται η εγκατάσταση επιπλέον πακέτων για την εγκατάσταση αυτού του πακέτου. Αν αφαιρέσετε αυτά τα πακέτα ενδέχεται να δημιουργηθεί πρόβλημα σε άλλες εφαρμογές. Η λήψη και εγκατάσταση των επιπλέον πακέτων θα αυξήσει το χρόνο που απαιτείται για την εγκατάσταση αυτού του πακέτου.

### Εύρεση πακέτων

Γίνεται αναζήτηση στη βάση δεδομένων για την εύρεση του ζητούμενου πακέτου. Αυτή η διαδικασία θα διαρκέσει κάποιο χρονικό διάστημα αν χρειαστεί να ληφθούν νέες λίστες πακέτων από το Διαδίκτυο,

### Δε βρέθηκε το πακέτο

Δε βρέθηκαν τα πακέτα σε καμία απομακρυσμένη πηγή λογισμικού. Αυτό συνήθως σημαίνει ότι δεν έχετε ενεργοποιήσει ή εγκαταστήσει κάποια αποθετήρια τρίτων. Μπορείτε να αναζητήσετε αυτά τα επιπλέον αποθετήρια σε μηχανές αναζήτησης ή φόρουμ.

Να εγκαθίστανται πακέτα μόνο από αξιόπιστες πηγές λογισμικού.

### Παράθυρο προόδου

Αν μια εργασία ξεκινήσει αυτόματα, συνήθως εκτελείται χωρίς παρέμβαση του χρήστη. Αν χρειάζεται να γίνει χρήση του δικτύου ή η ενέργεια είναι χρονοβόρα, θα εμφανιστεί νέα παράθυρο διαλόγου. Έτσι, σας δίνεται η δυνατότητα να ακυρώσετε την ενέργεια αν δεν συμφωνείτε.

### Χωρίς προνόμια

#### Διαχείριση δικαιωμάτων PolicyKit

Δε διαθέτετε τα απαραίτητα προνόμια για να εκτελέσετε αυτή την ενέργεια. Αυτό μπορεί να οφείλεται στο ότι δεν έγινε σωστή πιστοποίηση του χρήστη, π.χ. δεν έγινε ορθή εισαγωγή του συνθηματικού δύο φορές. ΣΗΜΕΙΩΣΗ: σε ορισμένες διανομές πρέπει να εισάγετε το συνθηματικό του root και όχι το δικό σας συνθηματικό.

Δεν είναι δυνατή η πιστοποίησή σας. Παρακαλώ, επικοινωνήστε με τον διαχειριστή του συστήματος.

### Δεν εκτελείται η υπηρεσία PackageKit

Δεν ήταν δυνατή η εκκίνηση της κύριας υπηρεσίας του PackageKit. Αυτό συμβαίνει μόνο αν υπάρχει σοβαρό σφάλμα στο σύστημα. Περισσότερες πληροφορίες για το σφάλμα μπορείτε να λάβετε εκτελώντας την εντολή (ως root): `/usr/sbin/packagekitd --verbose`

### Ενημέρωση συστήματος

Ενημερώνονται όλα τα πακέτα του συστήματός σας που χρειάζονται ενημέρωση. Μπορείτε να ακυρώσετε την ενημέρωση, αν το κουμπί ακύρωσης δεν είναι απενεργοποιημένο.

### Ενημέρωση πακέτων

Αναβαθμίζονται ορισμένα πακέτα του συστήματός σας. Μπορείτε να ακυρώσετε την ενημέρωση, αν το κουμπί ακύρωσης δεν είναι απενεργοποιημένο.

### Ανανέωση λιστών πακέτων

Μια φορά την εβδομάδα (η συχνότητα μπορεί να τροποποιηθεί από τις προτιμήσεις) λαμβάνονται αυτομάτως οι νεότερες λίστες πακέτων. Άρα, όταν αναζητάτε ένα μη εγκατεστημένο πακέτο, βλέπετε όλα τα νέα πακέτα που προστέθηκαν πρόσφατα στις πηγές λογισμικού.

Αφού ληφθούν οι λίστες πακέτων, τόσο τα εγκατεστημένα όσο και τα διαθέσιμα πακέτα αποθηκεύονται για να μπορέσουν οι εφαρμογές του πελάτη να ολοκληρώσουν αυτόματα το έργο τους. Όταν ολοκληρωθεί η διαδικασία, γίνεται έλεγχος για την ύπαρξη τυχόν νέων εφαρμογών, οι οποίες προστίθενται στη βάση δεδομένων του πελάτη.

## Περί

Το gnome-packagekit συντηρείται από τον Richard Hughes richard@hughsie. com. Για περισσότερες πληροφορίες σχετικά με το gnome-packagekit, παρακαλώ επισκεφτείτε την ιστοσελίδα του gnome-packagekit.

Για να αναφέρετε ένα σφάλμα ή να κάνετε μία πρόταση σχετικά με την εφαρμογή ή αυτό το εγχειρίδιο, ακολουθήστε τις οδηγίες στο σύνδεσμο Σελίδα σφαλμάτων του gnome-packagekit.

Αυτό το πρόγραμμα διανέμεται υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU (GPL), όπως αυτή έχει δημοσιευτεί από το Ίδρυμα Ελεύθερου Λογισμικού (FSS) — είτε της έκδοσης 2 της ‘Αδειας, είτε (κατ' επιλογήν σας) οποιασδήποτε μεταγενέστερης έκδοσης. Αντίγραφο της άδειας είναι διαθέσιμο στον ακόλουθο σύνδεσμο, ή στο αρχείο COPYING που διανέμεται μαζί με τον πηγαίο κώδικα αυτού του προγράμματος.