- - Πώς να εγκαταστήσετε λογισμικό από το χώρο αποθήκευσης χρηστών του Arch

Πώς να εγκαταστήσετε λογισμικό από το χώρο αποθήκευσης χρηστών του Arch

Ένα από τα μεγαλύτερα πλεονεκτήματα του Arch Linux είναι αυτόισχυρό, αποθεματικό που τροφοδοτείται από χρήστες. Με αυτό, οι χρήστες μπορούν να ανεβάσουν τα δικά τους πακέτα. Ως αποτέλεσμα, το Arch Linux απολαμβάνει μερικά από τα καλύτερα διαθέσιμα λογισμικά στο Linux. Δεδομένου ότι αυξάνεται το ενδιαφέρον για το Arch AUR, αποφασίσαμε να το ξεπεράσουμε λεπτομερώς. Θα μιλήσουμε για το χτίσιμο των πακέτων με το χέρι, για να εξηγήσουμε τι είναι "PKGBUILD" και για να σας δείξουμε μερικά προγράμματα που διευκολύνουν την αλληλεπίδραση με το Arch Linux User Repository. Δείτε πώς μπορείτε να εγκαταστήσετε λογισμικό από το Archive User Archives.

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Τα μειονεκτήματα ενός βοηθού AUR

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

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

Εγκατάσταση πακέτων AUR χωρίς βοηθός

Για να εγκαταστήσετε λογισμικό από τον χρήστη Arch LinuxRepository, θα χρειαστεί να κατεβάσετε "στιγμιότυπα". Λάβετε υπόψη ότι η εγκατάσταση αυτών των πακέτων μπορεί (μερικές φορές) να είναι κουραστική. Αυτό οφείλεται στο γεγονός ότι ορισμένα πακέτα διαθέτουν βιβλιοθήκες και προγράμματα που απαιτούνται για την κατασκευή του πηγαίου κώδικα. Υπό κανονικές συνθήκες, αυτές οι εξαρτήσεις θα συμπληρωθούν εύκολα από την αποθήκη του πακέτου πακέτων Arch Linux. Άλλες φορές μπορεί να μην είστε τόσο τυχεροί. Ορισμένα πακέτα ενδέχεται να απαιτούν εξαρτήσεις που πρέπει επίσης να δημιουργηθούν μέσω στιγμιότυπου.

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

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

Χρησιμοποιήστε τη λειτουργία αναζήτησης στον ιστότοπο και αναζητήστεγια ένα πρόγραμμα που θέλετε. Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε το Google Chrome. Στη σελίδα του πακέτου, αναζητήστε "Λήψη στιγμιότυπου" και κάντε κλικ σε αυτό. Όταν ολοκληρωθεί η λήψη, ανοίξτε ένα τερματικό και κάντε τα εξής:

Αρχικά, χρησιμοποιήστε το cd εντολή για την είσοδο του ~/Downloads Ευρετήριο.

cd ~/Downloads

Μέσα από τις λήψεις, απενεργοποιήστε το αρχείο στιγμιότυπου χρησιμοποιώντας το tar εντολή.

tar -xvzf google-chrome.tar.gz

Εισάγετε τον νέο φάκελο που έκανε η εντολή tar, με την εντολή cd.

cd google-chrome

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

ls

Θα παρατηρήσετε αρκετά αρχεία. Σε αυτή την περίπτωση, υπάρχει ένα script install.sh shell. Αγνοήστε αυτό. Αντ 'αυτού, πληκτρολογήστε αυτήν την εντολή:

makepkg

ο makepkg εντολή λέει στο σύστημα να δημιουργήσει ένα εγγενέςΤο πακέτο Arch Linux για το Google Chrome. Δώστε χρόνο να οικοδομήσουμε. Πρέπει να κατεβάσετε το πακέτο Ubuntu Google Chrome, να το τεμαχίσετε και να το μετατρέψετε. Θα ξέρετε ότι έχει γίνει όταν το παράθυρο του τερματικού είναι ξανά χρησιμοποιήσιμο.

Χρησιμοποιήστε το ls για να δείτε τα περιεχόμενα του φακέλου ξανά. Μέσα στο φάκελο στιγμιότυπου του Google Chrome υπάρχει ένα νέο πακέτο αρχικής αρχιτεκτονικής. Μετακινήστε το πακέτο arch στον αρχικό σας φάκελο.

mv google-chrome*.tar.gz ~/

Εισαγάγετε την εντολή CD για να μεταβείτε στον αρχικό φάκελο, για να ξεκινήσετε τη διαδικασία εγκατάστασης.

cd ~/

Τέλος, εγκαταστήστε το πακέτο AUR στο σύστημα.

sudo pacman -U google-chrome*.tar.gz

Με όλα αυτά, το πακέτο AUR είναι χτισμένο. Λάβετε υπόψη ότι, δεδομένου ότι το πακέτο δεν εγκαταστάθηκε μέσω βοηθού, είστε ελεύθεροι να διανείμετε αυτό το πακέτο σε άλλους υπολογιστές και να παραλείψετε τη διαδικασία δημιουργίας.

Πλεονεκτήματα χρήσης βοηθού AUR

Να είναι σε θέση να συντάξει ένα πακέτο από το AUR καιαποθηκεύστε το για αργότερα είναι ένα πραγματικό πλεονέκτημα. Το πρόβλημα είναι, μπορεί να είναι κουραστικό κατά περιόδους. Αυτός είναι ο λόγος για τον οποίο οι περισσότεροι χρησιμοποιούν ένα βοηθό AUR. Πρόκειται για προγράμματα που στοχεύουν να βοηθήσουν τους χρήστες να κατεβάσουν εύκολα αρχεία PKGBUILD και να επικαλεστούν τη διαδικασία καταμέτρησης με μερικά μόνο βήματα. Αυτή η μέθοδος είναι μακράν η προτιμώμενη μέθοδος για τους χρήστες Arch Linux που αγαπούν το AUR, αλλά το μίσος πρέπει να κάνει τα πάντα με το χέρι.

Υπάρχουν πολλοί διαφορετικοί βοηθοί του AUR, αλλά όλοι ουσιαστικά κάνουν το ίδιο πράγμα. Γι 'αυτό, αντί να τα καλύψουμε όλα, θα περάσουμε από τις 3 καλύτερες!

Σημείωση: Αυτοί οι βοηθοί AUR δεν βρίσκονται στις κύριες αποθήκες Arch. Για να τα αποκτήσετε στον υπολογιστή σας Linux, θα χρειαστεί να μεταγλωττίσετε το PKGBUILD με το χέρι. Ακολουθήστε τις παραπάνω οδηγίες.

Yaourt

Το Yaourt είναι μακράν ο πιο χρησιμοποιημένος βοηθός του AUR. Πρώτα, αναζητήστε στο Αρχείο χρηστών του Arch για αυτό που θέλετε να εγκαταστήσετε. Αυτό γίνεται παρόμοια με τον ίδιο τον διαχειριστή πακέτων pacman (με -Ss). Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε ξανά το Google Chrome.

yaourt -Ss google chrome

Η αναζήτηση θα εμφανίσει αποτελέσματα απευθείας από το AUR (σε σχέση με τις λέξεις-κλειδιά που χρησιμοποιήσατε). Για να εγκαταστήσετε το λογισμικό, σημειώστε το όνομα του πακέτου. Στην περίπτωση του Chrome, το πακέτο είναι "google-chrome".

yaourt -S google-chrome

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

yaourt -S google-chrome --noconfirm

Για να ενημερώσετε λογισμικό εγκατεστημένο μέσω του AUR, κάντε τα εξής:

yaourt -Syyu --aur --noconfirm

Αυτό θα πει Yaourt για την ενημέρωση Arch, και να κατεβάσετε / να δημιουργήσετε νέα πακέτα AUR χωρίς καμία ταλαιπωρία.

Pacaur

Το Pacaur είναι ένας άλλος βοηθός του AUR που στοχεύει να κάνει το πακέτο δόμησης εύκολο. Δείτε πώς να το χρησιμοποιήσετε:

Πρώτον, βρείτε ένα πακέτο στο AUR. Όπως και πριν, θα χρησιμοποιήσουμε το Chrome ως παράδειγμα.

pacaur -Ss google-chrome

Βρείτε το όνομα του πακέτου. Στην περίπτωση του Chrome, είναι google-chrome.

Εγκαταστήστε το λογισμικό με:

pacaur -S google-chrome

Απαντήστε στις ερωτήσεις που ζητάει η Pacaur σχετικά με τη διαδικασία εγκατάστασης ή (όπως το Yaourt) τις παρακάμψετε εξ ολοκλήρου με:

pacaur -S google-chrome --noconfirm

Για να ενημερώσετε τα πακέτα στο Arch Linux, καθώς και τα προγράμματα που έχουν δημιουργηθεί από το Arch User Depot, εκτελέστε αυτήν την εντολή:

pacaur -Syyu

Οκτώπι

Για όσους στο Arch θέλουν ένα GUI εργαλείοαλληλεπιδρούν με το σύστημα Arch Linux, καθώς και το AUR, το Octopi είναι η καλύτερη λύση. Για να εγκαταστήσετε λογισμικό από το χρήστη Arch User Repo, κάντε κλικ στο εικονίδιο πράσινου προσώπου. Αυτό ξεκινά ένα περιτύλιγμα για το εργαλείο Octopi. Στη συνέχεια, πληκτρολογήστε έναν όρο αναζήτησης, όπως το "Google Chrome" για παράδειγμα.

Σύντομα εμφανίζεται μια σελίδα αποτελεσμάτων. Κάντε δεξί κλικ στην εφαρμογή που θέλετε να εγκαταστήσετε και κάντε κλικ στην επιλογή "install". Η Octopi θα σας μεταφέρει στη διαδικασία εγκατάστασης.

Σημείωση: το πρόγραμμα θα σας ειδοποιήσει όταν υπάρχουν ενημερώσεις.

συμπέρασμα

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

Σχόλια