Επόμενο Προηγούμενο Περιεχόμενα
Από : Λέων
Ίσαυρο
Απάντηση : Νίκος
Κόκρας
Απάντηση : Βαγγέλης
Παπαδογιαννάκης
Αγαπητοί φίλοι 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 ?
Επόμενο Προηγούμενο Περιεχόμενα