Newsgroup: it.comp.os.linux.iniziare
Titolo: Mandrake 8.0: inetd.conf, OpenGL. Linux: download manager, disinstallazione applicazioni

Porro' 4 quesiti da newbie. Spero che riusciate a darmi una mano.
********** Mandrake 8.0 **********
1) Come al solito, anche questa distribuzione al momento
     dell'installazione non tappa i buchi di sicurezza che chi come me
     non vuole usare la macchina come server deve provvedere a
     tappare da solo modificando con un editor certi file.
     Mi sono venuti in mente almeno i file hosts.deny, hosts.allow,
     inetd.conf. Quest'ultimo pero' non lo trovo. Come si disattivano
     allora i servizi gestiti da inetd?
     Ci sono altri file che dovrei modificare?
     Come posso fare in modo di essere avvisato quando si verificano
     tentativi di intrusione (ping, port scanning, ecc.)?
     Dal punto di vista della sicurezza, Windows mi sembra al riparo
     da certi rischi in quanto non apre decine di porte come Linux. Qual
     e' l'utilita' di installare un server offrendo servizi come ftp,
     ecc se poi questi espongono la macchina a gravi rischi di
     intrusione?).
2) Dopo aver installato Mandrake 8.0 ho scoperto che le applicazioni
    OpenGL (per esempio xtraceroute) non giravano.
    Quindi ho scaricato dal sito nVIDIA (ho una vecchia Diamond Viper
    770) i driver OpenGL per Mandrake 8.0 (disponibili solo da pochi
    giorni! ma e' mai possibile?), li ho installati (e per installarli  
    sono dovuto uscire dal server X, ho dovuto settare il runlevel di 
    default in modo da fare il boot alla console e non far partire X, ho
    dovuto installare due rpm, ho dovuto EDITARE A MANO il file 
    XF86Config-4 arrangiandomi con gli editor disponibili per console 
    che neanche conoscevo (Emacs), infine ho dovuto far ripartire X e 
    lanciare xtraceroute per vedere se le cose funzionavano.
    Xtraceroute adesso gira, ma l'installazione dei driver OpenGL ha 
    riportato questo messaggio d'errore:
    Above files (libglx.a, libGLcore.a, libGL.so.1.2) possibly belong to
    a conflicting MESA rpm. They have been renamed to 
    xxx.<originalFile>.RPMSAVE to avoid conflicting with the files  
    contained within this package.
    Posso ignorare il messaggio oppure devo disinstallare i driver
    OpenGL?
    Ho perso un sacco di tempo e che cosa ho ottenuto alla fine? Un  
    messaggio d'errore. Ci vuole la pazienza di Giobbe quando si ha a 
    che fare con il pinguino.
    Adesso vorrei provare qualche applicazione OpenGL. Sapete dirmi
   quali dovrebbero essere gia' installate (a parte xtraceroute) e quali
   si possono scaricare da Internet? Ho provato a installare il demo di 
   Quake3 (linuxq3ademo-1_11-6_x86_gz.sh, 49 Mb), ma si avvia solo da 
   root (cosa che il readme consiglia di fare in certi casi ma che io  
   ritengo PERICOLOSA) e comunque, dopo una schermata
   nera, esce con questo errore:
QObject::connect: Cannot connect KAction::activated() to Konsole::(null)
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
Q3 1.11 linux-i386 Dec  4 1999
----- FS_Startup -----
Current search path:
/root/.q3a/baseq3
./baseq3
----------------------
Running in restricted demo mode.
----- FS_Startup -----
Current search path:
/root/.q3a/demoq3
./demoq3/pak0.pk3 (1387 files)
./demoq3
----------------------
execing default.cfg
execing q3config.cfg
couldn't exec autoexec.cfg
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Opening IP socket: localhost:27960
Hostname: localhost.localdomain
Alias: localhost
IP: 127.0.0.1
----- R_Init -----
...loading libGL.so: Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.0
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 640x480
Using 8/8/8 Color bits, 24 depth, 0 stencil display.
Initializing OpenGL extensions
...GL_S3_s3tc not found
...ignoring GL_EXT_texture_env_add
...using GL_ARB_multitexture
...using GL_EXT_compiled_vertex_array
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: RIVA TNT/AGP/3DNOW!
GL_VERSION: 1.2.2
GL_EXTENSIONS: GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_env_add
GL_ARB_transpose_matrix GL_EXT_abgr GL_EXT_bgra
GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord
GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal
GL_EXT_secondary_color GL_EXT_separate_specular_color
GL_EXT_stencil_wrap GL_EXT_texture_edge_clamp GL_EXT_texture_env_add
GL_EXT_texture_env_combine GL_EXT_texture_lod_bias GL_EXT_texture_object
GL_EXT_vertex_array GL_EXT_vertex_weighting
GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square
GL_NV_evaluators GL_NV_fog_distance GL_NV_packed_depth_stencil
GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SGIS_multitexture 
GL_MAX_TEXTURE_SIZE: 2048
GL_MAX_ACTIVE_TEXTURES_ARB: 2
PIXELFORMAT: color(24-bits) Z(24-bit) stencil(0-bits)
MODE: 3, 640 x 480 fullscreen hz:N/A
GAMMA: software w/ 0 overbright bits
CPU: 
rendering primitives: single glDrawElements
texturemode: GL_LINEAR_MIPMAP_NEAREST
picmip: 1
texture bits: 0
multitexture: enabled
compiled vertex arrays: enabled
texenv add: disabled
compressed textures: disabled
Initializing Shaders
...loading 'scripts/base.shader'
...loading 'scripts/base_button.shader'
...loading 'scripts/base_floor.shader'
...loading 'scripts/base_light.shader'
...loading 'scripts/base_object.shader'
...loading 'scripts/base_support.shader'
...loading 'scripts/base_trim.shader'
...loading 'scripts/base_wall.shader'
...loading 'scripts/common.shader'
...loading 'scripts/ctf.shader'
...loading 'scripts/eerie.shader'
...loading 'scripts/gfx.shader'
...loading 'scripts/gothic_block.shader'
...loading 'scripts/gothic_floor.shader'
...loading 'scripts/gothic_light.shader'
...loading 'scripts/gothic_trim.shader'
...loading 'scripts/gothic_wall.shader'
...loading 'scripts/hell.shader'
...loading 'scripts/liquid.shader'
...loading 'scripts/menu.shader'
...loading 'scripts/models.shader'
...loading 'scripts/organics.shader'
...loading 'scripts/sfx.shader'
...loading 'scripts/shrine.shader'
...loading 'scripts/skin.shader'
...loading 'scripts/sky.shader'
...loading 'scripts/test.shader'
----- finished R_Init -----
------- sound initialization -------
------------------------------------
----- Sound Info -----
sound system is muted
    1 stereo
32768 samples
   16 samplebits
    1 submission_chunk
22050 speed
0x48cc5000 dma buffer
Forcing all sounds to 8 bit
No background file.
----------------------
Loading vm file vm/ui.qvm.
VM file ui compiled to 902363 bytes of code
4 arenas parsed
6 bots parsed
trFMV::play(), playing idlogo.RoQ
   Di nuovo: con Windows basta un click per installare Quake3 senza 
   problemi.
********** Linux **********
3) Con Linux come si scaricano (in FTP ma soprattutto HTTP) file che
     hanno grosse dimensioni (es. il kernel: 25 Mb) senza dover
     ricominciare da capo in caso di interruzione?
    Non ho trovato un solo download manager per Linux con le
     funzionalita' di download resume e segmented downloading
    (per Windows invece ce ne sono a bizzeffe: Flashget, Download     
    Accelerator, Getright per citarne solo alcuni). Perche?
    Su Soundforge ci sono due progetti ma sono in stato di planning:
    Downloader per X e Getright. Ho scoperto che su un sito russo
    (
http://www.krasu.ru/soft/chuchelo/
) invece sono disponibili per il 
    download. Mmm... c'e' da fidarsi?
4)  Disinstallare applicazioni con gli RPM (per chi ha RedHat o
      Mandrake) e' semplice: rpm -e nome_pacchetto (meglio ancora con
     GnomeRPM), ma come si rimuovono le applicazioni compilate e
     installate a partire dai tar.gz?
     Con Windows, che quasi tutti gli utenti Linux snobbano, bastano un 
     paio di click.
     Con Linux mi sembra che ci siano solo queste soluzioni (nessuna
     delle quali mi sembra altrettanto pratica, veloce ed efficiente):
     a) disinstallare A MANO (un vero incubo), magari tenendo conto
          di un log con: make install 2>&1 | tee /percorso/log
     b) utilizzare checkinstall (peraltro recente e ancora beta) che   
          richiede un metodo tortuoso (configure, make, installazione   
          con checkinstall, creazione di un rpm a partire dal tar.gz,
          disinstallazione dell'rpm) e spesso non effettua una   
          disinstallazione completa e pulita.
Grazie per l'attenzione e scusate se il post e' piuttosto lungo :)
P.S. OSSERVAZIONE (qualcuno dira' che e' adatta solo a os.dibattiti, ma
non mi interessa perche' io voglio pareri tecnici, non chiacchiere).
Lo scopo di un s.o. e' quello di fornire un'interfaccia tra utente e
hardware di una macchina che permetta di avere a disposizione un
ambiente nel quale si possano eseguire applicazioni in maniera semplice,
rapida ed efficiente. Anche se il mio cuore sta con Linux, io sto con
Windows perche' questo, a costo di qualche reboot e reinstallazione,
offre un ambiente che facilita qualunque compito. L'utente non e'
costretto a perdere tempo con lunghe compilazioni dei pacchetti che non
di rado terminano con messaggi di errore, difficili modifiche a file di
configurazione con editor poco user-friendly, installazioni impossibili
di applicazioni che offrono molte meno funzionalita' delle
corrispondenti in ambiente Windows, ma puo' concentrarsi su cio' che gli
interessa ed essere produttivo. Il programmatore poi ha a disposizione
strumenti di sviluppo di fronte ai quali quelli per Linux fanno
semplicemente ridere. Non so se il compito dell'amministratore di
sistema sia piu' semplice con Linux di quanto lo sia con Windows NT, ma
il solo fatto che la disinstallazione dei pacchetti non sia per niente
immediata mi lascia pensare.
Non posso fare a meno di notare che anche i prodotti gratuiti per
Windows sono scadenti, quindi ritengo che il nocciolo della questione
stia nella parola free: la filosofia del free software e' interessante e
ha prodotto cose lodevoli (ha reso disponibile gratuitamente un s.o.
che, derivato da BSD come i piu' blasonati Sun OS, Solaris, HP-UX, IRIX
e AIX, ha offerto la possibilita' di installare server economici che
oggi sono largamente utilizzati), ma non ha dimostrato di poter
sostituire Windows come s.o. ne' per workstation ne' per server (sembra
infatti che ultimamente il numero di server NT sia addirittura aumentato
sensibilmente).
Gli utenti Linux che si vantano di aver eliminato Windows dal PC
sarebbero cosi' gentili da spiegarmi come riescono a svolgere quei
lavori che con Windows si fanno tranquillamente e con Linux non si fanno
affatto perche' non esistono applicazioni decenti oppure non esistono
affatto applicazioni?
Piu' che una polemica la mia e' una curiosita'. Lavorare solo sotto
Linux e' il mio sogno, ma credo che tale rimarra' ancora per molti anni.
Dal '91 ad oggi Linux ha fatto progressi enormi ma deve ancora colmare
parecchie lacune. Purtroppo sotto molti aspetti resta nettamente
inferiore sia agli Unix commerciali sia a Windows.

inferiore sia agli Unix commerciali sia a Windows.
Ovviamente te hai provato sia Win2k server che Solaris, HP-UX, AIX e
IRIX e Linux a fondo per parecchi mesi, quindi tra poco ci posterai un
report dettagliato di molte centinaia di righe dove motiverai queste
affermazioni, vero?
-- 
Saluti, Francesco [aka Ikitt aka Rontani ] IHGGer/Lurker.
"...Era...Un oggetto troppo grande per chiamarlo spada.
Troppo spesso, troppo pesante e troppo grezzo.
Non era altro che un blocco di ferro."
e-mail -> il mio mailserver[.it] e' freemail[.it]

sensibilmente).
Cosi` come il prezzo delle loro assicurazioni rispetto alle
controparti Linux/Unix piu` sicure. (Pero` puoi sempre installare con
un click...)
Per chi mi vuole dire che non dovrei rispondere ai post trolleggianti:
avete ragione, picchiatemi pure, ma mi seccherebbe che un qualunque
newbie di passaggio venisse disinformato e malinfluenzato a questo
modo.
Massimiliano

     b) utilizzare checkinstall (peraltro recente e ancora beta) che   
Non installare i tar.gz. La soluzione mi sembra cosi' semplice...
[...]
Il resto e' FUD. Se vuoi sentire le nostre risposte a tutto quello che
dici leggi comp.os.linux.advocacy. Non passa giorno che qualcuno non dica le
tue stesse cose e c'e' sempre un linux-advocate pronto a ribattere.
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

 modo.
Ottima osservazione: e`  lo stesso motivo per cui talvolta  rompo il mio
ormai lungo silenzio per rispondere proprio ai troll...
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Corollario sulla ricorsivita` della legge di Murphy: visto che qualunque
entita` che si prefigge uno scopo vedra` i suoi tentativi ostacolati e
resi vani da tale legge, il fatto che ogni tanto qualcosa funzioni e`
dato dall'intervento della legge di murphy su se stessa. (R. Poggi)

affermazioni, vero?
Come no, ho provato pure Mach.
Ovviamente no, poca gente conosce a fondo tutti i sistemi.
Ho utilizzato le Sun SPARC ai tempi dell'universita' solo per _diversi_
anni e una macchina SG, ma mi rendo conto che questo non conta niente.
Poi credo di aver letto _qualche_ articolo scritto da esperti
autorevoli, soprattutto americani. Ci sara' da fidarsi oppure pensi che
siano troll anche loro?
Inoltre ogni tanto ascolto  anche pareri di persone che hanno _qualche_
annetto di lavoro alle spalle in ambito Unix, ma saranno troll anche
quelli.
Infine nei _manuali_ Unix ho trovato i raffronti fra i vari flavors, ma
gli autori dovevano essere eretici quando dicevano certe cose.
Ripeto, _sono_ un newbie ma nei ng non faccio lo str**zo come tanti
altri newbie e non newbie.
Noto con dispiacere che su questo ng la musica non cambia MAI!
MAI offendere la suscettibilita' degli utenti Linux, sempre pronti a
sputare su Windows e a difendere a spada tratta Linux, salvo poi
abbandonarlo per altri s.o. quando hanno bisogno del Photoshop
e di tante altre belle cose. Piu' risposte, meno ipocrisia, meno
sarcasmo, ma soprattutto meno faziosita' per favore. Windows ha tanti
difetti, ma neanche Linux scherza.

altri newbie e non newbie.
Si', sono stato str**zo, stavolta.
Mi sono lasciato prendere la mano, complice la stanchezza. 
Mi scuso nuovamente, dato che il troll della situazione sono stato io,
stavolta.
Cerchero' sinceramente di far tesoro della lezione. E dato che sono
newbie anch'io, in futuro me staro' piu' zitto.


aiuti/risposte/consigli utili in tal senso.
La quasi totalita` delle risposte che hai ottenuto non e` stata ne'
gentile ne' esauriente: intravedo una certa regolarita`, tu no? Hai
considerato la possibilita` che chiedendo le stesse cose in modo
diverso avresti ottenuto risposte diverse? Lo so che sei in buona fede
e che sei convinto di aver semplicemente argomentato. E scommetto pure
che, se adesso provi ad immaginarti quando avrai usato Linux per sei o
sette mesi, guardando indietro a quel post, sono sicuro, ti rendi
conto che era ancora presto per argomentazioni cosi` generali, ti
pare?
E' vero che c'e` chi attraverso Linux vuole portare avanti degli
ideali e chiude un occhio (se non due) sui difetti del suo mondo, e
li` convengo che c'e` da prendere quel che si dice con pinze e
contropinze. Ed e` anche vero che ci sono gli utenti come me per cui
e` il lato pratico (i risultati e quanto velocemente e efficacemente
si ottengono) a fare da carta piu` forte nel gradimento. Se
controcritichiamo un post come il tuo e` perche' abbiamo *esperienze*
diverse piuttosto che ideali diversi. (Una delle prime cose che ti ho
scritto non riguardava forse i *risultati* del modello open source? A
me piace perche' da` grandi risultati, non perche' abbia un qualche
allineamento pseudopolitico in proposito.) E se ci interessa che gli
altri newbie non basino le loro scelte su affermazioni come le tue, e`
solo perche' non vogliamo che abbandonino ancor prima di provare,
perche' sappiamo quel che si perderebbero.
I tuoi dubbi li ho avuti tutti, se non di piu`, caspita! ``Come e`
possibile che debba perdere la testa dietro l'header rewriting, i
canonical e altre cose simili, quando sotto Windows impiegavo trenta
secondi a settare un nuovo account?'' sono parole mie di un paio di
settimane fa (tra le piu` gentili peraltro, le bestemmie preferisco
non riportarle). Mi sono ben guardato dall'esprimerle con lo stesso
fervore qui sul gruppo, esattamente perche' ero e sono un newbie e non
posso criticare un sistema che conosco da pochi giorni. Infatti ho
scoperto poi, e per caso, che la soluzione era semplicissima. Ma prima
di incapparci ho sudato: e se sono un newbie e non posso criticare il
sistema che non conosco, sono pero` anche un ex scribacchino che puo`
permettersi di dire quanto male e` fatta la documentazione (e lo
faccio).
Sperando, ma dubitando, di averti tolto un po' di acido dallo stomaco,
il sarcastico Massimiliano ti saluta.

 non hai risposto.
Solgo rispondere  quando ho qualcosa da  dire, e per il  resto del tempo
taccio e osservo  come mio solito. Rispondevo a Massimiliano  che e` mio
amico da lungo tempo e mio "collega" da poco, non ho risposto a te forse
perche` non  avevo niente di  intelligente da dire. Quando  porrai delle
domande sulle quali sono preparato, saro` ben lieto di rispondere. E poi
c'e` anche da  dire che sono tre anni che  frequento la comunita` Linux,
questo newsgroup  l'ho visto nascere,  e da un  po' di tempo  faccio una
selezione dei messaggi a cui  rispondere, perche` non posso mica passare
la vita  alla console a  rispondere ai  dubbi dei newbie.  Qualche volta
devo anche  imparare qualcosa di  nuovo, altrimenti come faccio  a darvi
una mano?
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Dovesse anche succedere l'Apocalisse, la tromba dell'Arcangelo verrebbe
sentita con 27 ms di ritardo (F. Tisato)

Mah... sinceramente ho installato il JBuilder 4 da poco e va da dio...
Nulla da invidiare a MSwindozzz!
