Θελετε να δειτε την ποιο cult διανομη Linux να τρεχει στο box-ακι σας;
Welcome to Slackware Linux Project
Το Slackware ειναι μια πολυ καλη επιλογη για οσους θελουν μια σταθερη διανομη χωρις πολλα πολλα προβληματα & bugs.
Και επισης ειναι ενα (κατα αναγκην) βοηθημα ωστε να ασχοληθουν ποιο βαθια με το Linux γενικοτερα.
Σαφως και δεν εξαιρουντε περιπτωσεις, οπου η εγκατασταση του Slackware και η διαφημηση του απλα γινετε για να “δειξουμε” ενα “και καλα” ψαγμενο προφιλ. Ακομα ομως και να ισχυει κατι τετοιο ζουμε στην χωρα της Δημοκρατιας και οτι θελει ο καθε ενας καλα κανει και το κανει.
Λοιπον ενα συντομο How to Install το Slackware, με απλα απλα και αναλυτικα βηματα θα περιγραψω εδω που αφορα μονον τους αρχαριους χρηστες και οχι καποιους Advanced & Power Linux Users.
Αυτοι δεν εχουν να μαθουν τιποτε, αλλα ομως θα μπορουσαν αν ηθελαν να με διορθωσουν και να προτεινουν κατι διαφορετικο αν θελουν.
Αυτο που θα περιγραψω εδω και σαφως δεν ειναι και ο μοναδικος τροπος (η ο καλυτερος, η ο ασφαλεστερος) για να εγκαταστισετε το λογισμικο, αλλα ισως ειναι o ποιο συντομος.
Περαν της εγκαταστασης θα περιγραψω και πως θα μπορεσουμε να εγκαταστησουμε προγραμματα και εφαρμογες ειτε μεσο ετοιμων πακετων, ειτε μεσο πηγαιου κωδικα, ωστε να μεταμορφωσουμε το Slack μας σε ενα πληρες και λειτουργικο Desktop system.
Καταρχην κατευαζουμε την τελευταια εκδοση του λογισμικου απο το επισημο site
www.slackware.com/getslack/ διαλεξτε απο που θελετε να το κατεβασετε και οταν το κατεβασετε (συνιστω να κατεβασετε το πληρες DVD iso), και το καψετε σε ενα δισκακι ξεκιναμε την ευχαριστη και ενδιαφερουσα δουλιτσα μας.
Εδω θα περιγραψω μια εγκατασταση σε ενα φορητο υπολογιστη σχετικα παλαιας τεχνολογιας με ενα 40 GB IDE HDD. Δεν θα κανω dual boot εγκατασταση αλλα μια “καθαρη”. Με τα οσα πουμε εδω πιστευω οτι θα ειστε σε θεση να κανετε απο μονοι σας μια dual boot εγκατασταση (εαν ομως καπου κολλησετε feel free to ask).
Βημα πρωτο Διαμορφωση σκληρου / καταμερισμος τμηματων (formating & partitioning) και εγκατασταση του λογισμικου
Τοποθετησαμε το DVD disc στο Driver καναμε rebolot και ειμαστε στο αρχικο screen με ενδειξη
boot: _
Παταμε enter λοιπον και αρχιζει το “φορτωμα” του πυρηνα και ολων των σχετικων (τα τεχνικα details δεν μας ενδιαφερουν προς το παρον).
Το συστημα μας ζηταει να προκαθορισουμε το πληκτρολογιο ας προχωρησουμε με enter.
Εδω μας παραθετοντε καποια στοιχεια που πρεπει να ακολουθησουμε ωστε να κανουμε την εγκατασταση μας. Αυτα θα κανουμε και ποιο κατω...
Για να κανουμε λοιπον login πρεπει να πληκτρολογησουμε root λεει το συστημα.
Στο πεδιο μετα την ανω/κατω τελεια δωστε root και πατηστε enter.
(slackware login: root)
Βλεπουμε τωρα οτι ο κερσορας αναβοσβηνει μετα απο το συμβολο #, αρα ειμαστε root και αυτο σημαινει οτι εχουμε ολα τα απαραιτητα δικαιωματα, απο το συστημα να κανουμε τα οσα χρειαζομαστε να κανουμε. Να θυμαστε οτι οταν ο κερσορας αναβοσβηνει μετα απο ενα συμβολο # τοτε θα πρεπει να ειστε πολυ προσεκτικοι στις εντολες που εισαγετε διαφορετικα μπορει να δημιουργησετε πολυ σοβαρα προβληματα. Εαν ειστε μεσα απο ενα συμβολο $ (οπως θα δουμε ποιο κατω) τα πραγματα ειναι λιγοτερο επικηνδυνα.
Γενικα ομως για να μην τρομαζετε root θα ειστε για να κανετε σοβαρες δουλειες και αρα δεν κινδυνευετε τοσο συχνα.
Συνεχιζουμε....θα δουλεψουμε με το fdisk για να κανουμε τα partitions (γιατι αυτο μου αρεσει και αυτο δουλευω κατα κορον, θα μπορουσατε να δουλεψετε με το cfdisk it's all about you).
Δωστε την εντολη fdisk /dev/hda εαν εχετε IDE (η αλλιως fdisk /dev/sda σε SATA HDD's)
και πατηστε enter.
Ο κερσορας θα πρεπει να αναβοσβηνει μετα απο το εξης : Command (m for help): _
Δωστε p και enter.
Εδω στο συστημα αυτο που κανω την εγκατασταση βλεπω οτι εχει ενα partition
Ειναι το /dev/hda1, ειναι bootable (*), βλεπω απο που ξεκιναει και που τελειωνει και οτι ειναι NTFS,
Δεν παιραζει ομως τα Windows XP σε λιγο θα παρουν δρομο και θα αντικατασταθουν απο ενα πολυ ποιο cult, virus free, λειτουργικο συστημα.
Λοιπον πριν κανουμε τα “σπασιματα” των τμηματων ασ διαγραψουμε πρωτα το υπαρχον partition.
Δωστε d και πατηστε enter.
Δωστε παλι p και πατηστε enter.
Καθαρο πεδιο ετσι;
Παμε να φτιαξουμε λοιπον τα απαραιτητα partitions Guys?
Δωστε n και enter (new partition)
Δωστε p και enter (primary partition)
Δωστε 1 και enter
Πατηστε παλι enter (μια φορα) ωστε να παρει το default value.
Τωρα πρεπει να δωσουμε μια τιμη για αυτο το partition. Εγω εδω σε αυτο το How to θα κανω το πρωτο partition, Swap. Το μεγεθος των Swap partitions στο Linux ειναι καλο να εχουν μεγεθος οσο και το διπλασιο της μνημης RAM που θα εχει το συστημα.
Επειδη αυτος ο ντενεκες εδω εχει 128 ΜΒ θα ορισω ως μεγεθος τα 256, εσεις ομως μπορειτε να δωσετε αλλη τιμη αναλογα την μνημη σας.
Εγω δινω +256Μ και enter.
Ο κερσορας μας ειναι παλι μετα απο Command (m for help): _
Για να κανουμε αυτο το partition swap δωστε t και enter (εαν πατησετε L και enter θα δειτε ολους τους τυπους που μπορειτε να φτιαξετε για το swap που θελω εγω ομως αντιστοιχει το 82)
Δωστε λοιπον 82 και πατηστε enter.
Δωστε n και enter (new partition)
Δωστε p και enter (primary partition)
Δωστε 2 και enter
Πατηστε παλι enter (μια φορα) ωστε να παρει το default value για το απο που θα ξεκιναει.
Πατηστε αλλη μια φορα το enter ωστε να παρει ολο το υπολοιπο μερος του σκληρου μας.
Αυτο το partition θα ειναι το root partition μας εδω θα εγκαταστησουμε λοιπον το λειτουργικο συστημα μας.
Το partition αυτο ομως πρεπει να το κανουμε bootable γιατι αλλιως πως θα ξεκιναει το συστημα μας;
Δωστε λοιπον a και μετα δωστε τον αριθμο 2
Για να δουμε λοιπον μεχρι τωρα τι καναμε; Ειμαστε σιγουροι οτι ειναι ολα ενταξυ και μπορουμε να προχωρησουμε στην τελικη διαμορφωση;
Πατηστε p και παλι enter.
Μαλλιστα εχουμε δυο τμηματα το /dev/hda1 swap kai to /dev/hda2 το οποιο εχει bootable flag (*)
Ενταξυ λοιπον ας γραψουμε τις αλλαγες κανονικα στο δισκο και να προχωρησουμε στο επομενο σταδιο.
Δωστε w και enter.
Τελειωσε το writing/syncing και ειμαστε τωρα παλι στο root@slackware:/# _
Δωστε λοιπον τωρα setup και enter.
Επιλεξτε ADDSWAP & enter, ειναι το /dev/hda1 επιλεγμενο; Εαν ναι τοτε ξανα enter.
Εαν θελετε να ελεξει το συστημα τον δισκο σας για bad blocks επιλεξτε αναλογα.
Μετα το περας configuration tou swap πατηστε enter, ζηταει το συστημα τωρα να δωσουμε το root partition τωρα (ειναι επιλεγμενο το /dev/hda2) enter
Quick Format (μην ξημερωσουμε) επιλογη ext3 στο filesystem choice & enter.
Αφου τελειωσει και το formatting του root partition, εχουμε αν επιλεξουμε την πηγη απο την οποια θα εγκαταστησουμε τα προγραμματα μας.
Αφου εχουμε το οπτικο μεσο επιλεγουμε το 1 και enter, auto και παλι enter.
Eπικυρωνουμε τα προεπιλεγομενα πακετα εγκαταστασης και παταμε παλι enter.Επιλεγουμε Full εγκατασταση και παλι enter.
Skip την διαδικασια φτιαξιματος USB bootable stick
Επιλεξτε αυτοματη εγκατασταση του Lilo (αυτος θα ειναι ο boot loader σας).
Επιλεξτε Frame buffer console 1024X768X256.
Καπου σας ζηταει να δωσετε extra παραμετρους για το Lilo πατηστε απλapo α enter ΝΟ στην επομενη καρτελα.
Στην καρτελα οπου επιλεγουμε τον προορισμο του Lilo πρεπει να επιλεξουμε το MBR (master boot record) & enter
Πατηστε enter στο ποντικι αφου επιλεξετε αυτο που εχετε.
Δωστε Yes στο GPM configuration.
Παμε στο Network configuration οπου δινουμε ενα τυχαιο ονομα εγω εβαλα ας πουμε doom@doom
Βαλτε ενα τυχαιο domain name ας πουμε slacking.org.
Στις ρυθμισεις IP εαν ειστε με ethernet και δεν εχετε στατικη IP επιλεξτε το DHCP.
Setting DHCP hostname δωστε απλα ενα enter να παμε παρακατω μην βαλετε τιποτε
Δωστε OK ολες τις καρτελες μεχρι να φτασετε στην καρτελα με τα Fonts δωστε εκει ενα No
Επιλεξτε ωρα, και time zone Europe/Athens .
Window manager εχετε ολες αυτες τις επιλογες εγω θα επιλεξω KDE, εαν θελετε επιλεξτε κατι αλλο (its up to you) επισησ μπορειτε μετα το περας της εγκαταστασης να τροποποιησετε τον Windows Manager, με την εντολη απο console xwmconfig.
ΚDE λοιπον και enter.
Root pasword λοιπον και πολυ καλα θα κανουμε να βαλουμε εναν κωδικο οχι τοσο δυσκολο ωστε να τον ξεχασουμε εμεις αλλα δυσκολο στο να το μαντεψει καποιος βαλτε ας πουμε “ Ερ345432@γφ%^ξμνηυστφφγ&**@” δεν ειναι δυσκολο ε? (Πλακα εκανα)
ΠΡΟΣΟΧΗ ΟΤΑΝ ΠΛΗΚΤΡΟΛΟΓΕΙΤΕ ΤΟΝ ΚΩΔΙΚΟ ΔΕΝ ΦΑΙΝΕΤΕ ΤΙΠΟΤΕ ΣΤΟ ΠΕΔΙΟ ΓΡΑΦΗΣ, ΤΟ ΣΥΣΤΗΜΑ ΟΜΩΣ ΓΡΑΦΕΙ ΚΑΝΟΝΙΚΑ.
Πατηστε ΟΚ και μετα exit Slackware Linux Setup και παλι οκ.
Αφου ανοιξε το cdrom και ειστε με το κερσορα μετα απο το root sign (#) δωστε την εντολη reboot.
Συγχαρητηρια εχετε ξεκινησει επιτυχως το νεο σας Slackware 12.01 system.
Μετα το reboot ειστε σε μια μαυρη οθονη με τον κερσορα να αναβοσβηνει μετα απο το ονομα που εχετε δωσει κατα το configuration “doom@doom login: _”
Δωστε λοιπον σαν login root (σκετο) και στο pasword δωστε το κωδικο που βαλατε οταν σας ζητηθηκε. Μετα το enter για αλλη μια φορα rooted.
Δωστε την εντολη startx να ξεκινησετε σε γραφικο περιβαλλον και ολοκληρωστε τις ρυθμισεις σας (ειναι πολυ απλες)
Το πρωτο μερος πηρε τελος στο επομενο θα αναφερθουμε σε μερικα αλλα κοματια, οσον αφορα εγκατασταση και απεγκατασταση προγραμματων, και θα ολοκληρωθει ετσι η εξηγηση καποιων βασικων πραγματων περι του Slackware σε επιπεδο αρχαριων χρηστων.
Happy Slacking guys
{Και μια ερωτηση, (ρητορικη) ποσα βηματα απο τα παραπανω εκανε κατα την εγκατασταση ενος Ubuntu OS ας πουμε ενας αλλος χρηστης; Και τι εμαθε απο την διαδικασια εγκαταστασης του δικου του λογισμικου; Τι μπορει να μαθει καποιος με τεσσερα κλικ ε?}
Βημα δευτερο, πρωτευουσες ρυθμισεις λογαριασμου χρηστων και διαδικασια ενημερωσης λογισμικου
Ειπαμε στο πρωτο μερος, οτι δεν ειναι σωστο (και ασφαλες) να δουλευουμε στον πολογιστη μας με root priviledges καθε μερα.
Θα πρεπει να φτιαξουμε λοιπον εναν (οσους χρειαζομαστε βασικα μπορουμε να φτιαξουμε) λογαριασμο για την καθημερινη μας χρηση. Οταν χρειαζετε να μπουμε ως root στο συστημα μας για να κανουμε καποια συντηρηση, εγκατασταση, απεγκατασταση τοτε θα μπορουμε να δινουμε εναν κωδικο εισοδου και να μπαινουμε με root δικαιωματα.
Ας δημιουργησουμε λοιπον εναν λογαριασμο καθημερινης χρησης:
Ξεκινηστε τον υπολογιστη και καντε login ωστε να αποκτησετε root priviledges.
(Βαση των οσων καναμε στο προηγουμενο μερος θα πρεπει οταν αναβουμε τον υπολογιστη μας να ειμαστε στο εξης doom@doom login: _, δωστε λοιπον root και οταν σας ζητηθει password δωστε αυτο που ειχατε θεσει ως κωδικο ασφαλειας.
Μετα απο ενα πετυχημενο λοιπον login βλεπωντας μετα τον κερσορα το συμβολο # καταλαβαινουμε οτι ειμαστε root.
Δωστε λοιπον την εντολη adduser, το συστημα αποκρινετε δινοντας
Login name for new user []:
Πληκτρολογηστε λοιπον το ονομα του χρηστη. (Slacker) &enter
User ID ('UID') [ defaults to next available ]: Εδω πατηστε enter ωστε να δεχτουν τα defaults.
Initial group [ users ]: Και εδω πατηστε enter
Additional UNIX groups:
Πληκτρολογηστε τα εξης: cdrom, audio, plugdev, scanner, video & enter
Home directory [ /home/slacker ] πατηστε enter
Shell [ /bin/bash ] πατηστε παλι enter
expiry date : πατηστε παλι enter
Ενα τελευταιο enter και εχουμε δημιουργησει ΕΝΑΝ λογαριασμο καθημερινης χρησης. (μπορουμε να χρησιμοποιησουμε κατα τον ιδιο τροπο και αλλους.)
Το συστημα ζηταει τα προσωπικα στοιχεια για την ολοκληρωση του λογαριασμου, δωστε οτι νομιζετε και συνεχιζουμε....
Μετα το περας καταχωρησης των στοιχειων πρεπει να δωσουμε εναν αλλον κωδικο ασφαλειας, αυτον του λογαριασμου καθημερινης χρησης. Δωστε δυο φορες τον κωδικο που θελετε και ειμαστε ετοιμοι.
Δωστε την εντολη logout και καντε login με το νεο username & pass, τωρα ο κερσορας ειναι μπροστα απο το σημα $ ? Αρα τελειωσαμε. Δωστε λοιπον startx να ξεκινησουμε να κανουμε καποιες εγκαταστασεις.
Μηπως θα επρεπε να κοιταξουμε λιγο τα updates του συστηματος μας?
Τα updates θα βρισκοντε παντα μεσα εδω
(
www.slackware.com/getslack/list.php?country=Greece
)
ftp://ftp.ntua.gr/pub/linux/slackware/sl....1/patches/packages/
Εαν ειχαμε εγκαταστησει μια αλλη εκδωση (την 12 ας πουμε) τα update patches θα ειταν εδω
ftp://ftp.ntua.gr/pub/linux/slackware/sl....0/patches/packages/
Στην εκδοση 12 βλεπουμε πολλα πακετα (τα .tgz ) μιας και ειναι παλαιωτερη εκδοση.
Πως κανουμε τωρα update το συστημα μας;
Εχουμε τρεις τροπους:
Ο πρωτος τροπος ειναι να κατεβασουμε ενα ενα ολα τα patches και να τα κανουμε εγκατασταση στο συστημα μας.
Ο δευτερος τροπος ειναι να τα κατεβασουμε ολα μαζι (μαζικο download) και να γινουν εγκατασταθουν παλι ολα μαζι. Αυτος ο τροπος απαιτει γνωση καποιων εντολων.
Ο τριτος τροπος και ποιο advanced ειναι η συνταξη ενος script οπου θα εκτελειτε οποτε ειναι ρυθμισμενο και θα τα κανει ολα μονο του. Αυτος ο τροπος απαιτει πολυ καλη γνωση Bash scripting.
Λοιπον ας κανουμε τον δευτερο τροπο, και σε αργοτερα μιλαμε και για scripts.
Θελουμε λοιπον να κατεβασουμε ολα τα .tgz πακετα να τα κανουμε save σε ενα φακελο μεσα στον υπολογιστη μας και μετα να τα εγκαταστησουμε.
Ας το δουμε λοιπον βημα βημα. Θα χρησιμοποιησουμε το Wget. Ανοιγουμε λοιπον ενα terminal
system/Konsole -Terminal program και ζηταμε root δικαιοδοσια απο το συστημα
δινουμε την εντολη su και το συστημα ζηταει το root password οταν βαλουμε το pass ο κερσορας ειναι μετα απο # αρα ειμαστε root.
Που θα αποθηκευσουμε τα patches? Φτιαξτε ενα φακελο λοιπον μεσα στο home και ονομαστε το updates. Προσεξτε το location στη μπαρα εισαγωγης, ο φακελος που φτιαξαμε ειναι μεσα στο /home/slacker/updates ετσι δεν ειναι?
Στο terminal λοιπον δωστε την εξης εντολη
wget
ftp://ftp.ntua.gr/pub/linux/slackware/sl...tches/packages/*.tgz -P /home/slacker/updates
Λιγο μεγαλη; Να την δουμε λιγο κοματι κοματι να δειτε οτι ειναι πολυ απλο θεμα;
Καταρχην να διαβασετε λιγο το documentation του wget να δειτε ολες τις δυνατοτητες/switches κλπ (δεν ειναι αναγκη να μαθετε τα παντα απλα τα βασικα)
www.gnu.org/software/wget/manual/
Λοιπον ειπαμε με απλα Ελληνικα wget (κατεβασε)
ftp://ftp.ntua.gr/pub/linux/slackware/sl....1/patches/packages/ (απο αυτην την διευθηνση) *.tgz (ολα τα αρχεια με καταληξη .tgz ) -P (και καντα paste) /home/slacker/updates (εδω μεσα) δυσκολο; Δεν νομιζω....
Φυσικα μπορειτε και να κατεβαζετε με τον Firefox η με τον Konqueror ενα ενα τα πακετα και αφου τα κανετε save στον υπολογιστη σας μπορειτε να τα κανετε μετα εγκατασταση.
Αφου τα κατεβασαμε ολα τα πακετα λοιπον και ειναι μεσα στο /home/slacker/updates, ανοιξτε ενα terminal και δωστε cd /home/slacker/updates (με root priviledges) δωστε την εξης εντολη για να γινει μαζικη εγκατασταση ολων των πακετων που εμπεριεχοντε μεσα στο φακελο updates.
# upgradepkg *.tgz
That's it guys, Εχουμε μια εικονα τωρα πως μπορουμε να κρατησουμε το συστημα μας ενημερωμενο και να εχουμε εγκατεστημενα ολα τα Security patches και Updates.
Δημήτρης