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

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

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

Πώς μπορούμε να λύσουμε αυτό το ζήτημα; Απλός. Απλά μετατρέψτε τα αρχεία πακέτων στη μορφή που χρειάζεστε χρησιμοποιώντας Alien. Σας επιτρέπει να πάρετε ένα πακέτο μιας μορφής και να το μετατρέψετε σε άλλη μορφή. Ως επί το πλείστον, κάνει αυτό το έργο. Τα περισσότερα από τα πακέτα χρόνου μετατρέπονται και μπορούν να εγκατασταθούν χωρίς πρόβλημα. Άλλες φορές είναι λάθη. Δοκιμάστε αυτό με δική σας ευθύνη.

Πώς να μετατρέψετε τα αρχεία DEB σε RPM

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

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

Βρείτε το πακέτο Deb που θέλετε να μετατρέψετε και να το κατεβάσετε στον υπολογιστή σας. Μόλις το κατεβάσετε, επιστρέψτε στο τερματικό που ανοίξατε προηγουμένως. Στη συνέχεια, απλά εισάγετε την παρακάτω εντολή.

 sudo alien -r -c -v /path/to/deb/package/file/package.deb 

Θα παρατηρήσετε ότι στην παραπάνω εντολή υπάρχουν περισσότεροι από ένας διακόπτες. Οι περισσότεροι άνθρωποι, όταν χρησιμοποιούν αλλοδαπούς για να μετατρέψουν το DEB σε RPM, χρησιμοποιούν μόνο το διακόπτη -r . Δεν είναι αρκετό. Αυτός ο διακόπτης λέει μόνο στο πρόγραμμα να μετατρέψει τη συσκευασία. Εάν προσθέσετε το διακόπτη -c και -v στην εντολή, τα πράγματα θα πάνε πολύ πιο ομαλά (τις περισσότερες φορές).

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

Υπάρχει ένας άλλος διακόπτης που οι περισσότεροι άνθρωποι δεν θα χρησιμοποιήσουν ούτε. Είναι -v . Τι κάνει? Θα εμφανίσει κάθε εντολή που τρέχει ο αλλοδαπός κατά τη διάρκεια της μετατροπής. Αυτό θα σας επιτρέψει να αντιμετωπίσετε τη διαδικασία μετατροπής.

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

συμπέρασμα

Ο αλλοδαπός είναι ένα πολύ χρήσιμο πρόγραμμα. Βοηθάει στο κλείσιμο του τεράστιου χάσματος που μαστίζει τις διανομές με βάση το Redhat για πολύ μεγάλο χρονικό διάστημα. Ίσως μια μέρα θα έρθει ο καιρός όταν οι προγραμματιστές θα αναγνωρίσουν RPMs εξίσου πολύ με DEBs. Μέχρι τότε, αυτό το πρόγραμμα θα εξυπηρετεί πάντα έναν σκοπό.