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

Πολλές διανομές Linux που δεν βασίζονται στο Debian έχουν τους δικούς τους τρόπους να ξεπεράσουν αυτό το ζήτημα. Ωστόσο, από όλες τις διανομές του Linux, το Arch Linux έχει τους πιο ενδιαφέροντες τρόπους να λειτουργήσει ένα πακέτο του Debian. Σε αυτό το άρθρο θα περιγράψουμε 3 τρόπους για το πώς θα επιτευχθεί αυτό και θα συζητήσουμε ποια είναι η καλύτερη.

Σημείωση : Τα παρακάτω βήματα θα λειτουργήσουν επίσης για οποιαδήποτε διανομή με βάση το Arch.

Εγκατάσταση μέσω του AUR

Το AUR είναι το πρώτο μέρος για να ελέγξετε όταν ψάχνετε για λογισμικό που δεν υποστηρίζεται επίσημα στο Arch Linux. Ελέγχετε πάντα εδώ πρώτα. Είναι μια υπηρεσία που επιτρέπει σε οποιονδήποτε να μεταφορτώσει ένα σενάριο PKGBUILD, το οποίο έχει σχεδιαστεί για να λαμβάνει αυτόματα λογισμικό από διάφορα μέρη, να μεταφορτώνει όλες τις απαραίτητες εξαρτήσεις για να τις εκτελέσει και να μεταγλωττίσει ένα πακέτο Arch Linux.

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

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

Τα περισσότερα (αν όχι όλα) προγράμματα που έρχονται μόνο σε μορφή DEB θα βρεθούν στο AUR. Δείτε πώς μπορείτε να καταρτίσετε ένα από τα αρχικά πακέτα Arch.

1. Βρείτε ένα πακέτο στο AUR και κάντε κλικ στο "λήψη στιγμιότυπου".

2. Αποσπάστε το στιγμιότυπο, στη συνέχεια ανοίξτε ένα τερματικό και το cd σε αυτό. Για παράδειγμα:

 cd ~ / Downloads / google-chrome 

3. Εισάγετε

 makepkg 

για να ξεκινήσει η διαδικασία δημιουργίας πακέτου.

4. Όταν ολοκληρωθεί το makepkg, πληκτρολογήστε

 sudo pacman -U * 

για να εγκαταστήσετε το νεοσυσταθέν πακέτο.

Debtap

Εάν για κάποιο λόγο Deb που χρειάζεστε δεν είναι στο AUR, εγκαταστήστε το Debtap. Είναι ένα πρόγραμμα που λειτουργεί παρόμοια με το πώς κάνει το makepkg, καθώς μπορεί να βοηθήσει στην αποσυμπίληση ενός πακέτου Debian και να το καταστήσει ένα Arch. Ακολουθήστε αυτές τις γρήγορες οδηγίες.

Ξεκινήστε εγκαθιστώντας το Debtap μέσω του AUR. Μόλις εγκατασταθεί, πάρτε το Deb που θέλετε να μετατρέψετε και χρησιμοποιήστε την ακόλουθη εντολή:

 debtap packagetoconvert.deb 

Όταν τελειώσετε, εγκαταστήστε τη συσκευασία με:

 debtap -U * 

Εγκατάσταση με μη αυτόματο τρόπο

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

Τα πακέτα του Debian είναι αρχεία με δυαδικά αρχεία στο εσωτερικό, επομένως δεν είναι απαραίτητη η σύνταξη. Για να εγκαταστήσετε τα αρχεία σε οποιοδήποτε πακέτο Deb στον Arch, πρώτα να τα εξαγάγετε σε ένα φάκελο. Λάβετε υπόψη ότι θα πρέπει επίσης να εξάγετε το αρχείο που είναι γνωστό ως "δεδομένα" και στο Deb. Στη συνέχεια, ανοίξτε ένα τερματικό.

Για παράδειγμα, για να εγκαταστήσετε το Google Chrome, θα πρέπει πρώτα να cd στον φάκελο Deb.

 cd ~ / Λήψεις / google-chrome-stable_current_amd64 

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

Για παράδειγμα:

 cd ~ / Downloads / google-chrome-stable_current_amd64 / opt sudo mv * / opt / 

συμπέρασμα

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