Γεια σας, καλή μέρα, αυτή τη φορά θα σας δείξω πώς να εγκαταστήσετε το Yaourt στο Archlinux και τα παράγωγά του. Για όσους έχουν μια διανομή βασισμένη στο Arch και / ή έχουν Arch και δεν γνωρίζουν το Yaourt θα σας εξηγήσω λίγο.
Το Yaourt είναι διαχειριστής πακέτων όπως ο PacmanΠαρόλο που έχουν τις διαφορές τους, οι δύο είναι εξαιρετικά σημαντικοί στο Archlinux από τότε, ενώ ο Pacman είναι αυτός που διαχειρίζεται τα επίσημα αποθετήρια, Το Yaourt είναι το αντίστοιχο, καθώς είναι αυτό που θα μας βοηθήσει να διαχειριστούμε ανεπίσημα αποθετήρια σε αυτήν την περίπτωση ονομάζεται AUR.
Αυτό που μου αρέσει για το Archlinux ή οποιοδήποτε παράγωγο αυτού είναι η απλότητα του να κάνουμε πράγματα και να μην εξαρτάται από τόσο μεγάλο αποθετήριο που μετά από ενημερώσεις σπάνε εξαρτήσεις ή στην καλύτερη περίπτωση το Archlinux μας επιτρέπει να διατηρούμε παρωχημένα πακέτα χωρίς να σπάσουμε τις εξαρτήσεις.
Αλλά τώρα για να εγκαταστήσετε το Yaourt στο σύστημα θα πρέπει να επεξεργαστείτε το αρχείο pacman.conf βρέθηκε στο φάκελο / etc.
Αρκεί να επεξεργαστείτε το αρχείο με τον αγαπημένο μας επεξεργαστή κειμένου, στην περίπτωσή μου η ζωή μου δεν είναι περίπλοκη και χρησιμοποιώ το nano για αυτό:
sudo nano /etc/pacman.conf
Θα εμφανίζει κάτι παρόμοιο με αυτό:
# /etc/pacman.conf [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
Τώρα μόνο θα προσθέσουμε τις ακόλουθες γραμμές στο τέλος του αρχείου:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch
Ενημερώνουμε τα αποθετήρια:
sudo pacman -sy
E εγκαθιστούμε το Yaourt:
sudo pacman -s yaourt
Τώρα αποκλειστικά για δική σας χρήση, αντί να χρησιμοποιήσουμε το Pacman, το αντικαθιστούμε με το Yaourt.
Θα πρέπει να λάβουν υπόψη ότι η χρήση του Yaourt δεν απαιτεί δικαιώματα υπερ-χρήστη, μόνο όταν ζητούνται.
Το καλό είναι ότι στο Yaourt βρίσκουμε προγράμματα που δεν μπορούμε να εγκαταστήσουμε με το pacman. Χαιρετίσματα.
Κάνω όλη τη διαδικασία και το τερματικό μου λέει λάθος: το πακέτο δεν βρέθηκε: Yaourt
Σε τι οφείλεται αυτό το σφάλμα;