Pagina 1 di 1

slack senza X: dimensione

Inviato: gio 17 dic 2009, 15:28
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

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 16:23
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.

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 17:15
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

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 18:04
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 ...

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 18:05
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.

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 18:23
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.).

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 18:57
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

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 19:06
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

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 21:04
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?

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 21:52
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

Re: slack senza X: dimensione

Inviato: gio 17 dic 2009, 23:14
da algol
Non per offendere l'intelligenza di ZeroUno :D : controllate la /tmp e la /var?

Re: slack senza X: dimensione

Inviato: ven 18 dic 2009, 0:13
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

Re: slack senza X: dimensione

Inviato: ven 18 dic 2009, 0:51
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

Re: slack senza X: dimensione

Inviato: ven 18 dic 2009, 1:51
da targzeta
Offtopic: up, vedere il P.S. del post precedente

Emanuele

Re: slack senza X: dimensione

Inviato: ven 18 dic 2009, 8:27
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