Gentoo: Γιατί επέλεξα να συντάξω τα δικά μου προγράμματα;

Λοιπόν, δεδομένης της υπέροχης λήψης της προηγούμενης ανάρτησής μου, έρχομαι να σας πω λίγο περισσότερα για την αγαπημένη μου διανομή, το Gentoo Linux. Υπόσχομαι ότι αυτή η ανάρτηση θα έχει διασκεδαστικές πληροφορίες που θα σας βοηθήσουν να καταλάβετε λίγο για τους μύθους που προκύπτουν μπροστά από το φοβερό συλλογής λογισμικού. Υπόσχομαι επίσης ότι αυτές οι πληροφορίες θα είναι χρήσιμες για τον επόμενο οδηγό εγκατάστασης του Gentoo Linux σε ~ 20 βήματα (δεν τα έχω μετρήσει ακόμα, αλλά νομίζω ότι είναι ακόμη λιγότερο). Χωρίς άλλη παραλλαγή, ας ξεκινήσουμε:

Τι είναι η κατάρτιση;

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

Το δικό του σχέδιο, Christopher Díaz Riveros

Αυτό είναι το μικρό μας πρόγραμμα C (αν θέλετε άλλα μαθήματα C αργότερα, θα χαρώ να σας δείξω πόσο λίγα έχω μάθει και αυτή τη στιγμή). Τώρα ας δούμε πώς φαίνεται η έξοδος μετά τη σύνταξη.

Το δικό του σχέδιο, Chrirstopher Díaz Riveros

Ωραίο, έτσι δεν είναι; Understands Αυτό καταλαβαίνει το μηχάνημά μας ώστε να μπορεί να γράφει το μικρό "Hello" στο τερματικό μας κάθε φορά που εκτελείται το πρόγραμμα.

Η διαδικασία κατασκευής:

Καθώς είναι άχρηστο να έχουμε ένα πρόγραμμα που εκτυπώνει ένα απλό "Hello" στην οθόνη, καθώς τα αρχεία .c και .h είναι άφθονα σε έργα (όπως σε όλες τις γλώσσες προγραμματισμού). Προκειμένου να γίνει η διαδικασία σύνταξης λίγο πιο εύκολη, εμφανίστηκαν νέα εργαλεία, το πιο αντιπροσωπευτικό από όλα είναι η εντολή κάνω.

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

Γι 'αυτό σε πολλά μαθήματα θα βρούμε τα ακόλουθα βήματα:

Τα δικά. Christopher Diaz Riveros

Η μαγεία του ./configure:

Για να σας δείξουμε ένα από τα πιο κρυμμένα και διασκεδαστικά μυστικά του πηγαίου κώδικα, θα μεταβούμε στον πηγαίο κώδικα ενός προγράμματος που όλοι γνωρίζουμε τέλεια, sudo. Πρώτα τα συνηθισμένα βήματα, αλλά θα σταματήσω . / Διαμόρφωση  για να τους δείξουμε κάτι ξεχωριστό.

Τα δικά. Christopher Diaz Riveros

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

Τα δικά. Christopher Diaz Riveros

--with-insults... όπως υποδηλώνει το όνομα, συντάσσει sudo με κατάχρηση 😀 είναι μια διασκεδαστική δυνατότητα που σας επιτρέπει να στέλνετε προσβολή στον χρήστη κάθε φορά που κάνουν λάθος στον κωδικό πρόσβασής τους. Σε τι χρησιμεύει; Λοιπόν, όχι πολύ καιρό 😛 αλλά κάνει ένα σημείο σαφές. Υπάρχουν χιλιάδες επιλογές που δεν παρέχονται από προεπιλογή στις περισσότερες διανομές.

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

Απολαύστε τη διασκέδαση στο Gentoo:

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

Απόδοση:

Αναρωτηθήκατε ποτέ γιατί τα νέα μηχανήματα φαίνονται λίγο πιο γρήγορα σε σύγκριση με τα μη τόσο μοντέρνα; Εάν ο επεξεργαστής είναι καλύτερος, υπάρχει περισσότερη μνήμη RAM, όλα είναι καλύτερα, γιατί να μην προχωρήσουμε πιο γρήγορα; Η απάντηση είναι απλή ... συλλογή.

Ας πάρουμε ένα πολύ πρακτικό παράδειγμα.

Τα προγράμματά μου καταρτίζονται με την επιλογή --march=broadwell... αυτό οφείλεται στο γεγονός ότι ο επεξεργαστής μου είναι ευρεία (intel i7). Το μειονέκτημα σε αυτό; κανένας επεξεργαστής πριν από το broadwell δεν μπορεί να αναγνωρίσει αυτό το δυαδικό. Σε αυτό το σημείο θα πρέπει να το δείτε πολύ καθαρά, αν συντάξω με ένα -Μάρτιος  συγκεκριμένα, όλα τα παραπάνω δεν θα λειτουργήσουν ... οπότε πώς τα δυαδικά πακέτα υποστηρίζουν τόσους πολλούς τύπους υλικού; Εύκολο, μεταγλωττίζονται με την ελάχιστη δυνατή επιλογή 🙂 αυτό εγγυάται ότι όλοι οι τύποι υλικού θα μπορούν να το διαβάσουν (τουλάχιστον για συμβατότητα).

Το πραγματικό πρόβλημα ... αν χρησιμοποιείτε προγράμματα που έχουν μεταγλωττιστεί για το i3 ... Όλη η ισχύς του i7 σας (ή των αντίστοιχων αναλογιών AMD) χάνεται Δεν είναι λυπηρό; 🙁

ευελιξία:

Δεδομένου ότι οι προγραμματιστές Gentoo είναι πολύ έξυπνοι, όλη αυτή η διαδικασία πίσσας, ./configure, make κ.λπ. έχει αντικατασταθεί με τη δύναμη του Μεταφορά. Όλες αυτές οι περίεργες ρυθμίσεις έχουν μετονομαστεί σε σημαίες USE, οπότε αν θέλετε μια συγκεκριμένη ρύθμιση, δεν χρειάζεται να εισαγάγετε τον πηγαίο κώδικα, απλώς ορίστε τη μεταβλητή. Ακολουθεί ένα παράδειγμα για το πώς να το κάνετε με το sudo στο portage. Πρώτα θα δούμε με ποιες επιλογές έχουμε στην τρέχουσα διαμόρφωση καλαίσθητο.

Τα δικά. Christopher Diaz Riveros

Όπως μπορούμε να δούμε, οι κόκκινες επιλογές είναι ενεργοποιημένες, οι μπλε δεν είναι, λοιπόν ... όλοι μπορούν να διαβάσουν το μύθο 🙂

ας πούμε ότι θέλω να προσθέσω μια επιλογή ...

Τα δικά. Christopher Diaz Riveros

Τόσο απλό όσο η προσθήκη μιας γραμμής σε ένα αρχείο που ονομάζεται sudo (το όνομα είναι παραπομπή) μέσα /etc/portage/package.use/. Με αυτό, την επόμενη φορά που θα εγκαταστήσουμε το sudo, θα μας πει ότι θα μεταγλωττιστεί με την επιλογή ενεργοποιημένη.

Τα δικά. Christopher Diaz Riveros

Αν δίνουμε, ΝΑΙ, το μόνο που έχετε να κάνετε είναι να περιμένετε λίγο και να είστε τόσο απλοί.

Τελικές σκέψεις:

Λοιπόν, έχουμε ήδη δει πόσο εύκολο είναι να χειριστούμε επιπλέον λειτουργίες στο Gentoo, το οποίο μας επιτρέπει να προσθέσουμε, να αφαιρέσουμε ή να τροποποιήσουμε επιλογές στα αγαπημένα μας προγράμματα. Έχουμε επίσης δει πώς η απόδοση των προγραμμάτων μας εξαρτάται σε μεγάλο βαθμό από τις μεταβλητές με τις οποίες καταρτίζουμε. Εάν έχετε ένα πολύ νέο μηχάνημα, το Gentoo είναι η καλύτερη επιλογή σας. Εάν έχετε ένα πολύ παλιό μηχάνημα, το Gentoo είναι επίσης η επιλογή σας (αν και χρειάζεται λίγη ώρα για τη μεταγλώττιση, τα τελικά προγράμματα θα είναι πολύ ελαφρύτερα).

Σύντομα θα γράψω τον οδηγό εγκατάστασης του Gentoo, τόσο για τους λάτρεις του SystemD όσο και για τους λάτρεις του OpenRC (χρησιμοποιώ το systemd με το GNOME). Παρεμπιπτόντως, ένα άλλο από τα μεγάλα πλεονεκτήματα του Gentoo είναι η δυνατότητα επιλέξτε όλα μέσα στο σύστημά σας, και όταν λέω ότι είναι όλα TODO.

Αν χάσατε την πρώτη μου ανάρτηση, εδώ είναι ο σύνδεσμος:

Gentoo Linux: Η ιστορία ενός ταξιδιού

Με εκτίμηση,


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Mart dijo

    Μεγάλος! Θα περιμένω τον οδηγό εγκατάστασης του Gentoo with Gnome. Ίσως ενθαρρύνομαι να μεταναστεύσω στο Gentoo ακόμη και αν έχω ακόμα έναν ελαφρώς παλιό υπολογιστή (Intel core i5 3rd gen.) Στην υγειά σας!

    1.    Χρισάνδρ dijo

      Σύντομα ο Mart 😉 με κέρδισε για να μοιραστώ περισσότερα πράγματα, οπότε έγραψα μια άλλη ανάρτηση που περιμένει να δημοσιευτεί, αλλά πολύ σύντομα 🙂 Υπόσχομαι

  2.   nord dijo

    Νομίζω ότι θα αρχίσω να βλέπω πολλές δημοσιεύσεις εδώ για την αγαπημένη μου διανομή linux o!!
    Βρίσκομαι στο Gentoo από το 2005 όπου το χρησιμοποιούσα για να δημιουργήσω έναν Mail Server στο πανεπιστήμιο όπου σπούδαζα (και όπου δουλεύω τώρα) και παρόλο που έχω υποστεί σποραδικές επιθέσεις αποπροσανατολισμού, καταλήγω πάντα να επιστρέφω με τον αγαπημένο μου Gertroodis πρώτα με το Gnome2, μετά το Xfce και τώρα το openbox), και όπως σχολιάζετε στην προηγούμενη ανάρτησή σας, με αυξανόμενες δεξιότητες και γνώσεις για να το τελειοποιήσετε
    Θα περιμένω τις επόμενες συνεισφορές σας, χαιρετισμούς και ευχαριστώ που κάνατε την ημέρα μου = Δ!

    1.    Χρισάνδρ dijo

      Λοιπόν, το επόμενο βγαίνει 🙂 είναι σαν να κάνεις μια διασκεδαστική συζήτηση για το αγαπημένο μου θέμα, το επόμενο θα έρθει σύντομα και το επόμενο και το επόμενο 😛 Χαιρετισμούς και ευχαριστώ πολύ για το σχόλιό σου 🙂

  3.   Νικητής dijo

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

    1.    Χρισάνδρ dijo

      Λοιπόν, το εγχειρίδιο είναι ένας παράδεισος πληροφοριών, υπάρχουν απλά τα πάντα 🙂 Μπορώ να συνεισφέρω μόνο το μικρό μου κόκκο άμμου 🙂 αλλά πολύ σύντομα, η επόμενη δημοσίευση βγαίνει και σύντομα θα βγει (βλέπω ήδη ότι το είναι αρκετά αναμενόμενο) ~ 20 βήματα οδηγός εγκατάστασης. Στην υγειά σας,

      1.    Νικητής dijo

        Τι κύριος δεν μου έδωσες χρόνο να περάσω από την αρχή που μιλάει για τους διαφορετικούς μικροεπεξεργαστές και ο οδηγός είναι εδώ !!!!! Αυτό το τέλος μου μπέρδεψε για την ΠΡΩΤΗ! !!! Εκατομμύρια ευχαριστίες !!!!

  4.   σομυμικός dijo

    Knoppix, Mandrake, Ubuntu και Debian ... Και πάντα σκέφτομαι το Gentoo ...

    Περιμένοντας αυτά τα 20 βήματα!

    1.    Χρισάνδρ dijo

      Χαχαχα, είναι σαν ένα όνειρο, έτσι δεν είναι; 🙂 Λέω ότι είναι καιρός να το κάνουμε 😉 χαιρετισμούς

  5.   Cool ως πάγος dijo

    Γεια ChrisADR, πρώτα θέλω να σας πω ότι δεν κοιμήθηκα καλά από το πρώτο σας άρθρο στο Gentoo και σχετίζεται με αυτό το νέο άρθρο, τα όνειρά μου βασίζονται στη σύνταξη ενός Gentoo στο παλιό μου Netbook του Aspire One. Στο όνειρό μου το σύστημα μου λέει ότι το netbook μου είναι πολύ παλιό, οπότε δεν αναγνωρίζει το υλικό.
    Από την άλλη πλευρά, μόλις είδα ένα Gentoo και έπιασε την προσοχή μου, ανέφεραν τη δύναμη που προσέφερε στον υπολογιστή (υπολογιστής). Από εκείνη την ημέρα είπα στον εαυτό μου ότι μια μέρα θα το εγκαταστήσω, έχουν περάσει περισσότερα από 10 χρόνια και δεν το έκανα, ίσως επειδή μου είπαν ότι ήταν πολύ δύσκολο να το εγκαταστήσω, εκείνη την εποχή ήμουν σχεδόν anti-linux έτσι αύξησαν το παράπονό μου προς αυτό. Ωστόσο, η περιέργεια συνέχισε. Μια φορά προσπάθησα να εγκαταστήσω ένα BSD στο netbook μου χωρίς επιτυχία και μου είπαν ότι το Gentoo ήταν ένα linux πολύ παρόμοιο με το BSD.
    Τι προτείνεις να εγκαταστήσεις το Gentoo στον παλιό μου Aspire One με τον παλιό μεταγλωττιστή Atom;

    και σας ευχαριστώ πολύ για τα άρθρα σας, περιμένω περισσότερα

    1.    ChrisADR dijo

      Σας προτείνω… ΚΑΝΤΕ! Και τέλος, εάν στο τέλος αποτύχει (το οποίο αμφιβάλλω πολύ επειδή ο πυρήνας έχει κατασκευαστεί για να υποστηρίζει όλα τα είδη υλικού) θα είχατε μια εξαιρετικά εμπλουτισμένη εμπειρία στον κόσμο του Linux 🙂 θα έχετε συντάξει τον πυρήνα σας, θα έχετε τοποθετήσατε το σύστημα αρχείων σας από το μηδέν, θα έχετε κάνει διαμορφώσεις που λίγοι κάνουν στη ζωή τους 🙂 θα σας δώσει μια νέα προοπτική για τον κόσμο hahaha Αν δεν μπορείτε να δείτε το προφίλ μου Unix & StackExchange 🙂 οι απαντήσεις μου καλύπτουν το ευρύ φάσμα του linux εκεί είναι επειδή γνωρίζοντας ότι το Gentoo μου επέτρεψε να μάθω πολλά πράγματα για όλα τα Linux 😉 Σας αφήνω τον σύνδεσμο του προφίλ μου εδώ

      https://unix.stackexchange.com/users/246185/christopher-d%C3%ADaz-riveros?tab=profile

      Μην φοβάστε, και στο τέλος, αν όλα πάνε καλά (σίγουρα θα κοστίσει λίγο) θα είναι επίτευγμα για το βιβλίο σας 😉 Χαιρετισμούς

  6.   Esteban dijo

    Σκέφτομαι επίσης να μεταναστεύσω στο Gentoo, αλλά έχω κάποιες αμφιβολίες. Πρώτα απ 'όλα, πόσο ενημερωμένα είναι τα πακέτα στο Arch; Από την άλλη πλευρά, ο φορητός υπολογιστής μου έχει ενσωματωμένη μπαταρία και όλοι γνωρίζουμε τι κάνει η συνεχής υπερβολική θερμότητα στις μπαταρίες. Και αφού θα περνούσα πολύ χρόνο να συντάξω ...

    1.    ChrisADR dijo

      Λοιπόν, η αλήθεια δεν μπορούσε να σας πει με βεβαιότητα ποιο είναι το Rolling Release 😛 αυτό που μπορώ να σας πω με βεβαιότητα είναι ότι το Gentoo έχει δύο κλάδους: το "σταθερό" και το "μη σταθερό", αν και το "μη σταθερό" πρέπει να έχει την πλειοψηφία αριθμός πακέτων στην άκρη της τεχνολογίας, έχω πολλούς γνωστούς προγραμματιστές που το χρησιμοποιούν καθημερινά χωρίς επιπλοκές. Πολλά από αυτά έχουν δημιουργηθεί για να δουλεύουν με τα αποθετήρια git του έργου, οπότε δεν υπάρχει τίποτα πιο πρόσφατο 🙂 Εγώ προσωπικά χρησιμοποιώ τον «σταθερό» κλάδο, αλλά αυτό οφείλεται ιδιαίτερα στη δουλειά μου στην κοινότητα ως συντονιστής ασφαλείας και ως μέλος της ομάδας δοκιμών (Arch Tester). Εάν δεν χρειάστηκε να έχετε μια "σταθερή" έκδοση για αυτήν τη δουλειά, σίγουρα θα είστε στην άκρη της τεχνολογίας με το "όχι σταθερό".
      Δεν ξέρω αν απαντά στην ερώτησή σας, αλλά τουλάχιστον ελπίζω να τραβήξει την προσοχή σας αρκετά για να το δοκιμάσετε 😛 Με εκτίμηση

  7.   Δωρεάν Quixote dijo

    Η αλήθεια είναι ότι με κάνεις να θέλω 😉
    Ενδιαφέρομαι πολύ για όσα έχετε δηλώσει σχετικά με τα μαθήματα C, καθώς και για την Python και θα εκτιμούσα αν έχετε κάποιο κρυφό κόσμημα εκεί έξω για τους αδέξια παππούδες.
    Για να σας δώσω κάποιες δυσκολίες και με κάθε σεβασμό μου, καθώς πιστεύω ότι το περιεχόμενο είναι πιο σημαντικό από την ήπειρο, αλλά πώς είμαι λίγο μπερδεμένος με τη γλώσσα που θα σας πω λίγο.
    Λέτε στην αρχή:
    "Η σύνταξη είναι η διαδικασία που εκτελεί ένας μεταγλωττιστής για να χρησιμοποιήσει κώδικα γραμμένο σε ανθρώπινη γλώσσα και να τον μετατρέψει σε κώδικα που μπορεί να γίνει κατανοητός από μια μηχανή."
    Κατά τη γνώμη μου, δεν είναι σωστό να συμπεριληφθεί αυτό που ορίζεται στον ορισμό, καθώς για να ορίσετε τη συλλογή που συμπεριλαμβάνετε τον όρο μεταγλωττιστής, οπότε κάτι τέτοιο θα ήταν πιο σωστό:
    Η συλλογή είναι η διαδικασία με την οποία ένα πρόγραμμα λαμβάνει από ένα αρχείο κειμένου γραμμένο σε μια γλώσσα (C, C ++) ένα αρχείο που μπορεί να εκτελεστεί από τον υπολογιστή.

    1.    ChrisADR dijo

      Η συνεισφορά σας φαίνεται σωστή για μένα, την φιλοδοξώ να προσπαθήσω να τη διατηρήσω στην ουσία της και να προσθέσω αυτές τις πληροφορίες 😉 ευχαριστώ.

  8.   Διπλό Δ dijo

    Χρησιμοποιώ το ubuntu 16.04, νομίζετε ότι πρέπει να αλλάξω στο gentoo; Ποια θα ήταν τα πλεονεκτήματα του gentoo έναντι του ubuntu;

    1.    ChrisADR dijo

      Λοιπόν, πραγματικά δεν ξέρω depends εξαρτάται από το τι πρόκειται να κάνετε με τον εξοπλισμό σας, ή το υλικό που έχετε, ή αν έχετε τον χρόνο (και την επιθυμία) να μάθετε πώς να χρησιμοποιείτε το Gentoo. Θα σας έλεγα ότι αν έχετε χρόνο και θέλετε, μπορείτε να πάτε μπροστά! και θα δείτε ότι θα μάθετε πολλά στην πορεία 😉
      αφορά

  9.   fernan dijo

    Γεια σας:
    Εάν η αλήθεια είναι ότι το gentoo έχει πολλά να διαβάσει, για παράδειγμα κάνετε ένα πακέτο emerge -pv και παίρνετε χρήσεις σε κόκκινο, μπλε και πράσινο, καθώς και πιθανές κλειδαριές που απαιτούν αλλαγές χρήσεων, απεμπλοκή πακέτων, αλλαγές κουλοχέρηδων είναι πολύ διαφορετικές από αυτές εμφανίζεται από τους άλλους διαχειριστές πακέτων.
    Υποθέτω ότι το gentoo θα πρέπει να ενημερώνεται κάθε μέρα, αν το αφήσετε για 1 μήνα, θα είναι ώρα να μάθετε πώς να το διορθώσετε.
    Χαιρετισμούς.

    1.    ChrisADR dijo

      Ναι, hehe, στην αρχή παλίει λίγο 🙂 αλλά με την πάροδο του χρόνου εξοικειώνεστε και φτάνετε ακόμη και στο σημείο να σκεφτείτε γιατί σε κανέναν άλλο διαχειριστή πακέτων δεν έχετε τόσο μεγάλη ευελιξία 🙂 όσον αφορά το χρόνο, ξέρω ανθρώπους που έχουν το ίδιο Ο διακομιστής λειτουργεί για χρόνια χωρίς ενημέρωση και παραμένει εντελώς σταθερός ως την πρώτη ημέρα, και για όσους βρίσκονται εδώ και χρόνια (όχι μήνες) υπάρχει μια ειδική ενότητα του wiki που περιγράφει τις πιθανές λύσεις στο πρόβλημα:

      https://wiki.gentoo.org/wiki/Upgrading_Gentoo/es#Actualizar_sistemas_antiguos

      Και από την άποψη των ενημερώσεων, ίσως το να βλέπω άμεσα ζητήματα ασφαλείας με έκανε να πάρω μια νέα προοπτική, αλλά η ενημέρωση κάθε μέρα είναι κάτι που ανεξάρτητα από τη διανομή πρέπει να γίνει, συνήθως δεν παίρνει περισσότερες από δύο εντολές σε όλες τις διανομές και στο gentoo Εκτός από τη δημιουργία μιας καλής συνήθειας, αποφύγετε τις μεγάλες αναμονές όταν συγκεντρώνονται όλα τα πακέτα.
      αφορά

  10.   fernan dijo

    Γεια σας:
    Στις δυαδικές διανομές, χρησιμοποιώ το manjaro και πριν χρησιμοποιήσω το ubuntu, είναι εύκολο να ενημερώσω, ελέγχω κάθε μέρα αν υπάρχουν ενημερώσεις, είναι το πρώτο πράγμα που βλέπω, αλλά στο manjaro η ενημέρωση δεν μου έδωσε σχετικά προβλήματα, συνήθως λέω στο pacman ότι ναι σε όλα και το πολύ πρέπει να ενημερώσετε τις υπογραφές ή ακόμη και να διαγράψετε ένα αρχείο. Αλλά από αυτό που διάβασα στο gentoo, η ορολογία είναι μερικές φορές δύσκολο να καταλάβει τι λέει το portage.
    Χαιρετισμούς.

    1.    ChrisADR dijo

      Πείτε εάν όλα δεν είναι ποτέ καλά fernan 🙂 εάν έχετε φτάσει στο GNU / Linux θα πρέπει να το γνωρίζετε και να το καταλάβετε. Λοιπόν, τίποτα να δείτε, είναι απλώς έθιμο, με την πάροδο του χρόνου συνειδητοποιείτε ότι το κόκκινο είναι αυτό που έχετε, μπλε αυτό που δεν έχετε, πράσινο αυτό που πρόκειται να προσθέσετε και αυτό είναι :). Ποτέ δεν πρέπει να αλλάξω τίποτα για ενημέρωση εάν έχω διαμορφώσει σωστά για να ξεκινήσω, περιστασιακά προσθέτω ή αφαιρώ σημαίες USE, αλλά το συνηθισμένο είναι να δώσω το Y ναι αφού διαβάσω τη λίστα για να μάθω τι γίνεται 🙂
      PS: pacman -Syy είναι το ίδιο με το emerge -sync
      Το Pacman -Suy είναι το ίδιο με το emerge -uD @world (το -av πρέπει να είναι ρητό και σας ρωτά πριν προχωρήσετε, κάτι που δεν είναι απαραίτητο αν γνωρίζετε την ομάδα σας και γνωρίζετε τι κάνετε, αλλά το έβαλα για να αποφύγετε προβλήματα αργότερα 😉) Δεν το βλέπω τόσο δύσκολο remember

      αφορά

  11.   Mauricio Lopez dijo

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

    1.    ChrisADR dijo

      Hola Mauricio,
      Λοιπόν, δεν έχω σταματήσει ποτέ να συγκρίνω τα δύο, και στην πραγματικότητα είναι μια πολύ διφορούμενη ερώτηση, ανάλογα με το λογισμικό που χρησιμοποιείτε και τον εξοπλισμό που έχετε, αυτό μπορεί να διαφέρει από λίγο ή τίποτα σε πολύ. Τουλάχιστον για σήμερα και τα δύο συστήματα λειτουργούν αρκετά καλά για μένα σε ό, τι χρειάζομαι για να τα χρησιμοποιήσω. (Έχω ένα κύριο Gentoo και μια αψίδα που χρησιμοποιώ από καιρό σε καιρό) Κανονικά το χρησιμοποιώ στην εικονικοποίηση και την επεξεργασία προγραμμάτων (αλλά συνήθως από τερματικό, ώστε να μην χρησιμοποιεί πολλή μνήμη σε ένα IDE. Το Chrome με υποστηρίζει με απόλυτα ήρεμο τρόπο περισσότερες από 40 καρτέλες (Έχω δοκιμάσει ξανά και ξανά, αν και γενικά έχω ανοιχτό μόνο 5 το πολύ για μεγάλα χρονικά διαστήματα.
      Εάν μια μέρα τολμάτε να δοκιμάσετε, πείτε μου πώς πήγε 🙂

      Όσον αφορά τα προγράμματα οδήγησης, δεδομένου ότι ελέγχετε τον πυρήνα κατά βούληση, κανονικά τα περισσότερα από τα "κοινά" προγράμματα οδήγησης είναι εγκατεστημένα ή τουλάχιστον διαχειρίσιμα. Στην περίπτωση εξαιρετικά εξειδικευμένου υλικού (ειδικά το μικρό συμβατό με το Linux γενικά), υποθέτω ότι είναι η ίδια δουλειά με πολλές άλλες διανομές, δεν έχω πολύ εξειδικευμένο υλικό, οπότε δεν μπορώ να σχολιάσω πολύ 🙂

      Χαιρετίσματα και τύχη

  12.   Υποπεριοχή Jeanpier dijo

    ποια είναι τα κοινωνικά σας δίκτυα ChirsADR;