Η προσωπική μου εμπειρία με το Arch. Reflections και μερικές συμβουλές

Ξεκινώντας με την έκδοση 10.10 του Ubuntu, το τελευταίο με το γοητευτικό περιβάλλον στο οποίο μεγάλωσα από το 2008 -Gome 2-, συγκέντρωσα τα υπάρχοντά μου και ξεκίνησα το προσωπικό μου ταξίδι στην έρημο των πιγκουίνων - τη μεγαλύτερη στον κόσμο -, σκοντάφτοντας από εδώ μέχρι εκεί και να δοκιμάζουμε τα διαστήματα με μετεωρική ταχύτητα. Και αυτό ήταν που ξεκίνησε ως η αναζήτηση ενός νέου γραφικού περιβάλλοντος, μια τρελή απόδραση από τα νύχια των Unity και Gnome-Shell, κατέληξε να γίνει τίποτα απλό, αναζητώντας μια νέα διανομή που θα με πείσει ...

Ωστόσο, κατά τη διάρκεια αυτού του ταραγμένου ταξιδιού διαφόρων αναταραχών, συνάντησα το Arch Linux στο δρόμο. Το πράγμα δεν φαινόταν καθόλου κακό και με τράβηξε την προσοχή, αλλά έμοιαζε με μια πολύπλοκη διανομή, πολύ δύσκολη για έναν κανονικό χρήστη σαν κι εμένα. Ωστόσο, αναζητώντας εναλλακτικές λύσεις βρήκα ένα πιρούνι Arch με KDE ως στάνταρ και LiveCD, Chakra, στο οποίο πέρασα περίπου 6 μήνες. Στο Τσάκρα όλα ήταν μια έκρηξη φωτός και χρώματος. το σύστημα ήταν γρήγορο, επικεντρώθηκε αποκλειστικά στο KDE - το οποίο τότε είχε ήδη συντριβεί - και οι προγραμματιστές του επέδειξαν αξιοθαύμαστη τεχνογνωσία. Αλλά η αδυναμία εγκατάστασης περιβαλλόντων εκτός του KDE ή η απουσία ορισμένων πακέτων GTK με έκανε να ξανασκεφτώ την απόφασή μου - είμαι πολύ περίεργος και πρέπει να πειραματιστώ - και σύντομα επέστρεψα στην τροχιά του Arch

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

Ωστόσο, επειδή είμαι ένας επίμονος άντρας που δεν τα παρατάει ποτέ, το χτύπησα ξανά. Βρήκα μια διανομή που ονομάζεται Archbang που μου πρόσφερε Arch με τυπικά Openbox και LiveCD. Ήταν ένα καλό κομμάτι που πρέπει να ακολουθήσετε. Το εγκατέστησα κάνοντας DualBoot με το Chakra και το δοκίμασα για μερικές ημέρες. Έβαλα το Gnome-Shell σε αυτό, το διαμόρφωσα, το δοκίμασα, το διαγράψαμε, πήδηξα στο KDE… Λίγες μέρες απόλυτης τρέλας. Αλλά το θέμα είναι ότι γοητεύτηκα από όλες αυτές τις δυνατότητες, την απόδοση, τη σχετική σταθερότητα, όλα αυτά τα πακέτα… και ήθελα να το κάνω «σωστά», βήμα προς βήμα. Επιπλέον, είχα επιτύχει ένα περιβάλλον KDE πολύ παρόμοιο με αυτό που είχα στο Τσάκρα, οπότε δεν θα επέστρεφε. ένα από τα δύο διαστήματα έμεινε.

Απεγκατέστησα αμέσως το Archbang, διάβασα μερικά μαθήματα και πήρα εκτεταμένες σημειώσεις - καλά, όχι τόσο εκτεταμένα, χαχα-, Κατέβασα το Arch Linux ISO (Βασική έκδοση για περισσότερα inri), Οπίστηκα με ένα στυλό και χαρτί και το αποφάσισα αυτό ήρθε η ώρα να αντιμετωπίσω τους δαίμονες μου στο Linuxμιμείται αυτό που είχε κάνει ο χαρακτήρας του Bruce Lee στην ταινία The Legend of the Dragon. Η διαδικασία ήταν πολύ πιο εύκολη και ταχύτερη από ό, τι νόμιζα, και ότι το έκανα σε πραγματικό υλικό, αλλά βγήκε την πρώτη φορά. Δεν μπορούσα να το πιστέψω. Σε καθόλου χρόνο, είχα ήδη λειτουργήσει το Arch μου με το XFCE, ένα περιβάλλον που αρνήθηκα μετά από λίγες μέρες να επιστρέψω στο αγαπημένο μου KDE. Είμαι απίστευτος.

Την πρώτη εβδομάδα έμαθα πολλά, ο τύπος των αρχείων που έπρεπε να τροποποιηθούν για την επίλυση μικρών προβλημάτων, η προσοχή κατά την εκτέλεση σύμφωνα με τις εργασίες, κ.λπ. Ακόμα και αφού έπαιξα περισσότερα από όσα έπρεπε, μερικές φορές διαπίστωσα ότι κατά την επανεκκίνηση δεν αύξησαν καν το Χ ... αλλά με υπομονή και εφευρετικότητα, κατάφερα να λύσω εκείνα τα εμπόδια που μου παρουσιάστηκαν. Έτσι, η αρχική εγκατάσταση και η διαμόρφωση ακολούθησε μια εβδομάδα λήψης προγραμμάτων και πακέτων για να τελειοποιήσω και να προσαρμόσω την επιφάνεια εργασίας μου, επειδή Το καλό για το Arch είναι ότι έρχεται με τίποτα, έχει μόνο αυτό που αποφασίζετε να το φορέσετε. Μπορεί γι 'αυτό γίνεται ένα σύστημα που αγαπάτε, για δημιουργία στην εικόνα και την ομοιότητα του χρήστη του. Εκτυπώστε μια αίσθηση ότι "το έχετε κερδίσει", ότι έχετε επιτύχει μια μικρή προσωπική κατάκτηση. Και νιώθω περήφανος γι 'αυτό χωρίς να φτάσω στο σημείο να γίνω εγωιστικό ή αλαζονικό πλάσμα που υποτιμά τους άλλους, για πρώτη φορά επειδή δεν είναι τόσο κακό. Σεβασμός πάνω απ 'όλα.

Και τώρα? Δεν θα σου πω ψέματα: Μόλις εγκαταστήσετε και διαμορφώσετε το σύστημα, γίνεται ακόμη βαρετό. Είμαι από τον Νοέμβριο χωρίς κανένα πρόβλημα, χωρίς καμία ενημέρωση με δηλητηρίαση. Όλες οι ταλαιπωρίες που προέκυψαν στην πορεία ήταν αποτέλεσμα της ανευθυνότητας και της άγνοιας μου, και επίσης η λειτουργία του Arch μου είχε δώσει τις απαραίτητες δεξιότητες για να λύσω αυτά τα λάθη. Σήμερα μπορώ να επιβεβαιώσω χωρίς φόβο ότι θα το κάνω λάθος είναι η διανομή που ταιριάζει καλύτερα στις ανάγκες μου, σε ό, τι περιμένω από ένα λειτουργικό σύστημα και αισθάνομαι πολύ χαρούμενος και άνετος όταν το χρησιμοποιώ σε καθημερινή βάση.

Κατά τη γνώμη μου, ο τεράστιος αριθμός πακέτων, πάντα ενημερωμένοι, προστιθέμενοι στην απλότητα του Arch είναι τα πλεονεκτήματά του. Και τι γίνεται με την παράσταση; Όντας τόσο μινιμαλιστικό, είναι σε θέση να ξεκινήσει το KDE με περίπου 300 megabyte στην αρχή (τουλάχιστον έως ότου αρχίσετε να τοποθετείτε πρόσθετα και προγράμματα στο παρασκήνιο). Γιατί περιπλέκεις τα πράγματα άσκοπα; Η αρχή KISS - Κρατήστε το Stupid Simple - με εντυπωσίασε εντελώς.

Σίγουρα, είναι μια διανομή που δεν κάνει τίποτα αυτόματα και είστε υπεύθυνοι για την προσθήκη των σχετικών δαιμόνων ή των ενοτήτων στο rc.conf, τροποποίηση του xinitrc ή του inittab κ.λπ. Για να μην φέρετε, ούτε φέρνει ένα περιβάλλον επιφάνειας εργασίας μέχρι να το βάλετε. Μια προσέγγιση που θα τρομάξει τους αρχάριους τερματικού, αλλά ταυτόχρονα είναι επίσης εξαιρετική για γρήγορη εκμάθηση του Linux. Αν και, επιμένω, έχοντας λύσει την εγκατάσταση και την αρχική διαμόρφωση, Δεν είναι απαραίτητα το πιο δύσκολο σύστημα διαχείρισης ή το πιο απαιτητικό όσον αφορά τις δεξιότητες υπολογιστών. Απλά πρέπει να κοιτάξετε λίγο περισσότερο και να ξέρετε τι κάνετε.

Και τώρα, για να ολοκληρώσετε αυτό το μεγάλο άρθρο, λίγες πληροφορίες σχετικά με τους διαχειριστές πακέτων και μερικές συμβουλές:

Pacman, ο διαχειριστής πακέτων

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

Ενα απλό pacman -Ss όνομα προγράμματος Ψάχνει για όλα τα σχετικά πακέτα, τα παραγγέλνει με τον αριθμό έκδοσης, μια περιγραφή, το αποθετήριο στο οποίο βρίσκονται κ.λπ.

Τότε, με pacman -S επιλεγμένο όνομα προγράμματος εγκαθιστούμε. Ο Pacman φροντίζει τα υπόλοιπα, επιλύει εξαρτήσεις κ.λπ. Όταν τελειώσετε, έχετε το πακέτο λειτουργίας.

Για την απεγκατάσταση χρησιμοποιούμε pacman -R όνομα προγράμματος, αν και έχω έναν μικρό εναλλακτικό συνδυασμό: pacman - Εκτελεί το όνομα προγράμματος Αυτό είναι υπεύθυνο για τη διαγραφή του προγράμματος και των εξαρτήσεων που δεν χρησιμοποιούνται, πρακτικά "αναίρεση" της εγκατάστασης. Ίσως έχουν απομείνει μερικοί στίχοι, αλλά λειτουργεί αρκετά καλά για μένα και δεν μου έδωσε ποτέ κανένα πρόβλημα.

Για να ελευθερώσουμε την προσωρινή μνήμη πακέτων, έχουμε Pacman -Scc Θα μας ρωτήσει αν θέλουμε να διαγράψουμε όλα τα πακέτα που είναι αποθηκευμένα στην κρυφή μνήμη, αυτά που έχουμε κατεβάσει σε ενημερώσεις και άλλα. Αυτή η εργασία μπορεί να εκτελεστεί αθόρυβα, αρκεί να έχουμε σύνδεση στο Διαδίκτυο για να μπορέσουμε να κατεβάσουμε ξανά τα πακέτα εάν είναι απαραίτητο. Μερικές φορές συνιστάται να διατηρείτε πακέτα στην προσωρινή μνήμη για μεταγενέστερη υποβάθμιση.

Τέλος, με pacman -Syu συγχρονίζουμε τις πληροφορίες με τα αποθετήρια και ενημερώνουμε πλήρως το σύστημα, μια εργασία που μπορεί να γίνει καθημερινά - επειδή υπάρχουν πάντα νέα πακέτα-. Ξεχάστε την επανεγκατάσταση του συστήματος κάθε 6 μήνες, αφού θα είστε ενημερωμένοι μετά από κάθε ενημέρωση. Ωστόσο, συνιστάται να ρίξετε μια ματιά στα επίσημα φόρουμ προτού δημιουργήσετε ένα pacman -Syu, για να δείτε αν υπάρχουν προβληματικά πακέτα και να αποφευχθούν μελλοντικές αποτυχίες.

Yaourt, η πύλη του AUR

Yaourt είναι το αντίστοιχο του pacman όσον αφορά την εγκατάσταση πακέτων από το AUR. Το AUR είναι ένα αποθετήριο στο οποίο κάθε χρήστης μπορεί να ανεβάσει τα πακέτα του και έτσι συμβάλλει στην επέκταση των ήδη ευρέων επιλογών αυτής της υπέροχης διανομής. Σας επιτρέπει επίσης να εγκαταστήσετε πακέτα Pacman.

Για να χρησιμοποιήσετε αυτό το εργαλείο, ωστόσο, πρώτα πρέπει να επεξεργαστούμε το /etc/pacman.conf και προσθέστε ένα από τα ακόλουθα αποθετήρια στο τέλος του αρχείου, ανάλογα με την αρχιτεκτονική του υπολογιστή μας:

[archlinuxfr] Διακομιστής = http://repo.archlinux.fr/i686 [archlinuxfr] Διακομιστής = http://repo.archlinux.fr/x86_64

Μόλις γίνει αυτό, σε ένα τερματικό εκτελούμε pacman -S yaourt, αποδεχόμαστε και αυτό είναι, θα εγκαταστήσουμε το εργαλείο και μπορούμε να χρησιμοποιήσουμε το yaourt ως εξής:

το όνομα προγράμματος yaourt -Ss (για αναζήτηση πακέτων στο AUR).

yaourt -S όνομα προγράμματος (για να τα εγκαταστήσετε).

Κάθε φορά που θέλετε να εγκαταστήσετε κάτι από το AUR θα σας ρωτήσει μερικές ερωτήσεις, σε περίπτωση που θέλετε να επεξεργαστείτε το PKGBUILD, να ακυρώσετε τη συλλογή κ.λπ., αλλά γενικά μπορείτε να περάσετε και να εγκαταστήσετε κανονικά, δίνοντας προσοχή στις επιπλέον εξαρτήσεις που χρειάζεται και τα πιθανά λάθη που ρίχνονται. Όπως επισημαίνω, Δεν συνιστάται η εκτέλεση του yaourt με εντολή sudo. Και για να απεγκαταστήσετε ή να διαχειριστείτε τα πακέτα που είναι εγκατεστημένα στο yaourt, δηλαδή, μόλις τα εκτελέσετε στον υπολογιστή σας, χρησιμοποιείται το pacman.

Packer, ένας διαχειριστής πακέτων για να κυριαρχήσει σε όλους

Ο Packer είναι το δαχτυλίδι του Sauron, για να χρησιμοποιήσω μια μεταφορά από τη λογοτεχνία φαντασίας. Με αυτό μπορείτε να αναζητήσετε και να εγκαταστήσετε πακέτα από τα επίσημα αποθετήρια και το AUR ταυτόχρονα, με μια απλή αναζήτηση, και ενημερώστε όλα τα πακέτα που έχετε στο σύστημα με το packer -Syu.

Αλλά πρώτα πρέπει να το εγκαταστήσετε, οπότε βάζουμε αυτές τις εντολές σε τερματικό, γραμμή προς γραμμή (αν έχετε εγκαταστήσει το yaourt, απλώς κάντε ένα yaourt -S packer):

cd

sudo pacman -S base -devel wget git jshon

mkdir -p ~ / build / packer /

cd build / packer /

wget http://aur.archlinux.org/packages/packer/PKGBUILD

makepkg

sudo pacman -U packer - *. pkg.tar.xz

Όταν τελειώσει, μπορούμε να χρησιμοποιήσουμε το Packer.

όνομα προγράμματος packer -Ss (Αναζήτηση)

όνομα προγράμματος packer -S (εγκατάσταση)

packer -Αν όνομα προγράμματος (για λήψη πληροφοριών)

συσκευαστής -Syu (για να ενημερώσετε τα πάντα)

Υποθέτω ότι έχετε ήδη μια ιδέα. Έτσι, είναι πολύ εύκολο να έχετε τεράστιες ποσότητες πακέτων, ακόμη και εκείνων που σχετίζονται με περιβάλλοντα τυπικά άλλων διανομών όπως το Cinnamon ή το Unity. Σχεδόν οτιδήποτε μπορείτε να φανταστείτε είναι στο AUR. οι χρήστες δεν ξεκουράζονται ποτέ.

Τελικές συστάσεις

  • Ποτέ του ποτέ απεγκαταστήστε το pacman ή θα αντιμετωπίσετε ένα σοβαρό πρόβλημα.
  • Αποθηκεύστε αντίγραφα ασφαλείας των xorg, rc.conf κ.λπ., ειδικά πριν από την ενημέρωση προγραμμάτων οδήγησης καρτών γραφικών και άλλων, και ελέγξτε τα ίδια αρχεία πριν από την επανεκκίνηση για να αποφύγετε απροσδόκητες εκπλήξεις (για παράδειγμα, εάν έχετε ενημερώσει τα προγράμματα οδήγησης Catalyst). Δεν βλάπτει ποτέ να προστατευθούν μερικά αντίγραφα ασφαλείας για να ξεπεραστούν ανυπέρβλητα εμπόδια.
  • Διαβάστε τακτικά τα φόρουμ Arch για να παρακολουθείτε ενοχλητικά πακέτα ή ενημερώσεις δολοφόνων.
  • Σε περίπτωση αμφιβολίας, το πρώτο πράγμα που πρέπει να κάνετε είναι να διαβάσετε το Arch wiki. Εάν μεταβείτε στα επίσημα φόρουμ για να ζητήσετε βοήθεια, καλύτερα να μην έχετε την απάντηση στις ερωτήσεις σας στο Wiki, χαχα.

Ελπίζω να σας άρεσε αυτό το μακρύ άρθρο. Ενας χαιρετισμός.