Newsgroup: it.comp.os.linux.iniziare
Titolo: sistema personalizzato [lunghetto]

 
Sto cercando di costruirmi un sistema veramente minimalissimo per una
macchina che verra' utilizzata esclusivamente per riprodurre file audio in
formato ac3. Il tutto, ovviamente, e' anche un divertimento ed un occasione
per approfondire la conoscenza del sistema.
L'approccio e' simile a LFS, solo che sto provando a fare da solo, per il
piacere (masochistico ?) di sbattere il naso da solo sui problemi.
Per questioni di velocita' non compilo da sorgenti, ma copio binari e
librerie direttamente da una distro funzionante sulla stessa macchina
(usando ldd per vedere che librerie servono).
In pratica sono partito creando la gerarchia delle directory, il kernel,
init, bash e i binari di qualche comando (ls, cp ecc). Ho creato ldconfig,
ld.so.cache ecc e il sistema fa il boot correttamente. Ho quindi una bash di
root funzionante e i comandi minimi indispensabili.
Questo per farvi capire l'approccio.
Fino a qui nessun problema.
Ora ho due problemini con il passo successivo: l'autenticazione.
Ho agginto getty e login e creato il file delle password e quello shadow
(modificando quelli dell'altra distro).
Quando al login inserisco lo username ottengo un errore relativo a
PAM....PAM? Che c'entra PAM? Non ho con me l'output preciso
dell'errore....ma se qualcuno ha capito lo stesso di che cosa potrebbe
trattarsi ringrazio.
A parte questo (non avrei nemmeno necessita' di un sistema multiutente)
pongo una questione piu' generale, sulla quale non sono riuscito a
schiarirmi le idee.
Quello che vorrei aggiungere ora e' il sistema di gestione dei pacchetti,
quindi i comandi dpkg e gli apt-tool, in modo da poter poi aggiungere quello
che manca partendo da questa base minima (che diventerebbe utilissima anche
per altri scopi).
Non mi e' chiaro pero' che file servono, almeno, per far funzionare il
tutto, e dai man apt ecc non ho ricavato molto (se non che serve il
sources.list, ma quello gia' lo sapevo...).
Qualcuno mi da' una dritta? Oltre ai binari dei comandi (apt-get apt-cache
dpkg-...) e il sources.list non serve altro (a parte la corretta gerarchia
di directory, ovviamente)?
Qualche link utile?
Grazie a chi vorra' aiutarmi...chissa che col tempo non nasca una
mini-mini-distro ICOLI :)
Ciauuuu
Menez
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 utilissima anche per altri scopi). [cut]
Fino a qua il discorso filava,ti stavi facendo il tuo Linux From Scratch.
Ora vuoi farlo diventare una Debian.
Citando Totem Comics:"Perche` tanto odio?"
Tutto quello che ti serviva era usare debootstrap ...

 Tutto quello che ti serviva era usare debootstrap ...
          Scusa...ma non ci vedo niente di male a fare una base from scratch e poi
metterci il sistema di gestione dei package di Debian per renderla
facilemente espandibile...Mi sfugge qualcosa?
Possiamo dire che sarebbe la mia debian-from-scratch...:)
Tra l'altro mi interessava capire piu' a fondo il sistema debian...il tutto
ha un po' anche questa finalita'...
Cmq ho dato una sbirciata al man di debootstrap...non lo conoscevo, grazie.
Ora mi documentero' per vedere se davvero fa al caso mio...poi faro' a mano
ugualmente perche' altrimenti il divertimento e' finito :)
Non ho ancora capito se il sistema minimale che crea ha anche apt e
compagni...
Ciauuu
