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.
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:

installazione minimale

Messaggio da ZeroUno »

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
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1212
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: installazione minimale

Messaggio da lablinux »

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
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: installazione minimale

Messaggio da ZeroUno »

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
joseph
Linux 2.x
Linux 2.x
Messaggi: 206
Iscritto il: lun 14 giu 2010, 23:50
Slackware: 15.0
Kernel: 5.15.27
Desktop: xfce
Località: Salerno

Re: installazione minimale

Messaggio da joseph »

Una slack full priva di KDE occuperebbe non più di 8GB 8)

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: installazione minimale

Messaggio da ilmich »

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
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1212
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: installazione minimale

Messaggio da lablinux »

ah, quasi dimenticavo la domanda, perchè la soglia di 1G?

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: installazione minimale

Messaggio da hashbang »

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.

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: installazione minimale

Messaggio da ZeroUno »

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

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: installazione minimale

Messaggio da ilmich »

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
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

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: installazione minimale

Messaggio da hashbang »

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.

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: installazione minimale

Messaggio da ZeroUno »

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
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: installazione minimale

Messaggio da slux »

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
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: installazione minimale

Messaggio da Plaoo »

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
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: installazione minimale

Messaggio da ZeroUno »

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
fgcl2k
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: gio 29 ott 2009, 10:14
Nome Cognome: Federico
Slackware: 14.1 (64bit)
Kernel: 3.10.17
Desktop: KDE 4.13.3

Re: installazione minimale

Messaggio da fgcl2k »

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

Rispondi