Page 63 - Linux_7

Basic HTML Version

Linux Inside
63
Package: *
Pin: release a=unstable
Pin-Priority: 600
Η λογική του παραδείγματος είναι η εξής. Εξ ορισμού, όλα
τα πακέτα κατεβαίνουν από τον testing κλάδο. Οι τρεις τελευ-
ταίες γραμμές, όμως, ορίζουν ότι θέλουμε να μπορούμε να
κατεβάζουμε όλα (*) τα πακέτα και από το unstable, αλλά με
δευτερεύουσα προτεραιότητα – αυτή ορίζεται στο Pin-Priority
όπου έχουμε βάλει έναν αριθμό μικρότερο από το Pin-Priority
του stable κλάδου. Σημειώστε ότι μπορούμε να κάνουμε pin
και συγκεκριμένα πακέτα, π.χ. μόνο το “Iceweasel”, οπότε θα
γράφαμε Package: iceweasel.
Στη συνέχεια κάνουμε apt-get update για να ενημερώσουμε
τις λίστες των πακέτων. Αν θέλουμε να εγκαταστήσουμε ένα
πακέτο, π.χ. τo “foo”, από τον unstable κλάδο, τότε δίνουμε
την εντολή:
apt-get install foo/unstable
όπου το σύστημα θα προσπαθήσει να το εγκαταστήσει με
τις υπάρχουσες εξαρτήσεις (του stable). Αν τώρα θέλουμε να
εγκαταστήσει για σιγουριά και τις εξαρτήσεις του unstable,
τότε δίνουμε την εντολή:
apt-get -t unstable install foo
Ρύθμιση Samba
Για να συνδεθούμε με έναν Windows file server ή ένα
shared φάκελο σε Windows μηχάνημα, χρειαζόμαστε ένα πα-
κέτο που λέγεται smbclient και ένα πακέτο που λέγεται
smbfs. Το πρώτο είναι το πρόγραμμα-πελάτης του Samba
για μπορούμε να έχουμε πρόσβαση στα αρχεία μας στα
Windows, ενώ το δεύτερο δίνει πρόσβαση στο filesystem ενός
Samba server.
apt-get install smbclient smbfs
Στη συνέχεια, απλά ανοίγουμε τον nautilus (ή έναν αντίστοι-
χο διαχειριστή αρχείων) και πάμε στις Συνδέσεις Δικτύου.
Εκεί, με μερικά κλικ θα βρούμε τα Windows μηχανήματα και
φυσικά τα αρχεία που έχουμε σε αυτά.
Γραμματοσειρές
Αν και πλέον υπάρχουν ελεύθερες γραμματοσειρές μετρι-
κά αντίστοιχες με εκείνες της MS, όπως οι Liberation και
DejaVu, πολλοί εξακολουθούν να θέλουν τις γραμματοσειρές
της Microsoft. Αυτές εγκαθίστανται μέσω ενός πακέτου που
υπάρχει στο κανάλι contrib:
apt-get install msttcorefonts
Drivers για AMD & nVidia
Στο Linux και στο Debian ειδικότερα, υπάρχουν δύο είδη
οδηγών (drivers) που μπορούμε να εγκαταστήσουμε για την
κάρτα γραφικών μας: ο ανοικτός και ο κλειστός. Οι ανοικτοί
οδηγοί θεωρούνταν παλιότερα υποδεέστεροι, αλλά έχουν κά-
νει απίστευτη πρόοδο τον τελευταίο καιρό. Επιπλέον, οι κλει-
στοί οδηγοί είναι παράξενοι, αφού είναι φτιαγμένοι για συγκε-
κριμένη έκδοση xorg αλλά και του πυρήνα με αποτέλεσμα, ει-
δικά στο Debian unstable, να μη δουλεύουν μετά από μία
αναβάθμιση.
Προσωπικά, στα μηχανήματά μου έχω κάρτες γραφικών
της AMD. Για να δούμε αν δουλεύει ο ανοικτός οδηγός πρέ-
πει να κάνουμε μερικούς ελέγχους και ίσως να εγκαταστή-
σουμε firmware από το non-free κανάλι.
aptitude install firmware-linux-nonfree
Για να ελέγξουμε αν ο ανοικτός driver είναι ενεργοποιημέ-
νος, πρέπει να ελέγξουμε αν είναι ενεργοποιημένα στον πυ-
ρήνα μας το Direct Rendering Manager (DRM) και το
Accelerated Graphics Port (AGP). Έλέγχουμε το DRM με την
εντολή:
grep DRM_RADEON /boot/config-$(uname -r)
Αυτό που πρέπει να δούμε είναι:
CONFIG_DRM_RADEON=m
Για να ελέγξουμε το AGP δίνουμε την εντολή:
grep AGP /boot/config-$(uname -r)
Εδώ πρέπει να δούμε κάτι σαν κι αυτό:
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=m
CONFIG_AGP_SIS=m
CONFIG_AGP_VIA=m
Στη συνέχεια, κάνουμε edit το /etc/X11/xorg.conf και ελέγ-
χουμε αν υπάρχουν οι γραμμές:
Section “Device”
Identifier “Device0”
Driver “radeon”
EndSection
Αν δεν δουλεύει, τότε αντικαθιστούμε το radeon με
radeonhd...
nVidia
Για τη nVidia δεν ξέρω πολλά, διότι δεν έχω ασχοληθεί,
οπότε θα προσπαθήσω απλώς να περιγράψω τον πιο εύκολο
τρόπο που είδα στο web – ας με συγχωρήσουν οι έμπειροι
χρήστες με nVdia και Debian!
Αρχικά, κατεβάζουμε ένα σκριπτάκι [1] για να δούμε ποια
έκδοση της κάρτας γραφικών χρειαζόμαστε. Πρέπει επίσης
να γνωρίζουμε ποια έκδοση πυρήνα έχουμε, την οποία τη
βλέπουμε με την εντολή:
uname -r
Τώρα πρέπει να εγκαταστήσουμε μερικά πακέτα απαραίτη-
τα για τη δημιουργία του driver για τη συγκεκριμένη έκδοση
πυρήνα:
# apt-get install module-assistant nvidia-kernel-common
Στη συνέχεια, τρέχουμε το module-assistant (m-a) για να
φτιάξουμε το module του πυρήνα για την κάρτα μας και εγκα-
θιστούμε τον driver για το Xorg:
# m-a auto-install nvidia-kernel${VERSION}-source
# apt-get install nvidia-glx${VERSION}
Αν όλα έχουν πάει καλά, τότε προσθέτουμε στο αρχείο
/etc/X11/xorg.conf τα εξής:
Section “Module”
Load “glx”
EndSection
Section “Device”
Identifier “Video Card”
Driver “nvidia”
EndSection
και κανούμε reboot. Αν δεν δουλέψει, ξεκινάμε μια «βόλτα»
στο Internet και διαβάζουμε το manual [2]. Καλή επιτυχία...
Linux Labs - Debian
Σύνδεσμοι
[1] Script για nVidia: http://j.jemadux.eu/v38lmO
[2] Οδηγίες για nVidia κάρτες: http://j.jemadux.eu/tND2iJ