slackware 13.37 in 100MB?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

mi sa che non è fattibile e devo cambiare disco... se la 12.2 senza cups occupa 100MB dovevo aspettarmelo che la 13.37 che gia occupa di più, ci aggiungo anche cups, gutenprint e dhcp.. e non ci va...

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: slackware 13.37 in 100MB?

Messaggio da notsafe »

un piccolo appunto: ma lo spool per la stampa? se occupi praticamente tutto lo spazio per un'installazione più o meno minimale, quanto può essere realmente funzionale un print server con qualche mega libero per i job di stampa?

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

si hai ragione, lo aveva detto anche spina... quindi devo cambiare disco

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6629
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: slackware 13.37 in 100MB?

Messaggio da targzeta »

@sya54M
Provare non ti costa nulla, se non tempo.

@notsafe
L'avevo sottolineato anche nel mio intervento. Però se ha molta RAM potrebbe mettere la spool directory proprio lì.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

hashbang
Packager
Packager
Messaggi: 2021
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS/OpenBSD
Località: Lecce/Bergamo

Re: slackware 13.37 in 100MB?

Messaggio da hashbang »

Secondo me (come ti ha già consigliato spina) dovresti provare.
Magari installi un kernel custom compilato (al posto di quello di default) in modo esclusivo con ciò che è necessario per la tua macchina. Magari (visto che è solo un server di stampa e non un computer per l'uso quotidiano. Quindi si presume che non dovrai cambiare hardware tanto spesso o collegarci altri device, come pennine bluetooth) compili un kernel statico, senza supporto ai moduli. Scegli la compressione XZ per l'immagine del kernel (se non ricordo male è supportata da linux 2.6.38+), che ha un livello di compressione più alto (ma tempi di compressione leggermente più lunghi, rispetto ad LZMA), nelle configurazioni del kernel scegli "Optimize for size" e poi installi solo il necessario della sezione A + cups + dhcpcd. Secondo me, stretto stretto ce la fai.

PS: La 12.2 di spina è x86_64 (e occupa solo 100MB). Se installi una i486 dovresti risparmiare un pochino di spazio.

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

ok allora riprovo, però il kernel lo dovrei compilare dal pc che uso normalmente e poi copiarcelo... mi conviene farmi prestare l'adattatore ide-usb per fare prima

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

ok per adesso mi sono preparato il kernel, ho fatto un 3.1.4 ottimizzato per il pc in cui deve andare... è monolitico di 2.4MB

Codice: Seleziona tutto

Setup is 13660 bytes (padded to 13824 bytes).
System is 2411 kB
CRC 853f6262
Kernel: arch/x86/boot/bzImage is ready  (#4)
bash-4.1#

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

\:D/ è andata!! ho rifatto l'installazione di nuovo da dvd, non ho selezionato nessun kernel e non ho installato nessun pacchetto delle ap e l... insomma ho installato solo i pacchetti con scritto required nella directory a oltre a cups e alcuni pacchetti in n.
poi ho messo il kernel che ho compilato di 2.4MB su una pendrive e l'ho copiato stesso col pc avviato col dvd di slackware quindi senza usare l'adattatore ide-usb.
installato lilo ovviamente in chroo sempre dal dvd.
e ora tutto il sistema occupa 105MB però cups non parte, chiede libdbus e awk per lo script... chissa se ci vanno anche questi perchè ci sono rimasti liberi solo 4MB :?
però sul kernel potrei recuperare qualche altro KB togliendo il supporto ai lettori ottici ed i rispettivi filesystem perchè tanto il lettore l'ho smontato dal pc una volta installato.
poi potrei diminuire lo spazio riservato a root nel filesystem che si sarà impostato al 5% come al solito, però chissà se dopo parte

Avatar utente
percoco2000
Linux 3.x
Linux 3.x
Messaggi: 632
Iscritto il: gio 15 lug 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: slackware 13.37 in 100MB?

Messaggio da percoco2000 »

Hai cancellato anche le mapages e la directory /usr/share/doc? Dovresti recuprerare qualche altra cosuccia. Attento pero' a non eliminare /usr/share/doc/cups , dentro ci sono i files html per l'interfaccia web di cups.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6629
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: slackware 13.37 in 100MB?

Messaggio da targzeta »

Se vuoi, prova a postare l'elenco dei pacchetti che hai installato, così vediamo se possiamo eliminare qualcos'altro.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

@percoco2000: buona idea, li cancello

@spina: ora vengo da lavoro, mi lavo e dopo lo accendo per darti la lista

comunque poi ieri sera ho ricompilato di nuovo il kernel togliendo il supporto ai lettori ottici come avevo detto e anche qualche altra cosa... ora l'immagine è di 1,9MB :D sempre monolitico... niente supporto ai moduli... funziona benissimo

ps: grazie mille

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

ecco la lista dei pacchetti installati:

Codice: Seleziona tutto

root@slackserver:~# ls -1 /var/log/packages
aaa_base-13.37-i486-3
aaa_elflibs-13.37-i486-7
acl-2.2.50-i486-1
acpid-2.0.9-i486-1
apmd-3.2.2-i486-3
attr-2.4.45-i486-1
bash-4.1.010-i486-1
bin-11.1-i486-1
coreutils-8.11-i486-1
cups-1.4.6-i486-1
cxxlibs-6.0.14-i486-1
dcron-4.4-i486-1
devs-2.3.1-noarch-25
dnsmasq-2.57-i486-1
e2fsprogs-1.41.14-i486-1
elvis-2.2_0-i486-2
etc-13.013-i486-1
file-5.05-i486-1
glibc-solibs-2.13-i486-4
glibc-zoneinfo-2.13-noarch-4
grep-2.7-i486-1
gzip-1.4-i486-1
hdparm-9.37-i486-1
kbd-1.15.2-i486-1
kernel-firmware-2.6.37.6-noarch-2
less-443-i486-1
libcgroup-0.37.1-i486-1
lilo-22.8-i486-16
logrotate-3.7.8-i486-1
mcelog-1.0pre3-i486-1
module-init-tools-3.12-i486-2
net-tools-1.60-i486-3
network-scripts-13.0-noarch-3
openssh-5.8p1-i486-1
openssl-solibs-0.9.8r-i486-3
pkgtools-13.37-noarch-9
procps-3.2.8-i486-3
sed-4.2.1-i486-1
shadow-4.1.4.3-i486-2
sharutils-4.11-i486-1
sysvinit-2.86-i486-6
sysvinit-scripts-1.2-noarch-43
tar-1.26-i486-1
udev-165-i486-2
util-linux-2.19-i486-1
xz-5.0.2-i486-1
dopo aver cancellato la roba in /usr/doc:

Codice: Seleziona tutto

root@slackserver:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       116M  100M   11M  91% /
tmpfs           125M     0  125M   0% /dev/shm
e per curiosità la ram usata :) :

Codice: Seleziona tutto

oot@slackserver:~# free -m
             total       used       free     shared    buffers     cached
Mem:           248         19        229          0          1          9
-/+ buffers/cache:          7        240
Swap:            0          0          0
avevo anche dei banchi da 512MB ma era inutile metterli... 256MB sono anche esagerati

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6629
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: slackware 13.37 in 100MB?

Messaggio da targzeta »

Ma quindi ora è tutto pronto? Il server funziona? Ricordati di mettere anche la spool directory in RAM se non vuoi avere problemi.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6629
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: slackware 13.37 in 100MB?

Messaggio da targzeta »

Offtopic: Ti ho sistemato il messaggio precedente. La prossima volta magari posta l'output di 'ls -1' che è più utile.

Io eliminerei i seguenti pacchetti (ti ho messo dei commenti affianco):

Codice: Seleziona tutto

acl-2.2.50-i486-1
acpid-2.0.9-i486-1
apmd-3.2.2-i486-3
attr-2.4.45-i486-1
cxxlibs-6.0.14-i486-1
dcron-4.4-i486-1
dnsmasq-2.57-i486-1
e2fsprogs-1.41.14-i486-1  <--- Vedi tu
elvis-2.2_0-i486-2        <--- Forse nano è più leggero
hdparm-9.37-i486-1
kbd-1.15.2-i486-1         <--- Se ti connessi solo via ssh non ti serve (ma forse ...)
kernel-firmware-2.6.37.6-noarch-2
less-443-i486-1           <--- Senza le man ti serve?
libcgroup-0.37.1-i486-1   <---- Non so cosa sia
logrotate-3.7.8-i486-1    <--- A che serve in un print server?
mcelog-1.0pre3-i486-1     <--- Non so cosa sia
openssl-solibs-0.9.8r-i486-3
sharutils-4.11-i486-1
Emanuele

:edit: Per sbaglio avevo inserito anche devs. Quello non lo togliere!!!
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: slackware 13.37 in 100MB?

Messaggio da sya54M »

quasi, in quegli 11MB liberi ci dovrebbero stare altri 2 pacchetti: dbus e gawk altrimenti cups non funziona.
per la spool si ora lo faccio.

per i pacchetti da eliminare, la maggior parte di quelli che mi hai indicato ci sono perchè c'era scritto required nell'installer e quindi li ho selezionati
acpid e apmd, uno dei 2 mi dovrebbe gestire almeno lo spegnimento del pc
dnsmasq è per il server dhcp
elvis per averlo selezionato credo che anch'esso era required
kbd nel caso di manutenzione straordinaria ho la tasiera italiana :)
less pure penso che era required
libcgroup è per gestire il cgroup del kernel
logrotate boh, pensavo ci fossero del log che crescessero...
hdparm lo avevo messo per vedere se potevo aumentare le prestazioni del disco
mcelog non me lo ricordo nemmeno io cos'è :) è stato aggiunto nell'ultima versione di slackware

ps: in realtà non mi servirebbe ne elvis ne nano perchè mi basta vim

Rispondi