slack senza X: dimensione

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.
Rispondi
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

slack senza X: dimensione

Messaggio da ZeroUno »

Allora... ho fatto una installazione full di slackware. Avevo anche installato un po' di software slacky.

Ora ho
1) eliminato tutto il software slacky
2) eliminato tutto kde/* x/* xap/*
3) eliminato tutti i dati personali

arrivo a 3.3G

In pratica ora voglio lasciare un sistema completo (tutto, anche il probabilmente inutile) ma senza la
roba che riguarda l'interfaccia grafica.
mi sembra un po' tantino 3.3G

Però in l/*, che ci sono librerie miste, ci sono cose che riguardano X (gtk) e cose che non lo riguardano (glibc),
quindi cancellazione di blocco. quindi me le devo spulciare a manina.

Perchè secondo voi non è stato fatto un l/ (librerie standard) e un lx/ (librerie grafiche)?

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: slack senza X: dimensione

Messaggio da lamarozzo »

Molto probabilmente perche' il confine non e' cosi' netto. Ad esempio le QT e le GTK possono essere utilizzate anche in programmi senza interfaccia grafica.

P.S. distribuzioni che una volta installate non hanno neanche il server X e sono quindi molto minimali sono ad esempio Archlinux, Ubuntu Server e ovviamente Gentoo.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: slack senza X: dimensione

Messaggio da ZeroUno »

lamarozzo ha scritto:Ad esempio le QT e le GTK possono essere utilizzate anche in programmi senza interfaccia grafica.
ah si?, questa non la sapevo... mi fai un esempio?
P.S. distribuzioni che una volta installate non hanno neanche il server X e sono quindi molto minimali sono ad esempio Archlinux, Ubuntu Server e ovviamente Gentoo.
Beh, se è per questo esiste anche zool5 :-D, ma io (a parte il fatto che non abbandonerei nemmeno per sogno la mia slackware) mi chiedevo se è normale che la fetta più grossa di slackware non è l'interfaccia grafica (come mi aspettavo)

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: slack senza X: dimensione

Messaggio da Mario Vanoni »

@ZeroUno
vim occupa 4MB in due dirs
ksh occupa 1MB
emacs occupa 5.5MB
ecc. ecc.
elimina tutto quello che non usi ...

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: slack senza X: dimensione

Messaggio da ponce »

debian per queste cose ha i suoi vantaggi: debian base occupa 200Mb installata, poi uno fa "apt-get install phpmyadmin" e ci pensa apt ad installare un server LAMP :D

c'e' comunque gente che si e' studiata dei set di pacchetti minimali (magari anche con i tagfiles): ho visto diversi thread su linuxquestions (ma non li ho sotto mano).

questo e' un buon punto di partenza.
Ultima modifica di ponce il gio 17 dic 2009, 23:22, modificato 4 volte in totale.

Avatar utente
lamarozzo
Linux 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: slack senza X: dimensione

Messaggio da lamarozzo »

ZeroUno ha scritto:
lamarozzo ha scritto:Ad esempio le QT e le GTK possono essere utilizzate anche in programmi senza interfaccia grafica.
ah si?, questa non la sapevo... mi fai un esempio?
Le QT ad esempio sono un vero e proprio superset del C++: oltre alle classi dedicate all'interfaccia grafica ce ne sono moltissime che servono ad agevolare molti altri compiti (ad esempio QTnetwork, QTxml, QTstring, ecc.).

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: slack senza X: dimensione

Messaggio da ZeroUno »

lamarozzo ha scritto:Le QT ad esempio sono un vero e proprio superset del C++
Ah, ho capito.

@Mario Vanoni
@ponce
quello che voglio non è fare una distribuzione piccola (di spazio su disco ce nè in abbondanza).
Quello che mi sembrava strano è che togliendo tutti i pacchetti grafici rimanessero ancora 3.3G di roba sul disco che fa oltre la metà della distribuzione completa (e tra l'altro la distribuzione su cui sto facendo questi test è appunto una distribuzione che uso per esperimenti, compilazioni, ecc; non so quante volte l'ho piallata).

il fatto che per ubuntu (ultimamente uso solo quella come alternativa) il supporto predefinito è il cd, lo ammiro perchè veramente ti aiuta a mettere su solo una base (tra l'altro già abbastanza completa; certo però che openssh-server ce lo potevano mettere comunque) ed un sistema comodo per l'aggiunta degli altri pacchetti..., ma non è questo il luogo in cui voglio mettermi a fare i confronti.

Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
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: slack senza X: dimensione

Messaggio da targzeta »

C'è qualcosa che non mi torna:

Codice: Seleziona tutto

du -sc a* d/ e/ f/  k/ l/ n/ t* y/
53M     a/
64M     ap/
116M    d/
29M     e/
6,7M    f/
47M     k/
155M    l/
66M     n/
80M     t
4,4M    tcl
1,8M    y/
619M    totale
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Re: slack senza X: dimensione

Messaggio da slux »

spina ha scritto:C'è qualcosa che non mi torna:

Codice: Seleziona tutto

du -sc a* d/ e/ f/  k/ l/ n/ t* y/
53M     a/
64M     ap/
116M    d/
29M     e/
6,7M    f/
47M     k/
155M    l/
66M     n/
80M     t
4,4M    tcl
1,8M    y/
619M    totale
Emanuele
Se ho capito bene ,zerouno si riferisce allo spazio occupato dai pacchetti una volta installati,il calcolo che fai te è sui file .txz(compressi del dvd) ,giusto?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
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: slack senza X: dimensione

Messaggio da targzeta »

slux ha scritto:...Se ho capito bene ,zerouno si riferisce allo spazio occupato dai pacchetti una volta installati,il calcolo che fai te è sui file .txz(compressi del dvd) ,giusto?
Ah forse hai ragione, non ho capito bene :). Appena posso controllo la dimensione non compressa di tutti quei pacchetti, se non ricordo male i compressori danno la possibilità di sapere la dimensione non compressa. Forse ci darà una stima migliore (anche se non so come l'abbia calcolata ZeroUno) della dimensione della Slackware senza server X.

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

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: slack senza X: dimensione

Messaggio da algol »

Non per offendere l'intelligenza di ZeroUno :D : controllate la /tmp e la /var?

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: slack senza X: dimensione

Messaggio da ZeroUno »

du -sc a* d/ e/ f/ k/ l/ n/ t* y/
per installazione completa intendo tutto, compreso kdei

garantisco che non ci sono directory o pseudofilesystem che intralciano. tmp=54M, var=49M, home=vuota, nessun filesystem montato (proc, tmpfs ecc... lavoro in chroot).

Codice: Seleziona tutto

# du -sk .
3354324 .
# du -sh *
140M lib
3.0G usr
# du -sh usr/*
215M bin
227M doc
167M include
947M lib
887M share
380M src
# du -sh usr/share/*
68M gtk-doc
136M locale
253M texmf
# du -sh usr/lib/*
89M locale
101M python2.6
106M java
135M qt

giocando con le stime, invece,

Codice: Seleziona tutto

# cd /var/log/packages
# grep "^UNCOMPRESSED PACKAGE SIZE:" *|awk '{print $NF}'|cut -f1 -dK|awk 'BEGIN{a=0}{a=a+$1}END{print a}'
3035700
# ls|wc -l
528
# grep "^COMPRESSED PACKAGE SIZE:" *|awk '{print $NF}'|cut -f1 -dK|awk 'BEGIN{a=0}{a=a+$1}END{print a}'
664100
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
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: slack senza X: dimensione

Messaggio da targzeta »

ZeroUno ha scritto:
du -sc a* d/ e/ f/ k/ l/ n/ t* y/
per installazione completa intendo tutto, compreso kdei
Ma a cosa ti serve kdei? Dall'howto leggo
KDEI Language support for the K Desktop Environment. (730 MB)
Ho capito ancora male oppure avevi detto che non volevi il server x?

Comunque ecco i risultati sulla slackware64-current (quasi current perchè ho notato che c'è un change del 17)

Codice: Seleziona tutto

$> tot_file=0;tot_mb=0;for dir in a* d/ e/ f/ k/ l/ n/ t* y/; do tot=0; for file in $(find $dir -name "*.t?z"); do if ( echo $file | grep -q '\.tgz' ); then prog="gzip"; else prog="xz";fi; let tot_file++;let tot+=$($prog -dc $file | wc -c);done; tot=$(expr $tot / 1024 / 1024); let tot_mb+=$tot; echo "$dir -> $tot Mb"; done; echo -e "\nTotal size: $tot_mb Mb\nTotal file: $tot_file"
a -> 208 Mb
ap -> 259 Mb
d/ -> 589 Mb
e/ -> 82 Mb
f/ -> 32 Mb
k/ -> 324 Mb
l/ -> 867 Mb
n/ -> 288 Mb
t -> 256 Mb
tcl -> 13 Mb
y/ -> 5 Mb

Total size: 2923 Mb
Total file: 516
Emanuele

P.S. Chiedo scusa a chi ha assistito al balletto dei miei post: prima erano due, poi uno l'ho modificato più volte, poi sono diventati tre, ed ora ne ho eliminati due e modificato il primo :D
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: 6643
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: slack senza X: dimensione

Messaggio da targzeta »

Offtopic: up, vedere il P.S. del post precedente

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

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: slack senza X: dimensione

Messaggio da ZeroUno »

spina ha scritto:Ma a cosa ti serve kdei?
prima della disinsallazione? a niente :-) ... installazione completissima :-)
era solo per dire che i 3.3G vengono pur togliendo anche il kdei
Total size: 2923 Mb
Total file: 516
[/code]
che è quello che infatti è venuto a me (slackware-32 13.0 stable) calcolando gli UNCOMPRESSED presenti in /var/log/packages.

il du -sk mostra effettivamente non 3.3G ma 3300000K, ovvero 3.14G; togliendo la tmp e qualcosa rimasto in giro si arriva a c.a. 3.0G

ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi