Η σελίδα Ubuntu Doc λέει αυτό: Συνιστάται να προσθέσετε το κλειδί GPG του Opera.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Πού μπορώ να το προσθέσω αυτό;
Θέλω να ακολουθήσω τη συμβουλή, αλλά δεν ξέρω σε ποιο μέρος του κέντρου λογισμικού να προσθέσω τα κλειδιά gpg.
Αυτή είναι μια εντολή μίας γραμμής που εισάγετε στο τερματικό. Βλέπε https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it
Για να τη χρησιμοποιήσετε, θα πρέπει να επικολλήσετε ολόκληρη την εντολή στο τερματικό (θυμηθείτε να χρησιμοποιήσετε το https):
wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -
Αλλά φυσικά, είναι αποθαρρυντικό να αντιγράφετε και να επικολλάτε απλώς εντολές χωρίς να γνωρίζετε τι κάνουν και χωρίς να έχετε οδηγίες για το πώς να αναιρέσετε τις ενέργειές τους, οπότε εδώ είναι μια βασική ανάλυση των εντολών:
wget
κατεβάζει κάτι από έναν διακομιστή. Ανατρέξτε στο wget manual for Ubuntu 16.04.|
είναι μια pipline, η οποία παίρνει την έξοδο μιας εντολής και την εκτελεί στην είσοδο μιας άλληςapt-key add
προσθέτει ένα κλειδί πακέτουΈτσι, ουσιαστικά κατεβάζει το κλειδί και στη συνέχεια το προσθέτει με μία εντολή.
Δοκίμασα την εντολή και θα πρέπει να δουλέψει.
Τώρα, για να επαληθεύσετε ότι λειτούργησε, εκτελέστε αυτή την εντολή (από αυτή την απάντηση):
apt-key list
Αυτό θα εμφανίσει τα κλειδιά που προστέθηκαν και το κλειδί από την Opera θα πρέπει να εμφανίζεται στο κάτω μέρος, όπως παρακάτω:
pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid Opera Software Archive Automatic Signing Key 2013 <[email protected]>
sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]
Η συνδεδεμένη απάντηση δείχνει επίσης ότι μπορείτε να αφαιρέσετε το κλειδί αν χρειαστεί, χρησιμοποιώντας:
sudo apt-key del 30C18A2B
με το 30C18A2B
να είναι το κλειδί από τη λίστα.
Αφού εκτελέσετε αυτή την εντολή και ρυθμίσετε τις πηγές ακριβώς όπως στο στιγμιότυπο οθόνης σας, κάντε:
sudo apt-get update
sudo apt-get install opera
(σημειώστε ότι υπάρχουν κάποιες τυχαίες προειδοποιήσεις, αλλά τίποτα που να επηρεάζει την εγκατάσταση ή τις λειτουργίες του κέντρου λογισμικού)
Και για την αφαίρεση (για παν ενδεχόμενο): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application
Συνοπτικά:
apt-key
apt-get
Αν προσθέτετε χειροκίνητα ένα κλειδί από ένα PPA, χρησιμοποιήστε
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Αντικαθιστώντας το 00000000
με το δεύτερο μέρος του κλειδιού που ενημερώνεται στην ιστοσελίδα του PPA που θέλετε να προσθέσετε.
Για παράδειγμα, αν βρείτε αυτή τη γραμμή:
4096R/7BF576066
Χρησιμοποιήστε μόνο το δεύτερο μέρος (ανεξάρτητα από το μέγεθός του), το οποίο σε αυτό το παράδειγμα είναι 7BF576066
Οι νεότερες εκδόσεις του apt υποστηρίζουν επίσης τα εξής:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Αυτή η μέθοδος παρέχει επίσης πιο λεπτομερή ανατροφοδότηση, π.χ:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Αυτό έχει επίσης το πρόσθετο πλεονέκτημα ότι καταργεί την ανάγκη για πρόσθετες εξαρτήσεις όπως το wget ή το curl.