Repository 32bit  Forum
Repository 64bit  Wiki

installazione minimale

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.

installazione minimale

Messaggioda ZeroUno » mer giu 13, 2012 14:45

Ho un server con una installazione minimale.
aaa_base aaa_elflibs bash bin bzip2 coreutils cxxlibs dcron devs elvis etc gawk glibc-solibs grep groff gzip iproute2 iptables iputils less man module-init-tools net-tools network-scripts openssh openssl-solibs pkgtools procps quota sed shadow sysklogd sysvinit sysvinit-functions sysvinit-scripts tar udev util-linux whois xz
Nell'elenco manca il kernel perchè è compilato a parte.

Questa installazione prende 100MB. Cosa riesco a farci entrare dentro 1G?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: installazione minimale

Messaggioda lablinux » mer giu 13, 2012 14:54

Risposta farlocca "due etti di pasta al ragù e un panino...." :D
Se dici cosa ci vuoi fare con il server, magari le risposte saranno più precise.
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 754
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: installazione minimale

Messaggioda ZeroUno » mer giu 13, 2012 16:57

Assolutamente niente :-)

Sto facendo un esperimento.
Ho sempre avuto difficoltà a fare una installazione selettiva e quindi ho sempre fatto una full (non avendo problemi di disco) anche sui server e se ricordo bene prende poco meno di 10G.

Ora mi sono ritrovato una installazione di slackware che fa il boot, hai i comandi di base e la rete (ssh incluso) con 100MB, e se con 100MB c'è un sistema del genere con 1G dovrei avere un server decente.
Per esempio.., quanto si prende un LAMP + gcc su slackware? php standard ha non poche dipendenze mi sembra.
php-5.4.3-x86_64-3: UNCOMPRESSED PACKAGE SIZE: 42M
httpd-2.4.2-x86_64-2: UNCOMPRESSED PACKAGE SIZE: 9.6M
mysql-5.5.24-x86_64-2: UNCOMPRESSED PACKAGE SIZE: 84M
con soli questi 3 faccio più di 130M, poi vanno contate le dipendenze

Quanto prende una slackware full privata di KDE*/* e X*/* ?
L poi è un punto interrogativo perchè alcune cose servono solo per applicazioni X-based, altre sono fondamentali anche per una installazione minimale di un server (installare solo A/AP/N a mio parere installa cose che potrebbero non servire e non installa altre fatali)
K/* poi è tabù (444MB)
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: installazione minimale

Messaggioda joseph » mer giu 13, 2012 22:58

Una slack full priva di KDE occuperebbe non più di 8GB 8)
Avatar utente
joseph
Linux 2.4
Linux 2.4
 
Messaggi: 205
Iscritto il: lun giu 14, 2010 22:50
Località: Salerno
Slackware: 13.37
Kernel: 3.2.9
Desktop: xfce

Re: installazione minimale

Messaggioda miklos » mer giu 13, 2012 23:36

per darti un idea ecco di seguito la lista dei pacchetti di una slackware che uso come base per un server web di sviluppo java/php
Codice: Seleziona tutto
aaa_base-13.37-x86_64-3
aaa_elflibs-13.37-x86_64-7
aaa_terminfo-5.8-x86_64-1
acct-6.5.4-x86_64-1
acl-2.2.50-x86_64-1
ash-0.4.0-x86_64-2
aspell-0.60.6-x86_64-1
at-3.1.12-x86_64-1
attr-2.4.45-x86_64-1
autofs-5.0.5-x86_64-1
bash-4.1.010-x86_64-1
bc-1.06.95-x86_64-2
bin-11.1-x86_64-1
bpe-2.01.00-x86_64-2
bzip2-1.0.6-x86_64-1
ca-certificates-20111211-noarch-1_slack13.37
coreutils-8.15-x86_64-1_slack13.37
curl-7.21.4-x86_64-1
cxxlibs-6.0.14-x86_64-1
cyrus-sasl-2.1.23-x86_64-1
dc3dd-6.12.3-x86_64-1
dcron-4.4-x86_64-1
devs-2.3.1-noarch-25
dhcpcd-5.2.12-x86_64-1_slack13.37
dialog-1.1_20100428-x86_64-2
diffstat-1.53-x86_64-1
diffutils-3.0-x86_64-1
dirmngr-1.1.0-x86_64-1
e2fsprogs-1.41.14-x86_64-1
elvis-2.2_0-x86_64-2
enchant-1.5.0-x86_64-1
etc-13.013-x86_64-1
file-5.09-x86_64-1_slack13.37
findutils-4.4.2-x86_64-1
fontconfig-2.8.0-x86_64-1
freetype-2.4.8-x86_64-1_slack13.37
gawk-3.1.8-x86_64-1
gd-2.0.35-x86_64-4
geoip-1.4.8-x86_64-1
gettext-0.18.1.1-x86_64-1
getty-ps-2.1.0b-x86_64-1
glibc-solibs-2.13-x86_64-5_slack13.37
glibc-zoneinfo-2.13-noarch-5_slack13.37
gnupg-1.4.11-x86_64-1
gnupg2-2.0.17-x86_64-1
gnutls-2.10.5-x86_64-1
gpa-0.7.5-x86_64-1
gpgme-1.3.0-x86_64-1
grep-2.7-x86_64-1
groff-1.21-x86_64-1
gzip-1.4-x86_64-1
inetd-1.79s-x86_64-8
infozip-6.0-x86_64-1
iproute2-2.6.37-x86_64-1
iptables-1.4.10-x86_64-1
iputils-s20101006-x86_64-1
ispell-3.2.06-x86_64-1
jdk-6u25-x86_64-1
kbd-1.15.2-x86_64-1
less-443-x86_64-1
lftp-4.2.2-x86_64-1
lha-114i-x86_64-1
libX11-1.4.3-x86_64-2
libXau-1.0.6-x86_64-1
libXdmcp-1.1.0-x86_64-1
libXpm-3.5.9-x86_64-1
libassuan-2.0.1-x86_64-1
libgcrypt-1.4.6-x86_64-1
libgpg-error-1.9-x86_64-1
libksba-1.2.0-x86_64-1
libmcrypt-2.5.8-x86_64-1
libx86-1.1-x86_64-1
libxcb-1.7-x86_64-1
libxml2-2.7.8-x86_64-4_slack13.37
libxslt-1.1.26-x86_64-1
logrotate-3.7.8-x86_64-1
lrzip-0.602-x86_64-1
lsof-4.83-x86_64-1
lxc-0.7.4-x86_64-2
man-1.6g-x86_64-1
man-pages-3.32-noarch-1
mc-4.7.5.2-x86_64-1
mkinitrd-1.4.6-x86_64-11
module-init-tools-3.12-x86_64-2
mongodb-2.0.5-x86_64-1
most-5.0.0a-x86_64-2
nano-2.3.0-x86_64-1
ncompress-4.2.4.3-x86_64-1
ncurses-5.9-x86_64-1
net-snmp-5.6.1-x86_64-1
net-tools-1.60-x86_64-3
netpipes-4.2-x86_64-1
network-scripts-13.0-noarch-3
nginx-1.0.14-x86_64-1
ntp-4.2.6p3-x86_64-1
openssh-5.9p1-x86_64-2_slack13.37
openssl-0.9.8x-x86_64-1_slack13.37
openssl-solibs-0.9.8x-x86_64-1_slack13.37
patch-2.6.1-x86_64-1
perl-5.12.3-x86_64-1
php-5.3.10-x86_64-1
pidentd-3.0.19-x86_64-1
pinentry-0.8.1-x86_64-1
pkg-config-0.25-x86_64-1
pkgtools-13.37-noarch-9
procps-3.2.8-x86_64-3
python-2.6.6-x86_64-1
screen-4.0.3-x86_64-2
sed-4.2.1-x86_64-1
shadow-4.1.4.3-x86_64-2
sharutils-4.11-x86_64-1
slackpkg-2.82.0-noarch-5
slocate-3.1-x86_64-3
sqlite-3.7.5-x86_64-1
sqlite2-2.8.17_6-x86_64-1
sudo-1.7.4p6-x86_64-1
sysfsutils-2.1.0-x86_64-1
sysklogd-1.5-x86_64-1
sysstat-9.0.6.1-x86_64-1
sysvinit-2.86-x86_64-6
sysvinit-functions-8.53-x86_64-2
sysvinit-scripts-1.2-noarch-43
t1lib-5.1.2-x86_64-2
tar-1.26-x86_64-1
tcsh-6.17.00-x86_64-1
time-1.7-x86_64-1
traceroute-2.0.17-x86_64-1
udev-165-x86_64-2
utempter-1.1.5-x86_64-1
util-linux-2.19-x86_64-1
vim-7.3.154-x86_64-1
wget-1.12-x86_64-1
which-2.20-x86_64-1
whois-5.0.11-x86_64-1
xz-5.0.2-x86_64-1

il tutto occupa poco piu' di 900MB pero' tieni conto che
  • non uso httpd ma nginx come server web(che pesa circa 2.5M)
  • come database uso mongodb, ma il peso del pacchetto è 88M quindi piu' o meno come mysql
  • ci sta una jdk che da sola va sui 220MB
  • alcuni pacchetti non sono ufficiali(geoip, sqlite2 ...) ma è poco spazio in realtà
  • ho mollato l'ftp in favore dell'sftp
a parte questo è un server web completo
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1241
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: installazione minimale

Messaggioda lablinux » gio giu 14, 2012 8:12

ah, quasi dimenticavo la domanda, perchè la soglia di 1G?
Avatar utente
lablinux
Linux 2.6
Linux 2.6
 
Messaggi: 754
Iscritto il: gio nov 27, 2008 12:23
Località: Rho
Slackware: 14 64bit
Desktop: kde4

Re: installazione minimale

Messaggioda hashbang » gio giu 14, 2012 9:21

Le mie ultime installazioni di slackware pesavano più o meno 1.4/1.5GB. È ancora sopra il tuo limite, ma IMHO è un bon punto di partenza.
Serie A: escludevo i kernel generic e huge non-smp, pcmciautils, brtrfs-progs, tcsh, syslinux, elvis, gdisk, hdparm, jfsutils, kernel-firmware, mdadm, mkinitrd, cryptsetup, lvm2, reiserfsprogs, smartmontools, unarj, usb_modswitch, utemper, xfsprogs e zoo (comunque questa è l'area che meno occupa all'interno del sistema, quindi non ti preoccupare più di tanto).
Serie AP: installavo solo zsh, ghostscript, hplip, moc, alsa-utils, cdparanoia, cdr-tools, ddrescue, diffutils, dmapi, flac, groff, lsof, man*, powertop, screen, vim, slackpkg, vorbis-tools, ntfs-3g.
Serie D: installavo gcc, g++, perl, python, autoconf, automake, bison, binutils, kernel-headers, flex, guile, libtool, pkg-config, yasm
SERIE K: installavo i sorgenti nell'ultimo periodo, dopo aver smesso di compilare i kernel da me. Quando li compilavo, non installavo i sorgenti della versione inclusa in Slack.
SERIE L: installavo alsa*, atk, cairo, pango, gtk2, libpng, libjpeg, consolekit, db44, dbus*, fftw, mpfr, gmp, fuse, gdk-pixbuf2, gst*, hal, jre, jasper, imlib, ilmbase, libdvdread, libnotify, libogg, liboggz, librsvg, libsndfile, libsamplerate, libusb, libvorbis, libxml2, libxslt, lzo, ncurses, polkit*, pycairo, pygtk, pycups, pygobject, readline, sdl, seamonkey-solibs, shared-mime-info, startup-notification, svgalib, wavpack, zlib
SERIE N: solo gli script del networking, dhpcd, wget, rsync, ntpdate, iptables, lftp, openldap, openssh, openvpn, bluez, obex*.
Serie X: Solo xorg-server, libX*, *proto, qualche ttf, xrandr, setxkbmap, xsetroot (per stampare l'orario sulla task bar in dwm), x11-skel, mkfontcache, fontconfig, mkfontscale, freetype.
SERIE XAP: MPlayer, firefox, gimp, blueman, imagemagick.

Niente kde, kdei, e, f, y in quanto totalmente inutili al mio uso.
Se qualche dipendenza mancava (cosa che mi succedeva a Firefox, Mplayer e GIMP...si trattava comunque di piccole librerie presenti nella sezione L) la risolvevo con slackpkg.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1834
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: installazione minimale

Messaggioda ZeroUno » gio giu 14, 2012 10:59

Questa è una installazione workstation, giusto? credo che togliendo X e XAP e qualcos'altro ci si arriva sotto il G partendo da questa.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: installazione minimale

Messaggioda miklos » gio giu 14, 2012 11:21

se ti serve un installazione server LAMP alcuni pacchetti di X ti servono altrimenti l'estensione gd del php nn funziona, guarda l'installazione che ho postato per sapere quali.
inoltre se togli anche i pacchetti per compilare(che non vedo a cosa possano servire su di un server a parte forse il perl o il python) scendi sicuro sotto il GB
la mia installazione(tolto java) pesa 700MB
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1241
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: installazione minimale

Messaggioda hashbang » gio giu 14, 2012 13:56

ZeroUno ha scritto:Questa è una installazione workstation, giusto? credo che togliendo X e XAP e qualcos'altro ci si arriva sotto il G partendo da questa.

Si, è una installazione workstation.
Comunque, se non compili il kernel potresti rimuovere i sorgenti e riduci di qualche centinaia di MB.
Se non ti serve JRE, GIMP, Firefox, ImageMagick, Blueman puoi anche togliere quest'ultimi risparmiando altre centinaia di MB.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1834
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: installazione minimale

Messaggioda ZeroUno » sab giu 16, 2012 22:04

Su quella installazione minimale di 100M ho voluto provare ad aggiungere slackpkg (che non c'era) e un LAMP, tutto con i pacchetti ufficiali slackware.

Già solo slackpkg e sue dipendenze (mancavano wget,ncurses,which,findutils,dialog,gnupg,diffutils) mi ha fatto lievitare di 30MB

Ecco i pacchetti installati, in ordine. Il tutto mi ha portato l'installazione a 200M

wget,slackpkg,ncurses,which,findutils,dialog,gnupg,diffutils
file
php,libmcrypt,libxml2,libxslt,net-snmp,aspell,sqlite,cyrus-sasl,t1lib,enchant,libX11,libXpm,libgcrypt,libxcb,libgpg-error,libXau,libXdmcp
httpd,apr-util,apr
mysql

Inoltre ho installato le patch di sicurezza: glibc-solibs,coreutils,openssh,openssl-solibs
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: installazione minimale

Messaggioda slux » dom giu 17, 2012 21:16

Leggero Offtopic:
Non sarebbe male attivare una sezione nei download del sito per poter scaricare dei template preconfigurati.Magari catalogati per tipologia di utilizzo:installazione core(il minimo per fare il boot),server LAMP ,Workstation e così via.La stessa comunità potrebbe poi mantenere/implementare questi template per renderli più ottimizzati.Il massimo sarebbe poi poter creare un tool online ,che tenendo conto delle dipendenze,permetterebbe di creare dinamicamente al volo il template secondo le necessità di ognuno,ma ora chiedo troppo forse :P
Avatar utente
slux
Linux 2.6
Linux 2.6
 
Messaggi: 782
Iscritto il: dom mar 20, 2005 0:00
Località: Prato
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10

Re: installazione minimale

Messaggioda Plaoo » dom giu 17, 2012 22:34

slux ha scritto:Leggero Offtopic:
Non sarebbe male attivare una sezione nei download del sito per poter scaricare dei template preconfigurati.Magari catalogati per tipologia di utilizzo:installazione core(il minimo per fare il boot),server LAMP ,Workstation e così via.La stessa comunità potrebbe poi mantenere/implementare questi template per renderli più ottimizzati.Il massimo sarebbe poi poter creare un tool online ,che tenendo conto delle dipendenze,permetterebbe di creare dinamicamente al volo il template secondo le necessità di ognuno,ma ora chiedo troppo forse :P

QUOTO!!!
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
Avatar utente
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 16:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: installazione minimale

Messaggioda ZeroUno » dom giu 17, 2012 23:28

Per workstation non ha senso. Installazione full, punto.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4412
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: installazione minimale

Messaggioda fgcl2k » lun giu 18, 2012 8:16

slux ha scritto:Leggero Offtopic:
Non sarebbe male attivare una sezione nei download del sito per poter scaricare dei template preconfigurati.Magari catalogati per tipologia di utilizzo:installazione core(il minimo per fare il boot),server LAMP ,Workstation e così via.La stessa comunità potrebbe poi mantenere/implementare questi template per renderli più ottimizzati.Il massimo sarebbe poi poter creare un tool online ,che tenendo conto delle dipendenze,permetterebbe di creare dinamicamente al volo il template secondo le necessità di ognuno,ma ora chiedo troppo forse :P

Dipendenze? Quali dipendenze? In Slackware non ci sono le dipendenze perché sono una cosa cattiva. :D
A parte gli scherzi mi sembra un'ottima idea. Su youtube avevo trovato un video di uno che mostrava un'installazione minimale di Slackware con un link per scaricare il relativo tagfile.
http://www.youtube.com/watch?v=kexpMNH2hvE
Avatar utente
fgcl2k
Linux 2.0
Linux 2.0
 
Messaggi: 131
Iscritto il: gio ott 29, 2009 10:14
Nome Cognome: Federico
Slackware: 14.1 (64bit)
Kernel: 3.10.17
Desktop: KDE 4.13.3

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite