Το προφίλ μας στο Google Plus
34

deltaCast s01e01 | Arch Linux 1/3

Το Arch Linux είναι ένα rolling distribution που αναγκάζει το χρήστη να δει τι γίνεται στο παρασκήνιο ενός σύγχρονου UNIX-like OS. Σε όσους αποφασίσουν να του αφιερώσουν τον απαιτούμενο χρόνο, θα τους επιτρέψει να δημιουργήσουν ένα ταχύτατο λειτουργικό που θα είναι κομμένο και ραμμένο στα μέτρα αλλά και στο γούστο τους.

Στο πρώτο επεισόδιο της πρώτης σεζόν του deltaCast, δείχνουμε αναλυτικά και βήμα προς βήμα πώς εγκαθιστούμε το Arch σε εικονική μηχανή του VirtualBox.

Σημείωση: Τις τρεις διαφορετικές εκδοχές του επεισοδίου (HD, SD, Mobile) μπορείτε να τις κατεβάσετε από εδώ.

Σπόνσορες του deltaCast είστε εσείς, οι συνδρομητές του περιοδικού deltaHacker. Χωρίς τη στήριξή σας δεν θα μπορούσαμε να τα φτιάχνουμε -- σας ευχαριστούμε!

===== Σημειώσεις επεισοδίου =====

Στο επόμενο επεισόδιο του deltaCast κάνουμε μερικές μόνο, απαραίτητες εργασίες διαχείρισης στο φρεσκοεγκατεστημένο μας λειτουργικό. Αμέσως μετά περνάμε στην εγκατάσταση κάποιων (όχι-και-τόσο) δημοφιλών περιβαλλόντων γραφικών, ώστε να κάνουμε το Arch μας *λίγο* πιο φιλικό ;)

Θέλετε ειδοποιήσεις στο email σας κάθε φορά που βγαίνει νέο deltaCast; Γραφτείτε στη σχετική λίστα.

Μοιράσου το:

Google DiGG ReddIt LinkedIn Microsoft Live del.icio.us StumbleUpon RSS PDF Print

34 Responses to “deltaCast s01e01 | Arch Linux 1/3”

  1. Mr_Root | 01/12/2012 at 22:47

    Αντε καλορίζικη η στήλη ;)

  2. kissmyarch | 02/12/2012 at 00:39

    Συγχαρητήρια! Χρησιμοποιώ arch εδώ και 4 χρόνια οπότε θα το δω με προσοχή :D

    • subZraw | 02/12/2012 at 00:46

      Ό,τι λάθος βρεις (που θα βρεις) να μας το κοπανήσεις ανελέητα!

  3. exterr | 02/12/2012 at 00:50

    Μπράβο παιδιά , πολύ καλή δουλειά.
    Ομως σε 11 μέρες θα γίνει η καταστροφή του κόσμου σύμφωνα με τους Mayas.
    Γιατί δεν το κάνεται καθημερινό για να προλάβουμε να το ευχαριστηθούμε ; :)

    Ειλικρινά τώρα , σας αξίζουν συγχαρητήρια !!

    • subZraw | 02/12/2012 at 00:54

      Υπάρχουν πολλά περιθώρια βελτίωσης. Ευτυχώς πολλές είναι και οι ιδέες για deltaCasts, επομένως θα έχουμε την ευκαιρία να βελτιωθούμε. Εκτός κι αν δεν προλάβουμε λόγω καταστροφής του σύμπαντος ολάκερου, δηλαδή :)

  4. kissmyarch | 02/12/2012 at 01:43

    Ωραίο σαν πρώτη προσέγγιση. Και ένα κουτσομπολιό:
    "Τι σχέση έχει το Archlinux με το Vimeo;"
    Πριν μερικούς μήνες η εγκατάσταση γινόταν από ncurses. Ο κύριος λόγος που αποσύρθηκε αυτός ο τρόπος και τώρα είναι μόνο κονσολάτος, είναι ότι ο developer που συντηρούσε το framework αποχώρησε λόγω έλλειψης χρόνου, ο οποίος πλέον δουλεύει στο Vimeo :p

  5. xekarfwtos | 02/12/2012 at 14:20

    Συγχαρητήρια και από μένα.
    Μόνο μια παρατήρηση στο σημείο που επιλέγεις την βασική γλώσσα του συστήματος με την εντολή:

    export LANG=en_US.UTF-8

    καλό είναι να την αποθηκεύσεις και στο αρχείο /etc/locale.conf με την εντολή:

    echo LANG=en_US.UTF-8 > /etc/locale.conf

    • subZraw | 04/12/2012 at 08:16

      Έχεις απόλυτο δίκιο. Πήγα πίσω, στο snapshot της καθαρής εγκατάστασης, πρόσθεσα τον ορισμό στο locale.conf και δημιούργησα νέο snapshot -- ευχαριστώ!

  6. ttouch | 02/12/2012 at 18:18

    απ'οτι βλέπω, το βλέπουν όσοι ήδη έχουν Arch (including me...) :P
    καλό θα ήταν να βάλετε τα video στο ελληνικό wiki του arch.

    • subZraw | 02/12/2012 at 18:41

      Καλή η ιδέα για το Ελληνικό Arch Wiki! Μήπως όμως είναι καλύτερα να περιμένουμε και τα δύο επόμενα deltaCast, να είναι ολοκληρωμένη η κάλυψη του θέματος; (Το προτιμώ έτσι, να πω την αλήθεια :))

  7. SteveAvra | 02/12/2012 at 18:56

    Συγχαρητήρια πολύ καλή δουλειά! Η ατάκα του deltacast "Τι ωραίο φιλικό path"!
    Καλή συνέχεια!

  8. engineer4u | 03/12/2012 at 13:50

    Καταρχήν,καλή αρχή...Συγχαρητήρια για την πρώτη πανελλήνια προβολή (:Ρ) και περιμένουμε τη συνέχεια...

  9. SteveAvra | 03/12/2012 at 14:54

    Την ίδια διαδικασία δεν μπορούμε να την κάνουμε απευθείας στον σκληρό χωρίς VirtualBox και να έχουμε dual boot;

    • subZraw | 03/12/2012 at 15:06

      Φυσικά! Απλά, δείχνουμε τη διαδικασία εγκατάστασης σε VirtualBox διότι βολεύει εκείνους που για πρώτη φορά ασχολούνται, και για τον άλφα ή βήτα λόγο θέλουν να δοκιμάσουν το Arch *χωρίς* να επιφέρουν αλλαγές στο host computer.

  10. averello | 04/12/2012 at 02:44

    το /sbin/ifconfig είναι παρωχημένο για το Arch Linux
    το ip το αντικατατέστησε
    π.χ.
    ip addr
    ip link
    ;-)

    • subZraw | 04/12/2012 at 08:41

      Αχά, δεν το γνώριζα! Με γλίτωσες από ψάξιμο (και πιθανά ρεζιλίκια :))

      Ευχαριστώ!

      • kissmyarch | 04/12/2012 at 19:34

        Χρήστο αν σε βολεύει το ifconfig, είναι στο πακέτο net-tools. Αλλά όπως προείπε και ο averello, το μέλλον είναι το ip.

        • subZraw | 04/12/2012 at 19:37

          Αναζήτησα το ifconfig αυτόματα -- η δύναμη της συνήθειας, βλέπεις! Αλλά καλύτερα να συνηθίζω και το μέλλον, σιγά σιγά :)

  11. tybboo | 07/12/2012 at 15:28

    Τι λογισμικό χρησιμοποιήθηκε για το deltaCast; Καλή συνέχεια

    • subZraw | 07/12/2012 at 19:12

      Σε Windows μάς αρέσει το Camtasia. Σε OS X, που έχουμε κάνει δοκιμές, προτιμάμε το Screenflow.

  12. SteveAvra | 11/12/2012 at 15:51

    Έκανα την βασική εγκατάσταση σε ένα partition του σκληρού και έχω κάποια προβλήματα. 1)Στην εκκίνηση ο bootmanager δεν μου δίνει την επιλογή των Windows. 2)Συνδέομαι ως root αλλά δεν έχω δίκτυο.

    • subZraw | 11/12/2012 at 16:39

      Με την προϋπόθεση ότι χρησιμοποιείς τον Grub, προκειμένου να υπάρχει επιλογή για φόρτωμα των Windows θα πρέπει να τροποποιήσεις κατάλληλα το grub.conf. Πρέπει να το δω λίγο -- κι αυτή τη στιγμή είναι απλά αδύνατο. Θα επανέλθω, όμως, με περισσότερες λεπτομέρειες.

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

      pacman -S ifplugd
      cd /etc/network.d
      ln -s examples/ethernet-dhcp .
      systemctl enable net-auto-wired.service
      
  13. SteveAvra | 11/12/2012 at 21:45

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

    • subZraw | 11/12/2012 at 22:50

      Όταν δίνεις την εντολή

      ip addr
      

      Τι αποτέλεσμα παίρνεις; Από εκεί, βασικά, μπορείς να βεβαιωθείς για το αν έχεις πάρει IP ή όχι. Επίσης, δοκίμασε να εγκαταστήσεις το sudo έτσι:

      sudo pacman -Syy sudo
      

      (Περισσότερα για το pacman, στο s01e03 :))

  14. kn13 | 11/12/2012 at 22:41

    έχω μια ερώτηση ... κατευθείαν εγκατάσταση και όχι σε Virtual Machine θα έχει τα ίδια αποτελέσματα έτσι?

    • subZraw | 11/12/2012 at 22:46

      Το αποτέλεσμα θα είναι ίδιο, αλλά τα βήματα θα είναι λίγο διαφορετικά. Για παράδειγμα, αντί να εγκαταστήσεις τα VirtualBox Guest Additions, θα χρειαστεί να εγκαταστήσεις τους κατάλληλους οδηγούς για την κάρτα γραφικών του υπολογιστή σου. Περισσότερα για την εγκατάσταση του Arch σε φυσικό υπολογιστή θα διαβάσεις εδώ:

      https://wiki.archlinux.org/index.php/Beginners'_Guide

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

  15. Re4cTiV3 | 09/02/2013 at 22:54

    Καλησπέρα και εγώ είμαι μέσα σε virtual box και δεν έχω δίκτυο :/

    http://i.imgur.com/q33b3xV.png

    • Re4cTiV3 | 09/02/2013 at 22:58

      θέλει μια εντολή dhcpcd παιδιά απλά δεν ξέρω αν την παίρνει αυτόματα κάθε φορά που ανοίγει το arch..

  16. fmakias | 29/03/2013 at 03:31

    Συγχαρητήρια για την δουλειά σου.μια απορία σε netbook dell mini 9 γίνεται εγκατάσταση;το Ubuntu 12 παρά ειναι βαρύ και το mint δεν το συμπαθησα.ασε που μου αρέσει να σκαλίζω και απο ότι κατάλαβα αυτή η διανομή ειναι η κατάλληλη γιαυτο το λόγο!!!

    • subZraw | 29/03/2013 at 07:02

      Χμ, δεν έχω εμπειρία από το συγκεκριμένο hardware. Από τη στιγμή όμως που μπορεί και τρέχει το Ubuntu, τότε σίγουρα μπορεί να τρέχει και το Arch -- και μάλιστα ταχύτερα :)

  17. Rasen_Shurik3n | 29/03/2013 at 23:35

    Αν σκεφτείς πως το Ubuntu τρέχει με Unity σε ένα netbook που το hardware δεν είναι και κάτι το εντυπωσιακό, σκέψου πως θα τρέχει μια text-based εγκατάσταση του Arch.
    Από εκεί και πέρα μπορείς να βάλεις κάποιο χαμηλών προδιαγραφών DE, ή WM. Πιστεύω πως το openbox θα τρέχει άψογα

  18. Xen | 15/06/2013 at 14:37

    Γεια χαρά,
    χθες εγκατέστησα το arch linux σε vm του virtual box, ακολουθώντας το παρόν deltacast.
    Συνάντησα πρόβλημα στο network configuration της εγκατάστασης, στο κομμάτι όπου "πηγαίνεις" στον /etc/network.d/
    Αν προσπαθήσει κάποιος να κάνει τώρα την εγκατάσταση (6 μήνες και κάτι από την δημιουργία του deltacast) θα δει πως ο φάκελος αυτό δεν υπάρχει.

    Η ύπαρξη του παραπάνω φακέλου προυποθέτει τη χρήση του network configuration tool με το όνομα netcfg.

    Σύμφωνα με αυτή τη δημοσίευση:
    https://bbs.archlinux.org/viewtopic.php?id=157670&p=1
    στο φόρουμ το arch linux, το netcfg αντικαταστάθηκε από το netctl.

    Αυτό σημαίνει (όσων αφορά την εγκατάσταση), πως ο φάκελος με τα profiles βρίσκεται στο: /etc/netctl (και όχι στο /etc/network.d)

    Επιπλέον, συνάντησα κάποιο πρόβλημα με το symbolic link, που δημιουργείς αμέσως μετά.

    Τη λύση τη βρήκα εδώ:
    https://bbs.archlinux.org/viewtopic.php?id=156838
    Βέβαια, αυτός χρησιμοποιεί ακόμα netcfg. 'Ομως το μόνο που "πήρα" ήταν μία εντολή:

    # ln -s /usr/lib/systemd/system/dhcpcd@.service /etc/systemd/system/multi-user.target.wants/dhcpcd@enp4s0f2.service

    Αυτό που λέει, ουσιαστικά, είναι πως το network interface μπορεί να μην είναι το eth0 - στην περίπτωσή μας είναι αυτό που μας δίνει το virtualbox - για μένα είναι το enp0s3.

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

    • Xen | 15/06/2013 at 14:40

      Kαι μία ακόμα διευκρίνηση, τώρα που το ξαναβλέπω:

      όταν λέω :"... - για μένα ειναι το enp0s3", σημαίνει πως την παραπάνω εντολή την τροποποίησα σε:

      # ln -s /usr/lib/systemd/system/dhcpcd@.service /etc/systemd/system/multi-user.target.wants/dhcpcd@enp0s3.service

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Google Site-Search

Πρόσφατα

  • Tabber

Σχόλια

Άρθρα

Θέματα

Αρχείο