Newsgroup: it.comp.os.linux.sys
Titolo: Ridimensionamento di Red Hat 6.2

Ciao a tutti .....
ho un problema da porvi.
Ho letto che su alcune applicazioni Embedded si può installare Linux in 4 o
8 Mbyte (normalmente si utilizzano CompactFlash).
Come è possibile ? Io ho installato sul mio PC una versione della Red Hat
6.2.
Vorrei che il mio PC funzionasse da Web Server (non ho bisogno di alcuna
routine grafica).
Quale strada devo percorrere per eliminare tutti i file che sono di troppo e
arrivare ad una versione funzionante che mi occupi non più di 32 Mbyte (di
HD) ?
Dopo aver proceduto con l'installazione da CD della versione minima, mi sono
ritrovato con uno spazio occupato su HD di circa 140Mb !!. Quindi ho
iniziato ad eliminare con il comando rpm tutti i pacchetti che "mi
sembravano" di troppo.
Sono arrivato a circa 77Mb di spazio occupato.
E ora ?
Tutti i pacchetti che vorrei eliminare mi "sembrano" in qualche modo
fondamentali per il corretto funzionamento di Linux (ricordo che vorrei
garantire il funzionamento come Web Server).
Come posso procedere ?
Devo forse ricompilare dei moduli, delle librerie, o cos'altro ?
Grazie e chiunque mi voglia dare un suggerimento
EV

 Come posso procedere ?
step 1: passa a debian 
http://www.debian.org
ciao,
marco


Non era esattamente la risposta che mi attendevo ..... vorrei continuare ad
utilizzare la RedHat,
ma almeno spiegami perchč ?
Grazie
EV

HD) ?
Mah, a parte passare a debian, come qualcuno ti ha consigliato, e tu
rifiuti tale possibilita', devi spulciare, spulciare, spulciare la
macchina in caccia di servizi/programmi inutili.
Avrai quasi sicuramente doppie librerie, libc5 e glibc, potane una,
forse hai ancora su i compilatori, gli header del kernel, gli header  di
X, svariati client di posta, o server di non so che, insomma, non
possiamo sapere cosa hai ancora presente sul tuo pinguino, devi
cominciare a fare le grandi pulizie.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Io sono da sempre un utente RH perciň stimo questa distribuzione, ma non č
la piů adatta al tuo scopo.
Devi togliere manualmente le cose in piů, non ce'č altro sistema, dato che i
pacchetti sono pensati per spazi maggiori di quello che hai a disposizione,
ed alla fine otterresti un qualcosa che non ha piů niente di RH e non
sarebbe piů compatibile con questa dato che hai rovinato la
pacchettizzazione.
Ottenere un'installazione leggere č sicuramente piů semplice partendo da
Debian o Slackware.
Forse la migliore delle free č mulinux della quale ti consiglio vivamente di
andare a vedere il sito:
http://sunsite.dk/mulinux/
Se dovessi fare un sistema embedded partirei proprio da questa, perché i
pacchetti sono costruiti per facilitare questo scopo.
Bye

step 1: passa a debian 
http://www.debian.org
Queste risposte stupide non sono d'aiuto a nessuno.

ma almeno spiegami perchè ?
Perchè certa gente risponde "Passa a Debian" senza neanche saperne il
motivo.

Forse la migliore delle free č mulinux della quale ti consiglio vivamente di
Piano, a consigliare mulinux.
E' ottima, la stimo molto, la uso su un paio di macchine,  ma per farla
stare in quello spazio, andreoli ha preso delle scorciatoie tutt'altro
che naturali, e tutt'altro che semplici da gestire, per farci poi
qualcosa di diverso da quello che e' come l'ha fatta lui.


 pacchetti sono costruiti per facilitare questo scopo.
Non mi e' chiara una cosa: Ho letto i requisiti e i programmi inclusi in 
etlinux (web server, mail server, etc. etc.); A che serve avere come 
server un 386 se non ci posso montare modem esterno (perche' le seriali 
sono troppo lente) oppure scheda di rete a 100Mbit?
E per i sistemi embedded? A cosa servono questi programmi?
-- 
* Jotaro Kujo *
 Can't you see the end
 Twentieth Century Man ? 

 ma almeno spiegami perchè ?
La debian e' un "po'" piu' snella della redhat. Ma non credo che risolva il 
problema ( ovvero ficcare tutto in 32 MB ) ? 
Conviene farsi una lista dei comandi necessari e cancellare tutti quelli 
NON; e' piu' complicato con le librerie: NON  e' semplice stabilire quali 
servono e quali no.
Senno' mettersi in contatto con gli autori di microdistribuzioni tipo 
mulinux ( ad esempio ) che hanno affrontato il problema e possono dare una 
risposta su quali comandi servono e quali no.

motivo.
E poi perche` la debian installa un sistema base di circa 40Mb (che ovviamente
puoi ripulire togliendo tutto cio` che non ti serve) prima di continuare 
l'installazione.
Henryx
-- 
 seph...@CARCERATO.it    |"A questo mondo ci sono solo due tragedie. |
 Per scrivermi, sostituite | Una e` non ottenere cio` che si vuole     |
 CARCERATO con aruba       | L'altra e` ottenerlo." Oscar Wilde        |
                           ---------------------------------------------

vuole anche lui.
Se non mi sbaglio e` una nuova feature del kernel 2.4 (se c'e` anche nel 2.2.18
non saprei dirlo)
Henryx

l'installazione.
Non diciamo cazzate... questa non é una prerogativa solo di Debian..
Red Hat ha l'installazione custom che ti permette di scegliere persino
pacchetto per pacchetto... certo che se uno non l'ha mai vista...

 wrote in message
6quj3tcfj97qji3lh...@4ax.com...


pacchetto per pacchetto... certo che se uno non l'ha mai vista...
L'ho vista, l'ho vista (la mia prima distro fu una RH 5 uscita da DEV)...
pero` se vai a vedere bene la RH non ti fa scegliere tutto il software da
installare (ad esempio sendmail lo installa senza chiedere niente all'utente).
La Debian invece installa solo cio` che gli serve per partire e nient'altro (il
resto lo devi installare via dselect/apt). Inoltre i pacchetti sono molto piu`
dettagliati della RH (per farti un esempio, il siag-office per RH e` solo un
rpm, mentre per Debian e` suddiviso in 4/5 pacchetti) in modo che tu puoi
scegliere cio` che ti serve e cio` che invece non c'entra niente per l'utilizzo
per cui e` destinata la macchina.
Il tutto condito con un bell'IMHO e con una domanda: ma tu, una volta, non
dovevi provare la Debian?


 pacchetto per pacchetto... certo che se uno non l'ha mai vista...
Io l'ho vista (e usata quasi sempre) e la 6.2 (la 7.0 non la tocco
neanche con un bastone lungo tre metri) anche non facendogli installare
nulla ti carica di almeno 130Mb, dato che si ostina a infilarci dentro X
e un mucchio di altra roba non strettamente necessaria (e questi non la
puoi togliere in fase di installazione), e' vero che la puoi poi
togliere a mano (a colpi di --force) ma la cosa non e' banale (e se hai
un HD da 120Mb come sul 386 su cui la provavo comunque non finisci
l'installazione); per cui dirgli di usare debian che installa un sistema
base molto piu' piccolo (mi pareva fossero 70Mb, ma non ho mai
controllato) a cui puo' aggiungere quello che serve mi pare una risposta
piu' che sensata.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Quali sono davvero importanti ?
Per i locales, devi pensare a che lingua useranno gli utilizzatori, e
lasciare solo l'italiano e l'us internazionale, ad esempio, e togliere
tutto il resto.
Certo, se poi il tuo prodottino lo vuole usare un tedesco, la uemlaut se
la scorda.
Per il terminfo, stesso discorso: quali terminali devono essere compresi
nella tua mini ditrib?


dovevi provare la Debian?
Certo che si ma ho portato il mio P100 a casa mia solo domenica
scorsa.. appena ho un pò di tempo piallo UinBug 95 e la RH 5.2 che c'é
lì e non tocco oramai da tempo immemore (di recente ho usato il
notebook per connettermi ad Internet) e metterò la Debian che
collegata in rete mediante un hub col notebook farà da gateway per
l'accesso ad Internet con diald.. devo solo avere il tempo..

l'installazione); per cui dirgli di usare debian che installa un sistema
Che Debian possa occupare meno posso essere d'accordo ma IHMO molta
gente tende a dare la colpa alla RH perchè avendo la nomea della
distribuzione facile aiuta molti a prestare poca attenzione in ciò che
si fa..

Quali sono davvero importanti ?
Prima di toccare qualcosa in /usr della cui inutilità non sei
assolutamente sicuro prova a controllare nuovamente se esistono
package che puoi rimuovere. Se non ti serve puoi levare al massimo il
contenuto della documentazione dei package in /usr/doc.

 nella tua mini ditrib?
Preferirei fosse internazionale. Ipotizzo che l'"interazione" possa essere
fatta solo in lingua inglese......
Altre domande/dubbi:
se ricompilo il Kernel e ne creo uno nuovo e monolitico (inserendo solo gli
elementi che mi occorrono), poi
posso cancellare in blocco tutta la directory /lib/modules ??
Sapreste dirmi il significato dei file presenti in /dev (al di là di quelli
più ovvi, tipo hda, hdb, eth0, ecc) o
almeno indicarmi un riferimento da cui reperire qualche informazione ?
Grazie ancora per l'aiuto
EV
P.S.
Sto usando Linux da poco più di un mese e la mia "stima" nei suoi confronti
sta crescendo giorno dopo giorno a dismisura !
Prima o poi eliminerò Windows anche dal mio PC di casa !!!

si fa..
Questo e` giusto. E` vero, la 7.0 e` molto buggata, pero`, se prendiamo una
versione precedente, possiamo utilizzarla in qualsiasi ambito con un relativo
margine di sicurezza (relativo perche` i bug ci sono sempre, anche se di minor
entita` ). Il problema e` che molti preferiscono dare la colpa agli altri anche
se sanno benissimo che sono loro stessi a non saper risolvere il problema
Il tutto (parte da rompiballe compresa) IMHO


l'accesso ad Internet con diald.. devo solo avere il tempo..
Ehe, prova facendoti accellerare la vita per alcuni giorni (rif Martin Mystere)
:)) . Per il resto, perche` devo andare a vedere cio` che mi ha installato (o
che mi vule installare) quando la mia distro mi installa solo cio` che mi serve
per partire e *al massimo* qualche servizio che gli e` essenziale? 
Cmq, come sempre abbiamo due differenti idee sul da farsi e quindi consiglio di
fermarci qui, prima di far degenerare il thread in un miniflame ^__-
Henryx
Ps: mi fermo non perche` non credo piu` nelle mie idee, ma perche` mi
dispiacerebbe finire nel tuo killfile, in quanto mi fido dei tuoi consigli (c'e`
poco da fare: hai un carattere molto suscettibile, ma sei sempre uno dei numeri
uno del ng) ^^


almeno indicarmi un riferimento da cui reperire qualche informazione ?
info MAKEDEV 
ti puo' dare parecchi spunti, direi.


 margine di sicurezza (relativo perche` i bug ci sono sempre, anche se di minor
Francamente da quel che ho sentito in giro non mi pare che la 7.0 sia
buggata in maniera cosi' pesante, e il problema comunque non sono i bug,
ma la scelta di metterci dentro versioni sperimentali del software;
quello che trovo assolutamente allucinante (dato che io ci programmo) e'
la faccenda del gcc, motivo piu' che sufficiente per farmela evitare
come la peste.


linuxconf e' diverso, quello e' abbastanza problematico da togliere).
Mmm... non si puo` piallare con un bel rpm -e e pace all'anima sua (a dire il
vero non mi ricordo nemmeno se ci ho mai provato ^^; )
Henryx
-- 
--------------------------------------            .--.
| seph...@CARCERATO.it             |           |o_o |
| Per scrivermi, sostituite          |           |:_/ |
| CARCERATO con aruba                |          //   \ \
|------------------------------------|         (|     | )
|       Debian GNU/Linux             |        /'\_   _/`\
|   The power of free software       |        \___)=(___/
--------------------------------------