Android

Εγκαταστήστε πακέτα rpm στο ubuntu

How to choose a Linux distro? The easier way!

How to choose a Linux distro? The easier way!

Πίνακας περιεχομένων:

Anonim

Τα αποθετήρια του Ubuntu περιέχουν χιλιάδες πακέτα deb που μπορούν να εγκατασταθούν από το Κέντρο Λογισμικού του Ubuntu ή χρησιμοποιώντας το βοηθητικό πρόγραμμα γραμμής εντολών apt . Deb είναι η μορφή του πακέτου εγκατάστασης που χρησιμοποιείται από όλες τις διανομές που βασίζονται στο Debian, συμπεριλαμβανομένου του Ubuntu. Ορισμένα πακέτα δεν είναι διαθέσιμα στα κανονικά αποθετήρια του Ubuntu, αλλά μπορούν να εγκατασταθούν εύκολα ενεργοποιώντας την κατάλληλη πηγή.

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

Αν και όχι τόσο συχνά, κάποιο λογισμικό μπορεί να διανέμεται μόνο ως πακέτο RPM. Το RPM είναι μια μορφή πακέτου που χρησιμοποιείται από την Red Hat και τα παράγωγά της όπως το CentOS. Ευτυχώς, υπάρχει ένα εργαλείο που ονομάζεται αλλοδαπός που μας επιτρέπει να εγκαταστήσουμε ένα αρχείο RPM στο Ubuntu ή να μετατρέψουμε ένα πακέτο πακέτων RPM σε ένα πακέτο πακέτων Debian.

Πριν ξεκινήσεις

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

Δεν είναι δυνατή η εγκατάσταση όλων των πακέτων RPM στο Ubuntu. Η εγκατάσταση RPM που είναι συσκευασμένες στο Ubuntu μπορεί να οδηγήσει σε συγκρούσεις εξάρτησης από πακέτα.

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

Εγκατάσταση Alien

Το Alien είναι ένα εργαλείο που υποστηρίζει τη μετατροπή μεταξύ των στροφών του Red Hat, του deb Deb, του Stampede slp, του Slackware tgz και των μορφών αρχείων του Solaris pkg.

Πριν από την εγκατάσταση του εξωγήινου πακέτου βεβαιωθείτε ότι το αποθετήριο του Σύμπαντος είναι ενεργοποιημένο στο σύστημά σας:

sudo add-apt-repository universe

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

sudo apt update sudo apt install alien

Η παραπάνω εντολή θα εγκαταστήσει επίσης τα απαραίτητα εργαλεία δημιουργίας.

Μετατροπή και εγκατάσταση ενός πακέτου RPM

Για να μετατρέψετε ένα πακέτο από RPM σε μορφή DEB, χρησιμοποιήστε την αλλοδαπή εντολή ακολουθούμενη από το όνομα του πακέτου RPM:

sudo alien package_name.rpm

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

package_name.deb generated

Για να εγκαταστήσετε το πακέτο deb, μπορείτε είτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα dpkg είτε apt :

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

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

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

Εγκαταστήστε άμεσα ένα πακέτο RPM

Αντί να μετατρέψετε και στη συνέχεια να εγκαταστήσετε το πακέτο, μπορείτε να χρησιμοποιήσετε την επιλογή -i που θα πει αλλοδαπό να εγκαταστήσει άμεσα το πακέτο RPM.

sudo alien -i package_name.rpm

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

συμπέρασμα

Σε αυτό το σεμινάριο μάθατε πώς μπορείτε να εγκαταστήσετε πακέτα RPM στο Ubuntu.

ubuntu terminal rpm