• How To: Arch Linux - Στοχεύστε στο κέντρο του Desktop ή του file server
    Σελ. 1 από 48

    To Arch είναι μία διανομή φαινομενικά δυσκολότερη στο να στηθεί καί από το Debian. Αν συνεχίσετε όμως επί της οθόνης, θα διαπιστώσετε πολύ γρήγορα ότι τα φαινόμενα απατούν.

    Πάμε λοιπόν.
    Αυτό το άρθρο δημοσιεύθηκε πρώτα στο forum με θέμα: How To: Arch Linux - Στοχεύστε στο κέντρο του Desktop ή του file server Δημοσιεύθηκε από WAntilles Δείτε την αρχική δημοσίευση
    Σχόλια 1109 Σχόλια
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Λοιπόν ο καινούριος pacman υπάρχει (υποθέτω από όσα διαβάζω γιατί δεν το έχω δοκιμάσει) ήδη μέσα στο καινούριο install image.

      Ο οδηγός δεν ανανεώθηκε σχετικά (και δεν θα ανανεωθεί) μέχρι να μου υποδείξετε ποιές (μικρο)αλλαγές έχουν γίνει στο καινούριο install image, στον installer.

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

      Επίσης το πακέτο του mc-utf8 - πέραν του ότι χρειάζεται σε οποιοδήποτε σύστημα (γιατί δεν είναι πάντα σίγουρο ότι θα έχει αρκετούς ψήφους για να υπάρχει έτοιμο στο community και να μην πρέπει να χτιστεί από το AUR) - είχε τριπλό σκοπό:

      1. τον καιρό εκείνο, ακόμα και να είχε αρκετούς ψήφους και να υπήρχε έτοιμο στο community, ήταν χτισμένο με την slang 1.x. Στο μεταξύ είχε περάσει στο σύστημα η slang 2.x και δεν δούλευε ο mc-utf8 αν δεν ξαναχτιζόταν με την 2.x.

      2. Λειτουργούσε σαν ένα πρώτο τεστ ότι έχει περαστεί σωστά ο καινούριος pacman 3.x.

      3. Λειτουργούσε σαν ένα πρώτο τεστ ότι έχει στηθεί σωστά το τοπικό repository.

      Οι λόγοι 1 και 2 μπορεί να μην ισχύουν πια, αλλά ο 3 ισχύει και θα συνεχίζει να ισχύει. Μην ξεχνάτε ότι το τοπικό repository είναι ο πιο εύχρηστος τρόπος για να έχετε όσα πακέτα χρειάζεστε που δεν υπάρχουν στο community αλλά μόνο στο AUR.
    1. Το avatar του μέλους aspirin
      aspirin -
      Κόλλησα εκεί που εγκαθίστανται τα πακέτα του kde. Μερικά δε μπορεί να τα βρεί όπως το gtk-qt-engine kbiff. Χρησιμοποιώ το mirror belnet.be και έναν άλλο. Από την άλλη δεν θέλω να εγκαταστήσει τα πάντα από το kde. Τί κάνω?
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Κόλλησα εκεί που εγκαθίστανται τα πακέτα του kde. Μερικά δε μπορεί να τα βρεί όπως το gtk-qt-engine kbiff. Χρησιμοποιώ το mirror belnet.be και έναν άλλο.
      Είναι προφανώς μόνο στο AUR οπότε πρέπει να τα χτίσεις μόνος σου αυτά τα πακέτα.

      Καλό είναι να μην συνδυάζεις mirrors αλλά να χρησιμοποιείς έναν κάθε φορά.

      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Από την άλλη δεν θέλω να εγκαταστήσει τα πάντα από το kde. Τί κάνω?
      Τίποτα.

      Τα πακέτα του KDE είναι μεγάλα και μονολιθικά. Δεν μπορείς να κάνεις τίποτα.

      Μπορείς όμως να πας στο Gnome που από τη φύση του δεν έχει άχρηστα και επαναλαμβανόμενα, επικαλυπτόμενα πράγματα (π.χ. 3 editors ενώ χρειάζεσαι μόνο έναν κλπ.).
    1. Το avatar του μέλους ranger
      ranger -
      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Κόλλησα εκεί που εγκαθίστανται τα πακέτα του kde. Μερικά δε μπορεί να τα βρεί όπως το gtk-qt-engine kbiff. Χρησιμοποιώ το mirror belnet.be και έναν άλλο. Από την άλλη δεν θέλω να εγκαταστήσει τα πάντα από το kde. Τί κάνω?
      τα πακέτα αυτά υπάρχουν στο AUR. Δεν τα εγκαθιστάς με pacman αλλά ή χειροκίνητα, ή με κάποιο από τα προγραμματάκια που υπάρχουν (εγώ χρησιμοποιώ το AURBUILD).

      Για mirror βάλε το ntua. Πολύ καλές ταχύτητες και ενημερωμένο.

      Για το KDE φυσικά και δεν είναι ανάγκη να πας σε Gnome. Όταν κάνεις pacman -S kde σε ρωτάει αν θες όλο το group. Αν του πεις ότι σε ρωτάει τι θες να εγκαταστήσει.
      Αν θες ακόμα μεγαλύτερη παραμετροποίηση του KDE, βάζεις το KDEmod όπου μπορείς να περάσεις μόνο τα προγράμματα που θες εσύ (έχει και κάποια παραπάνω εφέ αν τα θες).
      Τόσο απλά...

      (για το KDEmod δες εδώ και εδώ)
    1. Το avatar του μέλους aspirin
      aspirin -
      Πάντα χρησιμοποιώ ένα mirror. Θα δοκιμάσω το ntua αν κ ακούω ότι δεν ενημερώνεται συχνά+έχει σπασμένα αρχεία.

      Τώρα είμαι στο στάδιο όπου έχω κάνει τις ρυθμίσεις κορμού και πρέπει να περάσω το desktop. Οπότε θα του δώσω απλα ένα pacman -S kde και καθάρισα, σωστά? Ας μην μπλέξω με παραπάνω παραμετροποίηση. Είναι δύσκολα για αρχή :-)
    1. Το avatar του μέλους ranger
      ranger -
      ο ntua ενημερώνεται κάθε μέρα, τουλάχιστον 2 φορές την μέρα. Σπασμένα αρχεία δεν έχει, δεν μπορεί να έχει σύμφωνα με την λειτουργία του mirror.


      με pascman -S kde θα σε ρωτήσει αν θες να περάσεις όλο το KDE. Αποφασίζεις, διαλέγεις και παίρνεις
    1. Το avatar του μέλους SugarAddicted
      SugarAddicted -
      Στο κομμάτι Π-2. ΠΡΟΤΕΙΝΟΜΕΝΑ ΕΞΤΡΑ ΠΡΟΓΡΑΜΜΑΤΑ αναφέρεται το openoffice-el το οποίο όμως δεν υπάρχει στα repositories αλλά στο AUR...
    1. Το avatar του μέλους ranger
      ranger -
      Εδώ υπάρχει ένα video που δείχνει όλη την εγκατάσταση με το νέο install cd.
      Είναι από το Linuxtag 2007.
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από SugarAddicted Εμφάνιση μηνυμάτων
      Στο κομμάτι Π-2. ΠΡΟΤΕΙΝΟΜΕΝΑ ΕΞΤΡΑ ΠΡΟΓΡΑΜΜΑΤΑ αναφέρεται το openoffice-el το οποίο όμως δεν υπάρχει στα repositories αλλά στο AUR...
      Το γνωρίζω.

      Θα πρέπει να μάθετε να ζείτε με το AUR.

      Να μάθετε να φτιάχνετε ένα έτοιμο πακέτο από το AUR, μία φορά, και να το βάζετε μόνιμα στο τοπικό σας repository.

      Έτσι μαθαίνετε να:

      α. Φτιάξετε πακέτο μιας νεότερης έκδοσης ενός προγράμματος του οποίου υπάρχει στο AUR μόνο η παλιότερη έκδοση.

      β. Φτιάξετε πακέτο προγράμματος από το μηδέν, που δεν υπάρχει καθόλου στο AUR.

      Έχοντας περάσει από Arch, Debian και Gentoo, για το Arch, το AUR είναι η μεγάλη δύναμη του Arch.

      Διότι από τις 3 παραπάνω διανομές, στο Arch είναι μακράν πολύ πιο εύκολο να φτιάξει ο χρήστης τα δικά του standard-compliant σωστά πακέτα.

      Και το AUR σε βοηθά να το μάθεις αυτό.
    1. Το avatar του μέλους aspirin
      aspirin -
      Για να δούμε αυτό το video.... Μέχρι να κατέβει μια ερώτηση. Έχω εγκαταστήσει τα πάντα και δεν μπορώ να δουλέψει το desktop. Μου βγάζει "no screen found". Από οθόνη έχω lg l1730s και nvidia gforce mx440. Έδωσα pacman -S nvidia για να εγκατασταθεί ο legacy driver. Μου έφτιαξε ένα αρχειάκι xorg.conf αλλά τζίφος. Τί ρυθμίσεις να δώσω για την οθόνη?
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Έχω εγκαταστήσει τα πάντα και δεν μπορώ να δουλέψει το desktop. Μου βγάζει "no screen found". Από οθόνη έχω lg l1730s και nvidia gforce mx440. Έδωσα pacman -S nvidia για να εγκατασταθεί ο legacy driver. Μου έφτιαξε ένα αρχειάκι xorg.conf αλλά τζίφος. Τί ρυθμίσεις να δώσω για την οθόνη?
      Το πακέτο για τους legacy drivers δεν είναι αυτό που έβαλες.

      Βγάλε αυτό που έβαλες και βάλε το:

      Κώδικας:
      nvidia-71xx
      Επίσης να πάρεις έτοιμο το xorg.conf του οδηγού.
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Με τη βοήθεια του video ανανεώθηκε ο οδηγός:

      - πηγή πλέον είναι τα καινούρια base install Duke 2007-05 LinuxTag ISO
      - δεν υπάρχει εγκατάσταση του νέου Pacman αφού αυτός πλέον είναι μέσα από τη μάνα του
      - ρυθμίζεται ο Pacman mirror από τον installer πλέον
      - το πακέτο του mc-utf8 παραμένει γιατί αποτελεί δοκιμή τοπικού repository, που είναι απαραίτητο για τα πακέτα που φτιάχνετε από το AUR
    1. Το avatar του μέλους aspirin
      aspirin -
      επίσης να προσθέσω κάτι ακόμα. Στα /etc/pacman.d/ τα αρχεία που έχει μέσα είναι προτιμότερο να τα επεξεργαστής με άλλλ τρόπο αντί να βάζεις # μπροστά σε αυτά που δε σε ενδιαφέρουν. Συγκεκριμένα με alt+βελάκια επιλέγεις το mirror. Με ctrl+K γίνεται cut και με ctrl+U paste το κείμενο που μας ενδιαφέρει.

      Wantlilles για tft ποιό είναι το xorg.conf? Δε φαίνεται καθαρά στον οδηγό.
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      επίσης να προσθέσω κάτι ακόμα. Στα /etc/pacman.d/ τα αρχεία που έχει μέσα είναι προτιμότερο να τα επεξεργαστής με άλλλ τρόπο αντί να βάζεις # μπροστά σε αυτά που δε σε ενδιαφέρουν. Συγκεκριμένα με alt+βελάκια επιλέγεις το mirror. Με ctrl+K γίνεται cut και με ctrl+U paste το κείμενο που μας ενδιαφέρει.
      Αυτό δεν το κατάλαβα.

      Γιατί να σβήσεις όλα τα mirrors εκτός από ένα;

      Κι αν αργότερα θες να αλλάξεις mirror; Πού και πώς θα τα ξαναβρείς αφού τα έσβησες;

      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Wantlilles για tft ποιό είναι το xorg.conf? Δε φαίνεται καθαρά στον οδηγό.
      Καθαρότατα φαίνεται.

      Λέει "για TFT με σύνδεση DVI".
    1. Το avatar του μέλους aspirin
      aspirin -
      Καταρχήν τα κατάφερα μετά από 1 μέρα :-)

      Με παίδεψε λίγο το xorg.conf αλλά έμαθα πάρα πολλά. Τώρα αρχίζω να περνάω τα προγράμματα που με ενδιαφερουν. Αυτή τη φορά το kde μου φαίνεται πολύ ελαφρύ. Πετάει.


      Όσο για τα mirrors wan γράφεις στον οδηγό:
      "Εσείς, σε καθένα από τα πέντε αυτά αρχεία, σχολιάστε (βάλτε "#" μπροστά) όλες αυτές τις γραμμές, εκτός από μία -> την ίδια σε καθένα αρχείο."

      Αντί γι'αυτό μπορείς να βάλεις πρώτο πρώτο στη λίστα αυτή του ntua. Αυτό εννούσα.



      Επίσης έχω ένα ακόμα πρόβλημα. Μόλις πάω να κάνω login με το usename που έχω δηλώσει μου πετάει μήνυμα λάθους. Μόνο ώς root μπορώ να μπώ στο kde. Το μήνυμα που βγάζει είναι "call to lnusertemp failed..."


      Επίσης το firefox με παραξενεύει Γράφει Bon Echo και δεν δέχεται μερικά plug in. Πως θα βάλω το κλασσικό?
    1. Το avatar του μέλους ranger
      ranger -
      δοκίμασε να μπεις από κονσόλα στο kde με τον χρήστη σου.
      Επίσης δοκίμασε να δημιουργήσεις έναν χρήστη ακόμα και δες αν σου βγάζει το ίδιο λάθος.

      Ο Firefox λέγεται Bon Echo με εντολή του mozilla.org.
      Ο κανονικός είναι. Τα plugins που δεν μπαίνουν είσαι σίγουρος ότι δουλεύουν σε linux;
    1. Το avatar του μέλους aspirin
      aspirin -
      Το λάθος ήταν δικό μου. Προσπαθούσα να βάλβ themes και δεν έβλεπα το ειδικό tab γι'αυτό το θέμα.

      Το άλλο πρόβλημα λύθηκε γιατί ήθελε άλλο permission το tmp.
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Προστέθηκε ένα παράρτημα στον οδηγό όπου με ένα παράδειγμα περιγράφεται:

      - πώς να χτίσει ο χρήστης (μία φορά για μια ζωή) ένα πακέτο από το AUR που το χρειάζεται
      - η βασική δομή ενός PKGBUILD ώστε να μάθει σιγά-σιγά να φτιάχνει τα δικά του πακέτα

      Υποδομή για τη χρήση αυτών των πακέτων υπάρχει ήδη με το τοπικό repository.
    1. Το avatar του μέλους aspirin
      aspirin -
      Wan με πρόλαβες στο τσάκ. Αυτό ακριβώς θα σε ρώταγα. Να μας περιγράψεις τη διαδικαία εγκατάστασης.Να σε ρωτήσω κάτι ακόμα. Μπορεί η όλη διαδικασία εγκατάστασης των AUR να γίνει πιο απλή?
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από aspirin Εμφάνιση μηνυμάτων
      Μπορεί η όλη διαδικασία εγκατάστασης των AUR να γίνει πιο απλή?
      Πιο απλή από μια γραμμή σε κονσόλα;

      Δηλαδή μηδέν γραμμές;

      Ε αυτό δεν γίνεται.