Newsgroup: it.comp.os.linux.iniziare
Titolo: reiniziare -- scelta distro & tanti ciappi vari

"Reiniziare", piuttosto che "iniziare", perché una volta (ai tempi della
0.99 o giú di lí) di Linux e Unix ne masticavo, adesso (dopo qualche annetto
di Windows varie) sono "un poco" arrugginito -- ma non ne posso piú dei
crash di Windows, dei suoi rallentamenti misteriosi, ecc, ecc, e voglio
tornare a Linux.  Pare tra l'altro che al giorno d'oggi quelle 4 cose Win
che servono proprio si possano girare entro Linux, o con Wine o con Win4Lin
o altro, quindi mi decido e mi tuffo.  Ma su cosa...?  Quale distro, ecc...?
Ho 3 PC desktop da migrare a Linux (i due laptop, mio e della mia ragazza,
per ora aspettano...):
il vecchio Arthur: AMD K6-300, 96M RAM, è appena saltato il vecchio WD
Caviar 31600 da 1.5GB che faceva da disco C: per Win98 (/hda), l'ho
sostituito proprio oggi con un Quantum Fireball da 20G (da meno non se ne
trovano...); l'ex D: di Win98 (/hdb) e` un Seagate 4GB tuttora perfettamente
funzionale, formattato da Win98, e pieno di dati che vorrei conservare (sí,
ho i backup da qualche parte, ma meglio sarebbe tenere quello); il CDROM
(/hdc) pare funzionante; il floppy e/o il controller del floppy sono saltati
da un pezzo;
il nuovo Lancelot: Athlon 1.33 GB, 256M DDRAM-2100, unico HD un Quantum da
40G, l'altro device é un CD/RW -- segni particolari: l'audio é un AC97 dal
chip VIA sul motherboard; con questo ci faccio quel che voglio, non ha
ancora nulla di critico per ora;
il cruciale Donatien (cruciale perché é della mia ragazza e se lo rovino
quella mi pela): Dell Dimension 4100, Intel Pentium III-800, 128M SDRAM-133,
unico HD (?marca?) 20G, l'altro device é un CD/RW -- di serie ha Windows/ME,
non /98, ma penso che questo sia negoziabile.
Il tutto in Ethernet a 10/100MB (sarebbe tutto 100 ma Lancelot se ne sta in
un'altra zona della casa e l'hub di quella zona é per ora un vecchio
scatoletto a 10MB, mentre l'hub/switch del salotto é 10/100).  Al momento
l'accesso a internet é a 56K usando il modem interno di Donatien che gira
Sygate e AnalogX Proxy per distribuire l'accesso a tutti gli altri -- Aruba
latita nell'istallazione ADSL (la promettono a giorni, lo Zyxel 642R sta lí
bello connesso e attaccato all'hub/switch, ma mi dicono i conoscitori di
Aruba, e ADSL in generale, che é meglio non farci conto...).
"Pare" ("si mormora", ecc) che la distro ideale per smanettoni sia Debian,
ma in pieno agosto non so dove trovare i CD, non posso (ancora) scaricare i
gigabyte (vedi sopra su ADSL), non so quando woody diverrá stabile, che
faccio...?  Intanto provo le altre, mi sono detto, poi vedremo.
Su Lancelot per ora sono partito con Redhat 7.1 (2 CD dalle solite
riviste) -- l'unico collega linuxomane (socio LUG ecc) giura su Redhat).
Non c'é male, "ma".  Per usare l'audio AC97 ho dovuto scaricare ALSA e
penare un po'.  Nei due CD c'é solo un modesto campionario di SRPM's.  Gli
RPM sono divisi fra i due CD e non pare ci siano automatismi per trovare su
quale CD c'é quale RPM.  Mi sembrava d'obbligo provare OpenSSH nell'ultima
versione (con un paio di security fix critici, pare -- un bel giorno almeno
una di queste scatole sará a fare da firewall alle altre sull'ADSL, quindi
mi pare che alla security ci devo pensare eccome).  Ho dovuto dargliela su
pur avendo scaricato, mi pare, tutti gli rpm rilevanti: l'ultimo di openssh
dipende da una 
libcrypto.2.so
, quella viene solo dall'ultimo rpm di openssl,
ma questi non si istalla perché naturalmente c'é un openssl precedente, e
quello ha una 
libcrypto.1.so
 da cui dipendono N altri pacchetti.  Se questo
é rappresentativo di un'esperienza di upgrade mi pare che sia un problema.
Per il 90% dei pacchetti, chi se ne... di avere l'ultimissima versione, ma
quelli di sicurezza, eh no, bisogna stare un passo davanti ai cracker, no?
O ho sbagliato qualcosa...?
Poi metto su un cliente X su Arthur (qualche giorno fa, prima che partisse
il suo vecchio disco), con l'idea di lavorare un po' su Lancelot (che é da
un'altra parte, come dicevo) dal salotto (dove sono Arthur e Donatien).
cygwin+xfree86, una passeggiata, ma chi lo regge piú twm al giorno d'oggi?
No problem, scarichiamo i due tgz di WindowMaker e con configure e make sono
fatti (per cygwin) e funzionano bene.  Peró Arthur mostra un poco la corda.
Nessun problema, penso, apposta ho X, posso girare il window manager da
Lancelot, no?  Forse -- ma istallando l'RPM di wmaker con un utente non
privilegiato pare non ci sia modo di farlo partire "pulito" sul display
remoto.  Boh.  Alla fine ho istallato anche su Lancelot (Redhat 7.1,
dicevamo) il wmaker dai tgz dei sorgenti e tutto ha funzionato.  Ma gli RPM
non dovrebbero semplificarla, la vita...?  Probabilmente mi sfugge qualcosa
(e vorrei davvero capire cosa!).
Insomma Redhat mi ha lasciato un po' l'amaro in bocca, anche se per ora su
Lancelot c'é ancora RH 7.1.  Vabbé, proviamo Mandrake 8.0, ne dicono tanto
bene, e ho i due CD di Chip-special dopotutto.  Approfitto a provare su
Donatien vista una breve assenza della mia ragazza.  Quasi una passeggiata,
a parte che, fatta curata e leccata per benino tutta l'istallazione, il
tutto si pianta irrimediabilmente.  Boot da CD come rescue, un po' di
trial&error in /var/log/*, e la ragione appare chiarissima: un robo chiamato
vpnqualcosa lancia una richiesta di password -- la lancia al syslog dopo di
che presumibilmente si mette ad aspettare una risposta dallo stdin che non
ha.  Boh, disabilitiamo la partenza del vpnciufolo allo startup, il resto va
benissimo.  Certo che se aspettavo ad avere qualche indicazione da quel
megagrafico e incomprensibile schermo di boot di "Aurora" (?che é?)
aspettavo un pezzo (e infatti ho aspettato prima di decidermi a ripartire da
CD col rescue) -- ma non si potrebbero avere i buoni vecchi msg di boot che
se qualcosa si pianta lo dice in console...?  Vabbé, a parte questo, tutto
benissimo.  Mandrake é davvero accattivante e mi pare gestisca bene le cose
con i suoi tanti 'Drak' grafici -- alla GUI non sono molto abituato, ma
quando funziona bene merita davvero rispetto.  Mettere e togliere RPM dai CD
é un piacere, visto anche che lui sa su quale CD c'é cosa.  Per ora ho
ordinato lo scatolo coi manuali stampati e i 7 CD, pare ne valga la pena,
vedremo (certo ci metterá un poco ad arrivare).
Purtroppo salta fuori che il modem PCI di Donatien é un Conexant HCF e
un'ampia fruga in rete rivela che non ho nessuna speranza di pilotarlo da
Linux né ora né mai.  Porc, acc, zozz, eccetera.  Quindi niente Linux per
Donatien sinché non arriva l'ADSL (campa cavallo).  Ho pensato anche a
comprare intanto un altro modem (magari ISDN visto che ho l'ISDN e non la
uso come tale...) ma dovrei andare da Computer Discount con la stampa di
duecento pagine di modem e il loro stato di supporto Linux...?!  Troppo
casino, aspetteró la ADSL (mannaggia).  Comunque grazie alla ricca e
dettagliata istallazione ho trovato un altro problema.  Un altro PC della
rete domestica (Julie, che per ora resta con Win98: é un laptop vecchiotto,
Pentium 133, 32M RAM non upgradabili) ha l'unica printer di casa (non siamo
molto hardcopy-oriented, ma qualche volta una pagina cartacea serve...), una
Canon BJC-240, condivisa da Windows (SMB).  Da Mandrake non ho capito se
devo mettere CUPS (pare di sí, ma non lo conosco) e poi mi chiede di
configurare la stampante -- gli dico che si accede via SMB, servername
Julie, sharename Canon, come tipo di stampante c'é il gigamenu ad albero, la
BJC-240 c'é addirittura due volte con scelta o di driver BJ-200 o di BJC-600
(come scelgo...?), le ho provate tutte, ogni volta gli chiedo di stampare le
pagine di prova e non succede nulla di nulla.  Boh.  Non é colpa di SMB,
Julie, o Canon: con smbclient da console, un comando print ok.txt per un
file di testo ok.txt stampa il volgare testo ivi presente.  ?!
Veniamo ad Arthur.  Saltato il primo disco, occasione perfetta per passare a
Linux.  Solo che... dal CDROM di Arthur, Mandrake non boota!!!  NB: gli
stessi CD bootano benissimo sul CDRW di Donatien; dal CDROM di Arthur altri
CD bootano senza problemi; é quello *specifico* CD, il primo di Mandrake
8.0, su quello *specifico* drive CDROM, quello di Arthur, che non ne vuole
sapere...?!?!?
Allora provo altri CD di Linux da riviste, in particolare un robo chiamato
"Madeinlinux 4.0" tutto italiano (vabbé, quasi).  I problemi strani non
mancano; in particolare la "configurazione post-istallazione" sembra
piantata a circa 1/3, noto dalla vicina poltrona dove mi sono messo a
leggere lanciando un occhio ogni tanto.  Lo lascio in pace 10 minuti, eh sí,
proprio piantato.  Vado al PC, tocco il mouse... riparte tutto!  ???
Parte finalmente col suo kernel di default 2.4.2 'mlx'.  Solo che... la
scheda Ethernet PCI di Arthur é una Realtek rtl8139 (e il madeinlinux se n'é
accorto, tanto é vero che ha un alias eth0 rtl8139 in modules.conf)... e il
driver rtl8139 non l'hanno messo fra i moduli del loro kernel di default!!!
C'é solo rtl8129, ma pare non configurato per supportare anche l'8139,
infatti modprobe fallisce con "dispositivo non esistente" (uno dei tanti
messaggi in italiano).  Noto che l'unico 8139 é fra i moduli per l'ALTRO
kernel che accludono, un 2.2.qualcosa -- provo un reboot con quello e
infatti cosí la scheda la vede.  Ma c'é un ma... che cavolo sta combinando
ping?!  Qualsiasi ping io faccia da arthur con il kernel 2.2.qualcosa dice
di ricevere UN pacchetto di risposta, qualsiasi numero ne spedisca -- tutti
gli altri, perduti.  ???  questa non l'avevo mai sentita.  La rete
funzionocchia, piú o meno -- un telnet da arthur a lancelot ad esempio va
benissimo; se faccio ping di arthur dalle altre macchine, pure tutto bene;
ma il ping di arthur stesso insiste a ricevere uno solo pacchetto di
risposta.
Insomma non mi da molto affidamento.  Saró un pessimista... ho provato anche
a guardare 
www.madeinlinux.com
 ma non mi sembra un sito molto ricco o
maturo.  Qualcuno la conosce e ne é soddisfatto, 'sta Madeinlinux...?
Al momento la mia tendenza sarebbe di trovare il modo di cacciare Mandrake
8.0 su Arthur, tutto sommato mi sembra la migliore di quelle provate sinora.
Ma come faccio se arthur ha il floppy rotto e il drive CDROM incompatibile
(?) col CD di boot di Mandrake...?  Qualche suggerimento...?  Posso provare
a comprare un floppy nuovo, ma se, come temo, é rotto il controller floppy
integrato non é che serva a molto.  Visto che il CD di Mandrake lo leggo
benissimo, una volta che sono partito con madeinlinux, non c'é ad esempio
modo di preparare un boot di mandrake su di una qualche partizione dell'HD,
farlo sapere a lilo, rebootare da lí e fare il resto dell'istallazione di
Mandrake, ad esempio...?  Magari "spezzettando e ricucendo" qualcuna delle
.img per floppy che posso leggere dal CD di Mandrake, o...?
Qualsiasi commento, consiglio e/o risposta su parte o tutto di questo post é
ben gradito!  Se volete (sono un vecio della rete, quando queste cose
contavano ancora:-) potete rispondermi in mail e faró un riassunto delle
risposte fra qualche giorno sul newsgroup -- grazie anticipate!
Alex

(?) col CD di boot di Mandrake...?  Qualche suggerimento...?  Posso provare
Installazione via nfs o ftp da una macchina in rete. Leggi il manuale.
-- 
Enrico Bodo  -   PhD student      
University of Rome "La Sapienza" 
Department of Chemistry         

...
[hugecut]
Qualche consiglio a caso:
- Io preferisco Mandrake a RedHat, ma ti consiglierei di usare la stessa del
tuo amico, in modo che possiate consigliarvi a vicenda
- Se usi Mandrake, disabilita Aurora in Mandrake Control Center / Boot /
Boot Config
- Perche' andare al negozio con la lista dei modem? Prima vai al negozio,
prendi nota dei modem che hanno (immagino che ne abbiano 2-3 tipi), e vai a
casa a vedere quale e' compatibile e te lo compri (hint: di solito sotto le
50k e' WinModem, sopra le 70k va bene, ma non fidarti solo di quello).
- Gli RPM sono tanto carini, ma certe volte devi disinstallare tutti i
pacchetti collegati e reinstallare i tgz (ad esempio quando ho dovuto
installare una particolare estensione di php, ho disinstallato/reinstallato
Apache e Php)
- Quanto al CD che non fa boot, visto che altri CD partono, penso che sia un
problema di sporco/disallineamento/soglia ecc.: puoi provare a fare una
copia del CD, magari funziona
AS