Newsgroup: it.comp.os.linux.iniziare
Titolo: Slackware 10.0 - Cronaca della prima esperienza

Cronaca delle mie peripezie nella installazione della Slackware 10.0.
Chi non e' interessato, salti pure questo articolo.
**** Premessa
E' dai tempi della slack 3.6 che non prendevo piu' in considerazione
questa distribuzione storica. Era il 1999 e avevo acquistato il cofanetto
con ben 4 CD, piu' che altro perche' c'erano dentro tutti i sorgenti
(l'ADSL doveva ancora arrivare). Mi e' stato molto utile ravanarci dentro,
ma l'impressione generale era di una gran confusione e scarsa cura,
per cui mi sono tenuto ben stretto la mia Red Hat. Finche'...
**** Sito WEB - Voto: 10-
Un bel giorno di ferragosto, ciondolando per la rete, capito quasi per
caso nel sito 
www.slackware.org
, dove campeggia l'annuncio del rilascio
della ultima versione, la 10.0. Il sito appare subito molto chiaro:
cosa offre la nuova distrib. (versioni di kernel, gcc, ecc.), cosa e
come scaricarlo, manuale in linea, aggiornamenti e tutto. Unica pecca:
non sembra possibile scaricare in una soluzione unica il manuale, in modo
da poterlo stampare e consultare comodamente mentre si installa il tutto.
Sorpreso da tanta lucidita', mi lancio nel download. 2 CD masterizzati.
Si parte!
**** Installazione sistema base - Voto: 8-
Tutti i miei dati sono in una partizione /home separata, e ho due
partizioni libere per il SO: su una c'e' Red Hat 7.3, l'altra e'
disponibile per le sperimentazioni. Siccome non si puo' mai sapere, faccio
due copie su CD della /home, e in piu' faccio un rsync sull'altro vecchio
PC che funge da sistema rapido di backup: la prudenza non e' mai troppa.
Caccio dentro il primo CD. Boot regolare. Solite mascherine di
installazione.  Tutto procede per il meglio. Molto chiaro il sistema di
selezione dei pacchetti. Mi propone di fare un FD di emergenza: non lo
faccio perche' ormai sono piuttosto fiducioso (e anche un po' annoiato,
dopo essermi sciroppato la selezione di centinaia di pacchetti). Installa
il tutto, mi chiede anche il secondo CD.
Arrivo alla configurazione del LILO: qui il menu e' un po' sibillino.
Il programma si accorge che c'e' un'altra partizione ext2 e mi propone
di aggiungerla al LILO.  Io vorrei impostare il doppio boot slack/red
hat, e mi sembra di esserci riuscito, ma...  l'inghippo e' dietro
l'angolo. Primo riavvio: carica il kernel giusto, poi una sfilarata di
moduli che non trova, poi la sequenza di avvio SysV di Red Hat e si
pianta. Panico mio e di qualche altro programma del sistema.
Resetto. Perche' diavolo non ho fatto il FD di emergenza? mi
sarebbe servito.  Re-boot col primo CD. Fortunatamente si accede a
un sistema "live" su CD molto comodo per recuperare le situazioni di
emergenza. Infatti scopro che nella configurazione di LILO, ben lungi
dall'aver messo il doppio boot, aveva invece scritto il boot dalla
nuova partizione (boot=/dev/hda2) ma con l'immagine dalla vecchia
(image=/dev/hda3), per cui partiva il kernel di slack e poi montava la
partizione red hat.  Sistemo il tutto e riavvio. Suspance... funziona!
**** Configurazione - Voto: 8
Mi faccio un giretto per il sistema. Mi accorgo subito del gran ordine che
c'e'. Tanti dettagli, piccoli e grandi, mi fanno pensare: <<ecco, alla
slackware ragionano come IO ragiono>>. Il comando ls mostra le date nel
formato ISO AAAA-MM-GG. Le directory /etc e /boot sono relativamente
sgombre e ben ordinate. Hanno incluso tutte le FAQ e gli HOWTO!
Il secondo CD contiene altri kernel piu' recenti (il 2.6).
La rete e' a posto, manca solo di attivare la seconda scheda eth.
Sendmail. Recupero la mia configurazione precedente. Qui bisogna fare
presto. Per fortuna e' ferragosto, e pochi si preoccupano di inviare email
a un povero stordito che pistola al computer. Mi arriva subito un email da
Volkerding, il patron della Slackware. E' un messaggio precostituito che
mi da' benvenuto nella nuova distribuzione.  Mi acciglio: come hanno fatto
a saperlo gia'? Intanto mi arriva un secondo email, anonimo ma proveniente
sempre dallo stesso server dell'altro, che mi invita a registrarmi su
counter.li.org
: declino.  Esploro il sistema alla ricerca del trucco,
ma non trovo niente. Una piccola macchia sulla purezza del sistema.
Procedo subito a sradicare xdm/gdm/kdm e avvio startx. Sorpresa: parte
tutto al primo colpo e alla risoluzione di 1024x768. Ok, ecco il trucco:
usano il framebuffer, e si vede dalla lentezza delle operazioni a schermo,
come lo scrolling. Pero' funziona. Passo a configurare il window manager
FVWM2, avvio Mozilla, scarico il programma di installazione della scheda
video NVIDIA, che si esegue senza colpo ferire, riavvio X Window: fatto!
La configurazione della stampante, una HP LJ col PCL5 si presenta come
l'osso piu' duro. LPRng, CUPS, APSFILTER, e chi piu' ne ha piu' ne metta.
Provo LPRng + APSFILTER. Il programma di setup di APS mi fa rimpiangere
i vecchi programmini di installazione su DOS 3.3. Ripeto una decina di
volte il setup, provando diverse configurazioni, mentre la stampante mi
inonda di fogli pieni di quoricini e sorgenti PostScript scalettati. A
mali estremi, estremi rimedi: disinstallo tutto e lascio solo LPRng.
Configuro a manina /etc/printcap e scrivo da me il filtro di stampa,
uno script di shell che, in definitiva, deve chiamare GhostScript per
convertire il PostScript in PCL5. Ok, adesso si stampa!
Apache. Funziona. Peccato che non sia abilitato il SUEXEC che a me serve
tanto. Pazienza, vorra' dire che Apache me lo devo proprio ricompilare
da me. La cosa non e' banale, considerato che ci devo mettere anche SSL.
Dopo qualche perplessita' e prove poco convinte, trovo una soluzione
piu' rapida: vado nel sito slack, sezione sorgenti, scarico tutto
l'ambaradam di Apache. Qui c'e' anche lo script usato dal maintainer
del pacchetto Apache di slack che ha usato per compilare il tutto,
"apache.Slackware". Lo modifico un pochino, lo eseguo, ed ecco mi ritrovo
bello pronto il mio build del pacchetto apache, con suexec e tutto!
Lo sostutisco al pacchetto fornito con la distribuzione, sale e pepe,
ed ecco che ho apche funzionante. Ringrazio l'anonimo maintainer e
proseguo.
PHP 5. Solito tran-tran: scarico da 
www.php.org
, configuro il "configure",
compilo e installo la versione CGI. Tutto ok.
Alsa. Ha subito individuato la mia scheda audio on-board, che tanto mi
aveva fatto penare per installarla su RH73. Qui e' stato tutto automatico,
vero plug-and-play.
Xine per i DVD, scanner e masterizzatore: non vanno, ma devo ancora
approfondire.  Per adesso quello che importa di piu' c'e'. Manca
anche PostgreSQL e altre cosine.
**** Conclusioni.
Il voto alto per la configurazione non e' dovuto alla completezza
della distribuzione e ai suoi automatismi di installazione. Qualche
novizio avrebbe gia' lamentato gravi mancanze e difficolta'
insormontabili. Piuttosto ho trovato molto confortevole l'ordine e la
cura generale del sistema. Il sistema di pacchettizzazione "tar.gz"
e' un po' un ritorno alle origini, ma mi piace l'idea ed e' molto
rassicurante il sapere che tutto e' "sotto controllo". Adesso posso
andare a nanna tranquillo.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 andare a nanna tranquillo.
'notte e complimenti per la scelta :D
-- 
Filippo Santovito

che avresti dovuto rimuovere e reinserire il pacchetto cups....
:-) Ce l'avrebbe fatta anche un novizio...

 :-) Ce l'avrebbe fatta anche un novizio...
Già se ci riesco perfino io ....:-)
piuttosto sto Anatrone hai risolto con debian ??
-- 
Linuxuser Slackwaredotato

piuttosto sto Anatrone hai risolto con debian ??
Macché... sto cominciando a pensare che gli spiriti degli antenati di questo pc
stiano esercitando qualche malefica influenza.
Adesso per curiosità ho tirato su Apache su questo pc e provo a connettermi con
lynx dal 'piccolo'... sgrunt, andato al primo colpo. 
Provando ad aprire con lynx l'ip di 
debian.org
 (visto con l'altro pc) sul
piccolo... si apre.
Quindi la diagnosi mi pare sia: se provo ad aprire una connessione http dal
piccolo, questi passa la richiesta di risolvere il nome al router.. e questi per
qualche motivo non passa l'ip risolto al piccolo. Lo fa solo con richieste ICMP
e FTP. Neanche telnet sulle porte 25 e 110 dei server di libero, funziona, senza
il ping preventivo.
Eppure windows (dal quale sto scrivendo), collegato allo stesso router, non ha
questo problema, quindi a meno di stramberie che non conosco nel funzionamento
del dns del router... dovrebbe funzionare anche qui.
Sono un po' perplesso. Anzi, parecchio.

 Sono un po' perplesso. Anzi, parecchio.
Insisto....controlla come hai configurato il router........
mi sà che hai messo qualche regola in conflitto con iptables o roba del
genere.......(le  reti non sono propio il mio forte ..)
anche perchè windows iptables non lo ha propio.........
-- 
Linuxuser Slackwaredotato

anche perchè windows iptables non lo ha propio.........
Aahhh ma i windowsiani possono contare sull'imminenza del sp2... quello sì che
sarà una bomba. Anzi, una mina :-D

 che sarà una bomba. Anzi, una mina :-D
Io ho già indossato l'elmetto........;-)
-- 
Linuxuser Slackwaredotato

Io ho già indossato l'elmetto........;-)
Ci vogliono le mutande di lamiera, altroché...