BETA

Debian, η ιστορία, το ξεκίνημα και αναλυτικός οδηγός εγκατάστασης.

Εικόνα administratoras
Tags: 

Ένα θαυμάσιο άρθρο για το Debian, την ιστορία του, το γιατί και πως δημιουργήθηκε
και ένας αναλυτικός οδηγός ώστε να μπορείτε να έχετε στο σύστημα σας ότι θέλετε.
Από τα πιο σταθερά πακέτα, μέχρι τα πιο νέα!
Το άρθρο το έγραψε ο Παρης, ο ένας εκ των δυο δημιουργών του Spartux.
Του Sparux που όπως είπαν οι κύριοι :D έχουν στα σκαριά μια έκδοση του, βασισμένη στο Debian
με όλα τα καλούδια κι' ευκολίες για νέους χρήστες.
Είναι ένα από τα πιο καλά άρθρα που έχουν ανέβει στο Yaglb:

DEBIAN και τα μυαλά στα κάγκελα!

Όλα ξεκίνησαν το 1993 σε περίοδο που τα πράγματα ηταν πολυ πιο διαφορετικά απο σήμερα.
H Microsoft του Windows προσπαθούσε να εδραιώσει την κυριαρχία της,
η Apple με το MAE (Macintosh Application Environment) και η Sun Microsystem με τοτε το BSD ανταγωνίζονταν επι ίσοις οροις με την Microsoft να θεωρείται το αουτσαιντερ καθώς τα UNIX
από τότε ηταν κατα πολύ ανώτερα....

Τότε δεν υπήρχαν διανόμες στο Linux,ήταν μια έννοια άγνωστη.
Ο δημιουργός του Debian, Ian Murdock είχε ως σκοπό να φτιάξει μια διανομή η οποία θα ήταν ελεύθερη και προσβάσιμη απο όλους ανεξαιρέτως,στο πνεύμα του Linux και όχι όπως ήταν μέχρι τότε
η κατάσταση,δηλαδή μεγάλες εταιρείες (corporations) να το εκμεταλέυονται
με σκοπό το κέρδος
(βλέπε Sun,Apple).Tου έδωσε όνομα απο την ένωση του ονοματός του
με της γυναίκας του (Debra+Ian=Debian).

Το Debian ξεκίνησε σαν μια μικρή ομάδα ανάπτυξης ελεύθερου/ανοιχτού λογισμικού
και σιγά-σιγά μεγάλωσε σε μια τεράστια κοινότητα χρηστών και developer πάνω στην οποία
είναι βασισμένες πάρα πολλές διανομές όπως το γνωστό σε όλους Ubuntu,το επίσης γνωστό μας
Linux Mint, το Knoppix το οποίο ουσιαστικά είναι Live CD του Debian χρησιμοποιώντας KDE
και το Damn Small Linux το οποιο έχει γίνει διάσημο για (οπως καταλαβατε απο το όνομα του)
την γρηγοράδα του και την ικανότητα του να τρεχει σε πολύ παλια μηχανήματα καθως είναι πανάλαφρο.
Για μια λίστα με ολες τiς debian-based διανομές,που πιστέψτε με είναι παρα πολλές υπάρχει εδώ: http://en.wikipedia.org/wiki/List_of_Linux_distributions#Debian-based

To Debian είναι διάσημο για την ιδεολογία του περι ελεύθερου λογισμικού και την υποστηριξή του
με κάθε τρόπο.
Είναι γνωστό για την μη ελαστικότητα του σε λογισμικό που δεν υπακούει open-source licences
όπως GPL,BSD,Artistic.
Άλλωστε έφτιαξε μια σειρά απο κριτήρια,που θα πρέπει να υπακούει ενα πακέτο προκειμένου να μπει στο main αποθετήριο του Debian,γνωστά ως The Debian Free Software Guidelines (DFSG).

Χωρίζεται σε 3 "εκδόσεις":

Stable :
Η σταθερή έκδοση του Debian (η τωρινή λέγετε lenny) η οποία ειναι πραγματικα τέρας σταθερότητας και χρησιμοποιείται σε pc με επαγγελματικούς σκοπούς που έχουν σαν στόχο σταθερότητα (κυρίως server)
Μειονέκτημα:Τα περισότερα πακέτα είναι σε παλιές εκδόσεις καθώς updates γίνονται μονο σε περίπτωση ενημερώσεων ασφαλείας,ωστε να κρατιέται το σύστημα σταθερο

Testing :
Η πειραματική έκδοση η οποία προετοιμάζει την επερχόμενη έκδοση(λέγετε squeeze) και έχει πιο νέες εκδόσεις προγραμμάτων.Δεν είναι όσο σταθερή οσο η stable αλλα είναι κατάλληλη για home pc.

Unstable :
Η έκδοση που πραγματικά έχει ό,τι πιο τελευταίο αλλά και αυξημένους κινδύνους καθώς
οι νέες εκδόσεις δεν είναι καθόλου ελεγμένες.
Εδώ τεστάρονται αυτά τα ολοκαίνουρια πακέτα για να μεταβούν μετα απο λίγο καιρό στα αποθετήρια
της testing (αν δεν βρεθεί κανα major bug).
Επίσης ονομάζετε και sid. Ουσιαστικά ειναι η κατηγορία στην οποία ανήκουν και τα αποθετήρια
του Ubuntu καθώς έχουν μέσα ότι πιο καινούριο αλλα και παράλληλα χωρίς να εχουν ελεχθεί για bug.

Το καλό με το Debian είναι οτι διαλέγεις μια απο τις παραπάνω "εκδόσεις" μετα την εγκατάσταση, stable,testing ή sid και μετά δεν χρειάζετε να ξαναβάλεις cd στην cdιερα προκειμένου να κάνεις εγκατάσταση την καινούρια έκδοση που βγήκε μετα απο 6 μήνες,όπως στο Ubuntu.
Ακόμα και αν βγει καινούρια έκδοση debian δεν χρειάζετε να κανετε format ουτε καν
apt-get dist-upgrade . Tα παντα γίνονται απο τα αποθετήρια.

Για να το καταλάβουμε πως λειτουργεί:
Ας πουμε οτι έχω επιλέξει την testing έκδοση του Debian και έχω μετατρέψει το /etc/apt/sources.list μου κατάλληλα(θα δείξω πιο κάτω πως ακριβώς γίνεται).

Με τα τωρινά δεδομένα έχω squeeze.

Όταν γινει η squeeze stable (Τελος Γενάρη), άμεσα νέα testing διανομή θα είναι -προφανώς- η επόμενη
με το όνομα wheezy.

Εγώ όμως τότε ποια διανομή θα έχω??
Απο την στιγμή που στα sources.list μου "λένε" testing τότε εγω θα πάψω να χω squeeze
αλλα θα εχω την wheezy.

Γενικά θεωρείται μια διανομή για σχετικά πιο προχωρημένους χρήστες και οχι για αυτούς που ξεκινούν τα πρώτα βήματα στο Linux καθώς η εγκατάσταση του και μόνο μπορει να σας αναγκάσει να περάσετε αρκετή ώρα στο τερματικό (Γίνονται προσπάθειες προκειμένου η εγκατάσταση να γινει ευκολότερη
και αποδοτική αλλα απο ότι είδα ο installer του squeeze είναι ίδιος)
.Η δυσκολία του Debian βρίσκεται μόνο εκεί, δηλαδή να καταφέρετε να ενεργοποιήσετε το γραφικό περιβάλλον και το ίντερνετ.
Απο κει και πέρα δεν έχει ιδιαίτερες δυσκολίες,είναι τα πάντα ελεγχόμενα ακομα και για ενα χρήστη
με βασικές γνώσεις δηλαδ η,να μπορει να κανει ενα sudo και googling..
Ίσα-ισα κατα την άποψη μου το να χρησιμοποιείς debian σε οδηγεί σε μια πιο ολοκληρωμένη εικόνα
για το πως δουλεύει το Linux και το pc σου.

-------------------------------------
DEBIAN MINIMAL INSTALL IN 10 STEPS!!!
-------------------------------------

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

ΠΡΟΣΟΧΗ!!! Χρησιμοποιήστε την διαδικασία αυτή ΜΟΝΟ εαν έχετε internet μέσω καλωδίου lan (ethernet)

1) Κατεβάζουμε αυτο το iso (~135-175 MB) και το καίμε:

http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-netinst.iso ΓΙΑ 64-bit
http://cdimage.debian.org/debian-cd/5.0.6/i386/iso-cd/debian-506-i386-netinst.iso ΓΙΑ 32-bit

2) Βάζουμε το cd στη cdιερα και κανουμε επανεκκίνηση.

3) bootαρουμε το cd επιλέγουμε install ή graphical install και συνεχίζουμε την εγκατάσταση ακολουθώντας τις οδηγίες στην οθόνη.

4) Οταν μας ζητήσει να ρυθμίσουμε το δικτυο (network) ωστε να χρησιμοποιήσει το ιντερνετ
κατα την διάρκεια της εγκατάστασης,εμεις δεν θα ρυθμίσουμε τίποτα απλα θα το προσπεράσουμε
καθως δεν θέλουμε να χρησιμοποιηθεί internet στην εγκατάσταση.

5) Αφού τελειώσουμε όλα τα βήματα κ εγκαταστήσουμε το Standar System του Debian,
βγάζουμε το cd και bootαρουμε στο φρεσκοεγκατεστημένο περιβάλλον.

6) θα βρεθείτε σε ενα τεραστιο τερματικο αφου τελείωσουν οι διαδικασιες εκκίνησης.

7) Θα κανουμε login ως root βάζοντας username:root και password οτι επιλέξατε κατα την εγκατάσταση.

8) Αμέσως μετα:

  • nano /etc/apt/sources.list

Aφου σβήσετε τα πάντα μεσα στο αρχείο βαλτε τις εξής γραμμές:

Για stable:

deb http://http.us.debian.org/debian/ stable main non-free contrib
deb http://www.debian-multimedia.org/ stable main

Για testing:

deb http://http.us.debian.org/debian/ testing main non-free contrib
deb http://www.debian-multimedia.org/ testing main

Για unstable/sid:

deb http://http.us.debian.org/debian/ sid main non-free contrib
deb http://www.debian-multimedia.org/ sid main

Καντε save με Ctrl+0 και μετά Enter

9) Αμεσως μετά:

  • dhclient eth0
  • apt-get update
  • apt-get upgrade
  • apt-get install gnome-core gdm xserver-xorg-core (gia gnome)

ή
apt-get install kde-core kdm xserver-xorg-core (gia kde)
ή
apt-get install lxde xserver-xorg-core (gia lxde)
ή
apt-get install xfce xserver-xorg-core (gia xfce)

-Ανάλογα το γραφικό περιβάλλον που θέλετε!-

10) Θα πάρει λιγη ώρα αλλα όταν τελειώσει γραψτε:

  • startx

VOILAAAAAA!το νεο σας minimal Debian έτοιμο για ατελείωτο customize,
κοινώς αλλάχτε του τα πρέκια...!!!

---------------------------------------------------------

Για όσους ο παραπάνω τρόπος φαντάζει δύσκολος τότε καντε το με τον απλό τρόπο.
Κατεβάστε και κάψτε:
http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-CD-1.iso ΓΙΑ 64-bit

http://cdimage.debian.org/debian-cd/5.0.6/i386/iso-cd/debian-506-i386-CD-1.iso ΓΙΑ 32-bit

Στα οποια περιέχεται απο default το gnome
Αφου κάνετε την εγκατάσταση θα πρέπει να αποφασίσετε ποια "έκδοση" του Debian θέλετε.
Αφου αποφασίσετε ανοίχτε ενα terminal και γράψτε:

  • su
  • gedit /etc/apt/sources.list

Για stable:

deb http://http.us.debian.org/debian/ stable main non-free contrib
deb http://www.debian-multimedia.org/ stable main

Για testing:

deb http://http.us.debian.org/debian/ testing main non-free contrib
deb http://www.debian-multimedia.org/ testing main

Για unstable/sid:

deb http://http.us.debian.org/debian/ sid main non-free contrib
deb http://www.debian-multimedia.org/ sid main

Σωστε το αρχείο,κλείστε το gedit και γραψτε στο terminal:

  • apt-get update
  • apt-get upgrade

Δείτε περισσότερα για το Debian, στο Yaglb.

Oτιδήποτε απορίες σχετικα με Debian με comment εδω ή για μεγαλύτερη αμεσότητα mail
στο [email protected]

  • Σχόλια

5 Comments:

  1. Εικόνα Dstilio
    Dstilio (χωρίς επαλήθευση)Νοε 26, 2010 15:59 ΜΜ

    θα το τρεξω σε virtualbox.χρειαζεται να αλλαξω τιποτα στις ρυθμισεις του virtual box για να δεχτει τις εντολες π.χ. dhclient eth0 ;η καλυτερα σε USB stick ;

  2. Εικόνα paris
    paris (χωρίς επαλήθευση)Νοε 26, 2010 19:33 ΜΜ

    virtual box δεν νομιζω να χρειαζεται dhclient,εφοσον ειναι ηδη ενεργοποιημενο με τις default ρυθμισεις του virtualbox.τσεκαρε το αν δεν εχει ιντερνετ τρεξε την εντολή.αν και νομιζω δεν θα χρειαζεται.κοιτα κατα την αποψή μου καλύτερα virtualbox,εκτος και αν το μηχανημα που έχεις ειναι καπως παλιό και λαγκαρει,γιατι το vb τρωει ram αβέρταΣε αυτη την περιπτωση usb ή cd

  3. Εικόνα Panos Georgiadis

    W: GPG error: http://www.debian-multimedia.org testing Release: Οι παρακάτω υπογραφές δεν ήταν δυνατόν να επαληθευτούν επειδή δεν ήταν διαθέσιμο το δημόσιο κλειδί: NO_PUBKEY 07DC563D1F41B907

    an sas vgazei auto tote doste:
    # apt-get install debian-multimedia-keyring

  4. Εικόνα Brut3r
    Brut3r (χωρίς επαλήθευση)Φεβ 17, 2014 11:07 ΠΜ

    Καλημέρα, είμαι χρήστης Ubuntu αρκετό καιρό και σήμερα αποφάσισα να περάσω στο Debian..
    αυτό που θα ήθελα να σε ρωτήσω είναι αν θα αναγνωρίσει το WiFi USB Stick στο Ubuntu από το 11.10 και μετά το αναγνώριζε αυτόματα. Έχω το Asus N10 WiFi b/g.
    Ευχαριστώ!!

    * Ενδιαφέρομε να βάλω την Stable έκδοση
    ** Αν μπορείς στείλε μου το link με το .iso για την πιο καινούρια και την ποιο απλή μορφή της Stable έκδοσης με Gnome. (32bit) Γιατί δεν έβγαλα άκρη με τα τόσα .iso που έχει για κατέβασμα. Το έχουν πολύ μπερδεμένο σε σχέση με το Ubuntu.

  5. Εικόνα anestis
    anestis (χωρίς επαλήθευση)Φεβ 17, 2014 15:31 ΜΜ

    Γεια σου Brut3r, όπως έγραψα πρόσφατα σε σχόλιο ενός φίλου που ενδιαφερόταν για Debian, για μένα η καλύτερη επιλογή για το debian stable είναι η διανομή Crunchbang (http://www.crunchbang.org). Για να δεις αν δουλεύει για σένα απλά εγκατέστησε το αντίστοιχο iso (http://crunchbang.org/download/) σε ένα usb stick με το unetbootin και τρέξε το live. Πάντως υπάρχουν πιθανότητες να μην αναγνωρίσει το wifi usb stick λόγω του ό,τι το debian stable χρησιμοποιεί τον (λίγο παλιό) πυρήνα 3.2 καθώς επίσης κι επειδή δεν περιλαμβάνει στον πυρήνα binary blobs (οδηγοί ιδιοταγούς λογισμικού) όπως το ubuntu. Σ' αυτήν την περίπτωση πρέπει να συνδεθείς στο δίκτυο μέσω καλωδίου ethernet (LAN) και να εγκαταστήσεις από το synaptic το πακέτο firmware-realtek και τότε θα αναγνωρίσει αυτόματα το wifi usb stick.

Scroll to Top