Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

6. Ξανά πρόβλημα Debian

Από : Λέων Ίσαυρο

Απάντηση : Νίκος Κόκρας

Απάντηση : Βαγγέλης Παπαδογιαννάκης

Αγαπητοί φίλοι Linux-άδες Επιτέλους έκανα download από την Debian και εγκατέστησα το Linux 2.0 στον αρχαίο υπολογιστή μου,, γράφτηκα μάλιστα με χαρά στην λίστα των Ελλήνων χρηστών του περιοδικού σας.

NK: Καλά έκανες

Δυστυχώς στην σχέση μου με το Linux τίποτα μέχρι τώρα δεν έχει λειτουργήσει απρόσκοπτα και καταφεύγω πάλι σε σας για να λύσετε το νέο μου πρόβλημα: Ενώ η εγκατάσταση έγινε κανονικά και όλα τα αρχεία τοποθετήθηκαν στις θέσεις τους, δεν μπορώ να δώσω καμμιά εντολή Unix στο σύστημα. Αντί για το # έχω $ για prompt. Τι μπορεί να έχει πάει στραβά;

NK: Τίποτα. Υπάρχει η συνήθεια ο root να έχει prompt # και οι χρήστες $. Αυτό μόνο για να καταλαβαίνει κανείς ότι είναι root και να προσέχει. Κάνε λοιπόν ένα user account (adduser login, μετά passwd login) και παίξε από εκεί.

Ίσως να μην εγκαταστάθηκαν κάποια πακέτα από το dselect γιατί έχω την αίσθηση ότι τα έκανα θάλασσα...Αλλά όταν έκανα login στο root και ξεκίνησα το dselect δεν μου ανάφερε τόσα πακέτα όσα αμέσως μετά την πρώτη επανεκκίνηση (αμέσως μετά την εγκατάσταση). Θα ήθελα να εγκαταστήσω το TeX το Netscape Navigator και τα XWindows αλλά πλέον δεν μου τα δείχνει ως διαθέσιμα.

NK: Το dselect είναι το ΜΕΓΑΛΟ πρόβλημα της Debian. Δεν ξέρω τι εγκατάσταση έκανες και πόσο πλήρης είναι αλλά οπωσδήποτε διάβασε το manual του dselect. Για να δεις ως διαθέσιμο π.χ. το TeX, θα πρέπει το dselect να τα "δει" δηλαδή είτε να τα έχεις στον δίσκο σου (και να πεις στο dselect το directory όπου τα έχεις) είτε να στοχεύσεις το dselect σε ένα official debian ftp site. Και στις 2 περιπτώσεις πρέπει να του πεις να πάρει την λίστα των active πακέτων που υπάρχουν διαθέσιμα (υπάρχει επιλογή στο menu του dselect).

Κάτι άλλο που με παραξενεύει είναι ότι δεν βλέπω το αποτέλεσμα της εντολής μου στο prompt. Έτσι για παράδειγμα αν γράψω:


   $ cd /usr

τελικά θα δω:
   $

αντί για όπως περιμένω:
   dev/hda1/usr>$ (ή τελοσπάντων κάτι τέτοιο)

NK: Αυτό δεν είναι βέβαια το αποτέλεσμα της εντολής σου. Για να δεις το αποτέλεσμα της εντολής σου πρέπει για το παράδειγμα που έδωσες να δώσεις την εντολή pwd. Αυτό που θέλεις είναι μια ιδιότητα του bash (customizable prompt). Ρυθμίζεται από την variable PS2 και οδηγίες θα βρεις στην man page του bash (man bash, προς το τέλος). Συνοπτικά, θα πρέπει να βάλεις στο /etc/bashrc ή /etc/profile ή  /.bashrc μία εντολή του στυλ PS2=/x/c/s όπου x,c,s είναι switches που θα βρεις στην manpage του bash.
ΒΠ: Για την ακρίβεια, για να δεις το path στο οποίο βρίσκεσαι ανά πάσα στιγμή, γράψε PS1=[\w] (είναι κάτι αντίστοιχο με το PROMPT $p$g του dos). Το PS2, είναι το prompt που βγάζει το bash όταν δεν έχεις κλείσει κάποια εισαγωγικά, δηλ. αν PS2=[<] (όπως και είναι το default) και γράψεις
echo "ale a yact "ENTER"
θα σου βγάλει από κάτω:
<
για να συνεχίσεις. Θα σου το βγάζει μέχρι να κλείσεις τα εισαγωγικά. (το αποτέλεσμα της echo, θα περιέχει τα enter που πάτησες...)

Δυστυχώς δεν έχω καμμιά σχέση μέχρι τώρα με Linux, Unix και παρεμφερή με αποτέλεσμα να μην μπορώ να καταλάβω τίποτα. Μάλλον δεν είναι και τόσο φιλικό όσο λένε το Linux...

NK: Το ότι δεν έχεις καμία σχέση το καταλάβαμε :-) αλλά κανείς δεν είπε ότι είναι user-friendly το Linux (και αν το είπε κακώς έκανε). Το Linux είναι sys-admin frendly.

Περιμένω την απάντησή σας με ανυπομονησία αφού είστε και η μόνη πηγή που μπορώ να απευθυνθώ. Δυστυχώς όποια άλλη πηγή του LDP και αν έψαξα δεν με κάλυψε.

NK: Προφανώς δεν έψαξες καλά!!!
ΒΠ: Μάλλον καθόλου θα έλεγα αλλά καταλαβαίνς ότι ήσουνα πολύ χαμένος σε όλα αυτά, ε;;;

Σας χαιρετώ με απελπισία (και απογοήτευση) Υ.Γ: Αν καταφέρω να εγκαταστήσω το TeX -αλήθεια πώς γίνεται αυτό;- από που θα πείσω το σύστημα να γράψει ελληνικά;

NK: Άστο αυτό για αργότερα. Ακόμα δεν έβαλες linux και θέλεις TeX ?

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!