Προσωπικά εργαλεία

Linux/LTSEnablementStack

Από WIKI Τεχνικής Στήριξης
< Linux(Διαφορές μεταξύ αναθεωρήσεων)
Μετάβαση σε: πλοήγηση, αναζήτηση
μ
Γραμμή 1: Γραμμή 1:
 
__TOC__
 
__TOC__
  
Για το λειτουργικό σύστημα Ubuntu 12.04, υπάρχουν οι εξής πυρήνες διαθέσιμοι:
+
== Διαθέσιμοι kernels και Xorg ==
 +
Ο πυρήνας (kernel) του Linux υποστηρίζει τις συσκευές υλικού των Η/Υ (αντίστοιχα με τους device drivers των Windows), ενώ το Xorg τις κάρτες γραφικών. Συνήθως, θα θέλαμε τις πιο καινούργιες εκδόσεις και από τα δύο αυτά λογισμικά. Όμως, μπορεί οι καινούργιες τους εκδόσεις να μην είναι συμβατές με κάποιες παλιές συσκευές, και έτσι ανάλογα με την ηλικία του εργαστηρίου μας, επιλέγουμε μεταξύ τριών συνδυασμών kernel και Xorg, όπως περιγράφεται παρακάτω.
 +
 
 +
Για να δείτε τον kernel και το Xorg που έχετε εγκατεστημένα, δώστε:
 +
{{Terminal|dpkg -l 'linux-image-generic*' xserver-xorg 'xserver-xorg-lts*' | awk '/^ii/ { print $2 }'}}
 +
 
 +
Επίσης, για να μην μπερδευτείτε εάν τυχόν έχετε πολλές εκδόσεις του ίδιου πυρήνα, καλύτερα πριν συνεχίσετε με την παρούσα σελίδα, να ακολουθήσετε τις οδηγίες της παραγράφου «Αφαίρεση παλιών πυρήνων» της σελίδας [[Linux/sch-scripts/Συντήρηση_ΣΕΠΕΗΥ|Συντήρησης ΣΕΠΕΗΥ]].
 +
 
 +
Οι διαθέσιμοι πυρήνες για το λειτουργικό σύστημα Ubuntu 12.04, είναι:
 
{| class="wikitable" width="70%" style="margin:0 auto;"
 
{| class="wikitable" width="70%" style="margin:0 auto;"
 
|-
 
|-
Γραμμή 33: Γραμμή 41:
 
|}
 
|}
  
Και τα εξής Χ.Οrg:
+
Τα διαθέσιμα Χorg για το Ubuntu 12.04, είναι:
 
{| class="wikitable" width="70%" style="margin:0 auto;"
 
{| class="wikitable" width="70%" style="margin:0 auto;"
 
|-
 
|-
Γραμμή 42: Γραμμή 50:
 
|xserver-xorg
 
|xserver-xorg
 
|1.11
 
|1.11
|'''Προτεινόμενο για υποστήριξη παλιών καρτών γραφικών'''
+
|Προτεινόμενο για υποστήριξη παλιών καρτών γραφικών
  
 
|-
 
|-
Γραμμή 65: Γραμμή 73:
 
|}
 
|}
  
Τα σχολικά εργαστήρια με την default εγκατάσταση από το [[Linux/LiveCD|LiveCD]] της Τεχνικής Στήριξης, έχουν εγκατεστημένα τα πρώτα από τον κάθε πίνακα.  
+
== 1. Παλιός kernel, παλιό Xorg ==
 +
Τα σχολικά εργαστήρια που έκαναν εγκατάσταση Ubuntu/LTSP με το [[Linux/LiveCD|LiveCD]] της Τεχνικής Στήριξης, έχουν εγκατεστημένα τα παλιά kernel/Xorg. Αυτό έγινε γιατί τότε που φτιάχτηκαν τα LiveCD δεν υπήρχαν οι νεότερες εκδόσεις. Παρόλα αυτά εάν το εργαστήριο δουλεύει χωρίς κανένα πρόβλημα, δεν έχετε κανέναν λόγο να κάνετε αναβάθμιση.
 +
 
 +
Από την άλλη, εάν δοκιμάσατε νεότερες εκδόσεις και παρουσιάστηκαν προβλήματα, και θέλετε να επιστρέψετε στα παλιά, δώστε:
 +
{{Terminal|sudo apt-get install --purge linux-image-generic-pae xserver-xorg xorg}}
 +
 
 +
Στη συνέχεια κάντε επανεκκίνηση και στην οθόνη επιλογής λειτουργικού του boot manager grub, επιλέξτε "Previous Linux versions" και στη συνέχεια τον πυρήνα 3.2. Μετά, δώστε:
 +
{{Terminal|dpkg -l 'linux-*3.13*' | awk '/^ii/ { print $2 }'}}
 +
Αυτό θα σας δείξει όλους τους νέους πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:
 +
{{Terminal|sudo apt-get purge --auto-remove linux-headers-3.13.0-45 linux-headers-3.13.0-45-generic linux-image-3.13.0-45-generic}}
 +
 
 +
Τέλος, κάντε δημοσίευση εικονικού δίσκου.
  
{{Hint|Για την προβολή του πυρήνα που χρησιμοποιεί το λειτουργικό σύστημα μπορείτε να εκτελέσετε την εντολή:<br/>{{Terminal|uname -r}}}}
+
== 2. Νέος kernel, νέο Xorg ==
 +
Κάποιοι νέοι υπολογιστές έχουν προβλήματα με τον παλιό kernel, για παράδειγμα μπορεί καινούργιοι σταθμοί εργασίας να μην ξεκινάνε γιατί ο παλιός kernel δεν περιέχει τον driver για την κάρτα δικτύου τους. Ή, να έχουν προβλήματα με την κάρτα γραφικών τους, είτε να μην δείχνει καθόλου, είτε να μην είναι διαθέσιμες όλες οι αναλύσεις.
  
Προτείνεται:
+
Σ' αυτήν την περίπτωση μπορείτε να βάλετε τα νέα kernel και xorg δίνοντας:
# Όσα σχολικά εργαστήρια έχουν την αρχική εγκατάσταση (δηλαδή: πυρήνα 3.2) και δεν διαθέτουν καινούριους σταθμούς εργασίας (Intel 4ης γενιάς καθώς και AMD της σειράς A4, A8 και A10) και δεν αντιμετωπίζουν κάποιο πρόβλημα με την λειτουργία του εργαστηρίου να μην προχωρήσουν στην αναβάθμιση τόσο του πυρήνα όσο και του συστήματος γραφικών.
+
{{Terminal|sudo apt-get install --purge linux-hwe-generic xserver-xorg-lts-trusty xorg}}
# Αντίθετα, όσα έχουν καινούριους σταθμούς εργασίας, τα "συνηθισμένα/προτεινόμενα" πια είναι αυτά που είναι σημειωμένα με bold στους πίνακες. Η εγκατάσταση αυτών γίνεται με την εξής εντολή:<br/>{{Terminal|sudo apt-get install --purge linux-hwe-generic xserver-xorg xorg}}{{Hint|Το πακέτο linux-hwe-generic εγκαθιστά το τελευταίο πυρήνα που εμφανίζεται στον πρώτο πίνακα, το linux-image-generic-lts-trusty.}}Μετά το τέλος της εγκατάστασης θα χρειαστεί επανεκκίνηση του εξυπηρετητή για να χρησιμοποιηθεί ο καινούριος πυρήνας, αφαίρεση των παλιών πυρήνων δίνοντας την εντολή: <br/>{{Terminal|sudo apt-get purge linux-image-3.2.0-* linux-headers-3.2.0-*}} και [[Linux/sch-scripts/Δημοσίευση εικονικού δίσκου|δημοσίευση του εικονικού δίσκου]].<br/>{{Notice|Για νέες εγκαταστάσεις, θα δημιουργηθεί ένα ακόμα live CD της 12.04.5 που θα περιέχει αυτές τις προτεινόμενες εκδόσεις.}}
+
# Αν κάποιο εργαστήριο έχει πολύ καινούργιους σταθμούς εργασίας και κάνει το προτεινόμενο (2) παραπάνω, και παρόλα αυτά έχει θέματα με τις κάρτες γραφικών, τότε προτείνεται να δοκιμάσει και την εγκατάσταση του καινούριου X.Org εκτελώντας την παρακάτω εντολή:<br/>{{Terminal|sudo apt-get install --purge linux-hwe-generic xserver-xorg-lts-trusty xorg}}
+
  
==Τεχνικό υπόβαθρο==
+
Όταν τελειώσει, κάντε επανεκκίνηση ώστε να συνδεθείτε με τον νέο kernel, και να είστε σε θέση να σβήσετε τον παλιό. Δώστε:
=== Πυρήνας Linux ===
+
{{Terminal|dpkg -l 'linux-*3.2*' | awk '/^ii/ { print $2 }'}}
Ο πυρήνας Linux είναι μία πρωτότυπη υλοποίηση πυρήνα λειτουργικού συστήματος. Αν και δεν χρησιμοποιεί κώδικα του UNIX, μπορεί να θεωρηθεί παρεμφερές σύστημα (ο ακριβής όρος είναι Unix-οειδές, Unix-like) ή ελεύθερη υλοποίησή του, αφού διαθέτει τις περισσότερες εντολές του και την ίδια σχεδόν δομή αρχείων, ενώ η φιλοσοφία της σχεδίασής του πλησιάζει περισσότερο το UNIX από οποιοδήποτε άλλο λειτουργικό σύστημα.
+
Αυτό θα σας δείξει όλους τους παλιούς πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:
 +
{{Terminal|sudo apt-get purge --auto-remove linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic-pae linux-image-3.2.0-76-generic-pae}}
  
Σήμερα το Linux παρέχει όλα όσα θεωρούνται αναγκαία για ένα σύγχρονο πυρήνα λειτουργικού, όπως: [42]
+
Τέλος, κάντε δημοσίευση εικονικού δίσκου.
  
* υποστήριξη πολυεπεξεργαστικών συστημάτων (SMP)
+
== 3. Νέος kernel, παλιός Xorg ==
* πραγματική πολυδιεργασία
+
Σε κάποιες ειδικές περιπτώσεις, μπορεί να χρειαζόμαστε καινούργιο kernel για τον server ή για ορισμένους σταθμούς εργασίας, αλλά να θέλουμε παλιό Xorg γιατί έχουμε κάποιες παλιές κάρτες γραφικών, όπως S3Virge, Trident, Rage κλπ, οι οποίες δεν υποστηρίζονται από το καινούργιο Xorg (επειδή αφαιρέθηκε η υποστήριξη καρτών που λειτουργούσαν με την αρχιτεκτονική XAA).
* εικονική μνήμη
+
* διαμοιραζόμενες βιβλιοθήκες
+
* σωστή διαχείριση μνήμης
+
* δικτύωση μέσω TCP/IP κ.α.
+
  
Ο πυρήνας Linux αρχικά σχεδιάστηκε για επεξεργαστές της οικογένειας x86 (386/486/Pentium), αλλά σήμερα τρέχει σε πολύ μεγάλη ποικιλία επεξεργαστών, όπως οι Alpha (64 bit), οι Motorola 68000 (Amiga), PowerPC, MIPS κ.α.
+
Μόνο σ' αυτήν την περίπτωση, αναγκαζόμαστε να έχουμε νέο kernel και παλιό Xorg, δίνοντας:
 +
{{Terminal|sudo apt-get install --purge linux-hwe-generic xserver-xorg xorg}}
  
=== X.Οrg ===
+
Όταν τελειώσει, κάντε επανεκκίνηση ώστε να συνδεθείτε με τον νέο kernel, και να είστε σε θέση να σβήσετε τον παλιό. Δώστε:
Πρόκειται για την εφαρμογή που διαχειρίζεται το γραφικό περιβάλλον του λειτουργικού συστήματος Ubuntu. Το X.Org περιλαμβάνει όλα εκείνα τα στοιχεία (display server, βιβλιοθήκες ανάπτυξης, οδηγούς για την επικοινωνία με την κάρτα γραφικών, κτλ) τα οποία είναι απαραίτητα για την εκτέλεση ενός [http://el.wikipedia.org/wiki/X_Window_System παραθυρικού συστήματος].
+
{{Terminal|dpkg -l 'linux-*3.2*' | awk '/^ii/ { print $2 }'}}
 +
Αυτό θα σας δείξει όλους τους παλιούς πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:
 +
{{Terminal|sudo apt-get purge --auto-remove linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic-pae linux-image-3.2.0-76-generic-pae}}
  
== Πηγές ==
+
Τέλος, κάντε δημοσίευση εικονικού δίσκου.
https://wiki.ubuntu.com/1204_HWE_EOL
+
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
+

Αναθεώρηση της 09:44, 20 Φεβρουαρίου 2015

Περιεχόμενα


Διαθέσιμοι kernels και Xorg

Ο πυρήνας (kernel) του Linux υποστηρίζει τις συσκευές υλικού των Η/Υ (αντίστοιχα με τους device drivers των Windows), ενώ το Xorg τις κάρτες γραφικών. Συνήθως, θα θέλαμε τις πιο καινούργιες εκδόσεις και από τα δύο αυτά λογισμικά. Όμως, μπορεί οι καινούργιες τους εκδόσεις να μην είναι συμβατές με κάποιες παλιές συσκευές, και έτσι ανάλογα με την ηλικία του εργαστηρίου μας, επιλέγουμε μεταξύ τριών συνδυασμών kernel και Xorg, όπως περιγράφεται παρακάτω.

Για να δείτε τον kernel και το Xorg που έχετε εγκατεστημένα, δώστε:


Terminal.pngdpkg -l 'linux-image-generic*' xserver-xorg 'xserver-xorg-lts*'

Επίσης, για να μην μπερδευτείτε εάν τυχόν έχετε πολλές εκδόσεις του ίδιου πυρήνα, καλύτερα πριν συνεχίσετε με την παρούσα σελίδα, να ακολουθήσετε τις οδηγίες της παραγράφου «Αφαίρεση παλιών πυρήνων» της σελίδας Συντήρησης ΣΕΠΕΗΥ.

Οι διαθέσιμοι πυρήνες για το λειτουργικό σύστημα Ubuntu 12.04, είναι:

Όνομα Έκδοση Κατάσταση
linux-image-generic 3.2 ΟΚ
linux-image-generic-lts-quantal 3.5 Ξεπερασμένος
linux-image-generic-lts-raring 3.8 Ξεπερασμένος
linux-image-generic-lts-saucy 3.11 Ξεπερασμένος
linux-image-generic-lts-trusty 3.13 Προτεινόμενος για υποστήριξη νέων επεξεργαστών

Τα διαθέσιμα Χorg για το Ubuntu 12.04, είναι:

Όνομα Αντίστοιχη έκδοση xorg-core Κατάσταση
xserver-xorg 1.11 Προτεινόμενο για υποστήριξη παλιών καρτών γραφικών
xserver-xorg-lts-quantal 1.13 Ξεπερασμένο
xserver-xorg-lts-raring 1.13 Ξεπερασμένο
xserver-xorg-lts-saucy 1.14 Ξεπερασμένο
xserver-xorg-lts-trusty 1.15 Προτεινόμενο για υποστήριξη νέων καρτών γραφικών

1. Παλιός kernel, παλιό Xorg

Τα σχολικά εργαστήρια που έκαναν εγκατάσταση Ubuntu/LTSP με το LiveCD της Τεχνικής Στήριξης, έχουν εγκατεστημένα τα παλιά kernel/Xorg. Αυτό έγινε γιατί τότε που φτιάχτηκαν τα LiveCD δεν υπήρχαν οι νεότερες εκδόσεις. Παρόλα αυτά εάν το εργαστήριο δουλεύει χωρίς κανένα πρόβλημα, δεν έχετε κανέναν λόγο να κάνετε αναβάθμιση.

Από την άλλη, εάν δοκιμάσατε νεότερες εκδόσεις και παρουσιάστηκαν προβλήματα, και θέλετε να επιστρέψετε στα παλιά, δώστε:


Terminal.pngsudo apt-get install --purge linux-image-generic-pae xserver-xorg xorg

Στη συνέχεια κάντε επανεκκίνηση και στην οθόνη επιλογής λειτουργικού του boot manager grub, επιλέξτε "Previous Linux versions" και στη συνέχεια τον πυρήνα 3.2. Μετά, δώστε:


Terminal.pngdpkg -l 'linux-*3.13*'

Αυτό θα σας δείξει όλους τους νέους πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:


Terminal.pngsudo apt-get purge --auto-remove linux-headers-3.13.0-45 linux-headers-3.13.0-45-generic linux-image-3.13.0-45-generic

Τέλος, κάντε δημοσίευση εικονικού δίσκου.

2. Νέος kernel, νέο Xorg

Κάποιοι νέοι υπολογιστές έχουν προβλήματα με τον παλιό kernel, για παράδειγμα μπορεί καινούργιοι σταθμοί εργασίας να μην ξεκινάνε γιατί ο παλιός kernel δεν περιέχει τον driver για την κάρτα δικτύου τους. Ή, να έχουν προβλήματα με την κάρτα γραφικών τους, είτε να μην δείχνει καθόλου, είτε να μην είναι διαθέσιμες όλες οι αναλύσεις.

Σ' αυτήν την περίπτωση μπορείτε να βάλετε τα νέα kernel και xorg δίνοντας:


Terminal.pngsudo apt-get install --purge linux-hwe-generic xserver-xorg-lts-trusty xorg

Όταν τελειώσει, κάντε επανεκκίνηση ώστε να συνδεθείτε με τον νέο kernel, και να είστε σε θέση να σβήσετε τον παλιό. Δώστε:


Terminal.pngdpkg -l 'linux-*3.2*'

Αυτό θα σας δείξει όλους τους παλιούς πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:


Terminal.pngsudo apt-get purge --auto-remove linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic-pae linux-image-3.2.0-76-generic-pae

Τέλος, κάντε δημοσίευση εικονικού δίσκου.

3. Νέος kernel, παλιός Xorg

Σε κάποιες ειδικές περιπτώσεις, μπορεί να χρειαζόμαστε καινούργιο kernel για τον server ή για ορισμένους σταθμούς εργασίας, αλλά να θέλουμε παλιό Xorg γιατί έχουμε κάποιες παλιές κάρτες γραφικών, όπως S3Virge, Trident, Rage κλπ, οι οποίες δεν υποστηρίζονται από το καινούργιο Xorg (επειδή αφαιρέθηκε η υποστήριξη καρτών που λειτουργούσαν με την αρχιτεκτονική XAA).

Μόνο σ' αυτήν την περίπτωση, αναγκαζόμαστε να έχουμε νέο kernel και παλιό Xorg, δίνοντας:


Terminal.pngsudo apt-get install --purge linux-hwe-generic xserver-xorg xorg

Όταν τελειώσει, κάντε επανεκκίνηση ώστε να συνδεθείτε με τον νέο kernel, και να είστε σε θέση να σβήσετε τον παλιό. Δώστε:


Terminal.pngdpkg -l 'linux-*3.2*'

Αυτό θα σας δείξει όλους τους παλιούς πυρήνες που έχετε, και οι οποίοι πρέπει να αφαιρεθούν. Όλα αυτά τα ονόματα βάλτε τα σε μια εντολή apt-get purge, για παράδειγμα:


Terminal.pngsudo apt-get purge --auto-remove linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic-pae linux-image-3.2.0-76-generic-pae

Τέλος, κάντε δημοσίευση εικονικού δίσκου.


Παραλλαγές
Ενέργειες
Πλοήγηση
Εργαλεία