Slackware - 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.
Rispondi
tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Slackware - installazione minimale

Messaggio da tom »

Allora, in questi giorni sto cercando di documentarmi su come fare un'installazione minimale di slackware, da quando ho visto che Stefano Stabellini sul suo sito ha pubblicato una versione di slackware con supporto alle dipendenze. Il progetto sarebbe di creare (prima in VM per vedere se funziona bene) un'installazione di slackware "alla archlinux", cioè inizialmente ultraminimale seguendo questi passi:

1) l'installazione iniziale dovrà essere come detto precedentemente ultraminimale, quindi dovrà avere
-kernel (ovvio) e qualche altro pacchetto essenziale
-gestione di pacchetti (quindi ovviamente il pacchetto pkgtools è necessario)
-capacità di connettersi ad internet tramite ethernet (ed opzionalmente wi-fi)
-almeno un editor di testo minimale (pensavo ad ed e nano, escludo vi in quanto ognuno potrebbe voler installare emacs o altri cloni di vi piuttosto che elvis) per poter modificare i file di configurazione
-qualche utility essenziale (tipo gzip & co per gestire i file compressi)
-gestione delle periferiche (usb, cd, ecc) con possibilità di montaggio/smontaggio delle stesse
-ditemi voi se dimentico altre opzioni essenziali

2) successivamente, dopo aver riavviato il pc, installare un tool tipo slackyd o slapt-get (precedentemente salvato su un supporto rimovibile, o scaricato dalla rete tramite wget e similari) per potersi connettere ad internet e poter installare ciò di cui si ha di bisogno, ad esempio si potrebbero usare il repository di Stefano Stabellini e quello di Slacky.eu

Dite che è fattibile o sto delirando?
Di quali pacchetti potrei aver di bisogno?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6566
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 - installazione minimale

Messaggio da targzeta »

Leggiti questo wiki:
http://www.slacky.eu/wikislack/index.ph ... ennina_USB
Ti da spunto sui primi pacchetti che devi installarci e su come procedere nell'identificare quello che vuoi.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Slackware - installazione minimale

Messaggio da Ansa89 »

spina ha scritto:Leggiti questo wiki:
http://www.slacky.eu/wikislack/index.ph ... ennina_USB
Ti da spunto sui primi pacchetti che devi installarci e su come procedere nell'identificare quello che vuoi.

Emanuele
Quoto.
Anche io ho usato quel wiki per farmi una slack "minimale".

erio
Linux 4.x
Linux 4.x
Messaggi: 1213
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Slackware - installazione minimale

Messaggio da erio »

tosodan,quello che cerchi esiste,si chiama slax remix v8 basata su slackware current, ultimo kernel disponibile meno di 200mb,e sei gia operativo ,la localizzazione italiana la metti dopo,i pacchetti lzm sq4,la puoi gestire da usb ,scheda sd,o se preferisci da directory tramite cheat code "from",vale sempre il discorso che farlo da soli è tutto diverso.

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Slackware - installazione minimale

Messaggio da submax82 »

se vuoi qualcosa di veloce, installi salix in modalità "core" e vai di slapt-get

tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Re: Slackware - installazione minimale

Messaggio da tom »

submax82 ha scritto:se vuoi qualcosa di veloce, installi salix in modalità "core" e vai di slapt-get
Ma io non voglio qualcosa di veloce! Voglio imparare. Voglio il mio sistema operativo che mi sono costruito da zero da me.

Grazie a tutti delle risposte, comunque nel wiki non si parla di alcun pacchetto per connettersi alla rete, quando invece per me connettermi sarebbe indispensabile.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6566
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 - installazione minimale

Messaggio da targzeta »

Esatto, nel wiki c'è un insieme minimale di pacchetti necessari all'avvio della distribuzione. Poi lassù ci puoi installare quello che vuoi. Non mi dirai che non conosci un applicativo per collegarti su internet?

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Slackware - installazione minimale

Messaggio da zoros »

tasodan ha scritto:...
Ma io non voglio qualcosa di veloce! Voglio imparare. Voglio il mio sistema operativo che mi sono costruito da zero da me. ...
visto che ti piace sperimentare:
io uso un secondo PC diskless e monto un rootfs via NFS ... poi ricopio manualmente le librerie che mi servono stando sul server e verifico le risposte sul client ... il problema è il primo avvio, in cui devi avere un filesystem sufficiente a far partire una shell ... questo sono le librerie della 12.2 che garanrtiscono le prestazioni minime (shell e risoluzione DNS per navigare, dialog box, mcedit come editor):

Codice: Seleziona tutto

root@FabioX:/diskless/remiX-devel# ls -l INITRD/lib/
totale 3488
lrwxrwxrwx 1 root  root       12 31 ago 23:43 X11 -> /usr/lib/X11
-rwxr-xr-x 1 root  root   131468 21 nov  2008 ld-2.7.so
lrwxrwxrwx 1 root  root        9  3 set 14:33 ld-linux.so.2 -> ld-2.7.so
lrwxrwxrwx 1 fabio fabio      15  5 set 12:58 libapm.so -> libapm.so.1.0.0
lrwxrwxrwx 1 fabio fabio      15  5 set 12:58 libapm.so.1 -> libapm.so.1.0.0
-rwxr-xr-x 1 root  root     8204 13 dic  2006 libapm.so.1.0.0
lrwxrwxrwx 1 root  root       15  9 set 00:10 libblkid.so.1 -> libblkid.so.1.0
-rwxr-xr-x 1 root  root    37136 18 ott  2008 libblkid.so.1.0
-rwxr-xr-x 1 root  root  1570593 21 nov  2008 libc-2.7.so
lrwxrwxrwx 1 root  root       11  3 set 14:34 libc.so.6 -> libc-2.7.so
lrwxrwxrwx 1 root  root       17  9 set 00:10 libcom_err.so.2 -> libcom_err.so.2.1
-rwxr-xr-x 1 root  root     8472 18 ott  2008 libcom_err.so.2.1
-rwxr-xr-x 1 root  root    42592 21 nov  2008 libcrypt-2.7.so
lrwxrwxrwx 1 root  root       15  3 set 14:34 libcrypt.so.1 -> libcrypt-2.7.so
lrwxrwxrwx 1 root  root       13  9 set 00:10 libe2p.so.2 -> libe2p.so.2.3
-rwxr-xr-x 1 root  root    20604 18 ott  2008 libe2p.so.2.3
lrwxrwxrwx 1 root  root       16  9 set 00:10 libext2fs.so.2 -> libext2fs.so.2.4
-rwxr-xr-x 1 root  root   165044 18 ott  2008 libext2fs.so.2.4
lrwxrwxrwx 1 root  root       21  3 set 14:42 libfreetype.so -> libfreetype.so.6.3.18
lrwxrwxrwx 1 root  root       21  3 set 14:42 libfreetype.so.6 -> libfreetype.so.6.3.18
-rwxr-xr-x 1 root  root   457624  7 set  2008 libfreetype.so.6.3.18
-rwxr-xr-x 1 root  root   180649 21 nov  2008 libm-2.7.so
lrwxrwxrwx 1 root  root       11  3 set 14:35 libm.so.6 -> libm-2.7.so
lrwxrwxrwx 1 root  root       16 22 set 01:39 libncursesw.so -> libncursesw.so.5
lrwxrwxrwx 1 root  root       18 22 set 01:40 libncursesw.so.5 -> libncursesw.so.5.6
-rwxr-xr-x 1 root  root   300628 21 feb  2008 libncursesw.so.5.6
-rwxr-xr-x 1 root  root   100991 21 nov  2008 libnsl-2.7.so
lrwxrwxrwx 1 root  root       13  3 set 14:36 libnsl.so.1 -> libnsl-2.7.so
-rwxr-xr-x 1 root  root     7149 21 nov  2008 libpcprofile.so
-rwxr-xr-x 1 root  root    45812 20 dic  2006 libproc-3.2.7.so
-rwxr-xr-x 1 root  root   110684 21 nov  2008 libpthread-2.7.so
lrwxrwxrwx 1 root  root       17  9 set 00:18 libpthread.so.0 -> libpthread-2.7.so
lrwxrwxrwx 1 root  root       16 10 set 15:09 libreadline.so -> libreadline.so.5
lrwxrwxrwx 1 root  root       18 10 set 15:10 libreadline.so.5 -> libreadline.so.5.2
-rwxr-xr-x 1 root  root   189660 27 feb  2008 libreadline.so.5.2
lrwxrwxrwx 1 root  root       19  3 set 14:39 libtermcap.so.2 -> libtermcap.so.2.0.8
-rwxr-xr-x 1 root  root    10280 14 dic  2006 libtermcap.so.2.0.8
lrwxrwxrwx 1 root  root       14  9 set 00:10 libuuid.so.1 -> libuuid.so.1.2
-rwxr-xr-x 1 root  root    11552 18 ott  2008 libuuid.so.1.2
lrwxrwxrwx 1 root  root       13  3 set 14:43 libz.so -> libz.so.1.2.3
lrwxrwxrwx 1 root  root       13  3 set 14:43 libz.so.1 -> libz.so.1.2.3
-rwxr-xr-x 1 root  root    77688 11 dic  2006 libz.so.1.2.3
drwxr-xr-x 3 root  root     4096 27 dic  2006 terminfo
per la shell (sh) puoi usare intanto una busybox statica come quella contenuta in /usr/share/mkinitrd/initrd-tree.tar.gz

buon divertimento ;)

P.S. un sistemino così, basato sulla 12.2 occupa 6.6 MB di RAM ... poi basta agganciarci una /usr con gli applicativi per la grafica, ecc. ... in questi sistemini live la /usr è rigorosamente costituita da un filesystem compresso (gli ultimi kernel hanno il supporto squashfs già di serie) non solo per lo spazio, ma anche per la velocità di risposta che si riesce ad ottenere ...
vorrei riavere le mie firme ...

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Slackware - installazione minimale

Messaggio da joe »

Mi pareva un titolo già sentito....
viewtopic.php?f=1&t=22657&hilit=+minimale

Ormai sono passati più di 2 anni, ma la mia attuale slackware-12.1 l'avevo istallata proprio così.
Avevo scaricato una serie di pacchetti circa 100MB di roba se non ricordo male riproducendo in locale con rsync un mirror remoto... in pratica ho ricreato parte del mirror includendo solo i 100MB di files e pacchetti vari che sono stati necessari.
Avevo poi già un CD della 12.0 e l'installazione l'ho fatta con quello usando come source non il cd ma appunto la dir "slackware" del mirror ricreato in quel modo puoi fare un'installazione "full" perchè tanto la selezione dei pacchetti l'hai già fatta prima nella creazione del mirror con rsync.

Anche io m'ero chiesto cosa includere e avevo trovato diversi links, dovrebbe essere tutto nella discussione linkata.

Una volta installato questo sistema "core", ecco che viene il bello. Non avevo usato alcun tool con risoluzione dipendenze, solo un vecchio script ("pk") fatto in casa che mi permettesse di cercare i pacchetti compresi nei vari repoe e scaricarli installandoli. Il sistema è stato per un po' di tempo caratterizzato da frequenti (missed library di su e di giù) poi col tempo la situazione è diventata stabile.
In quel modo ho potuto avere una ragionevole sicurezza che il mio sistema comprendesse esclusivamente ciò che mi era necessario.

Devo dire che a livello didattico ha un certo senso, ma adesso che passerò ad aggiornare un po' la situazione ad un sistema attuale (13.1 o current, vedremo...) ricorrerò ad un'installazione più classica.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2073
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 5.4.0
Desktop: lxde
Distribuzione: ubuntu 20.04
Località: Darmstadt - Germania

Re: Slackware - installazione minimale

Messaggio da albatros »

tasodan ha scritto:Ma io non voglio qualcosa di veloce! Voglio imparare. Voglio il mio sistema operativo che mi sono costruito da zero da me.
Se è così, prenderei in considerazione:
http://www.linuxfromscratch.org

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Slackware - installazione minimale

Messaggio da joe »

Sicuramente LFS va a scavare veramente in profondità. E se "tasodan" è veramente curioso di capire come è costruito un sistema linux probabilmente è una delle letture/brocedure più consigliate.
Ma c'è un però...

Non a caso il progetto LFS è accompagnato da un altro documento atrettanto importante nella cui sigla, BLFS, la B sta a significare beyond. Ed infatti quel documento descrive proprio le strategie di mantenimento del proprio sistema che si è costruito. E qua casca la concreta usabilità della pur nobile idea di costruirsi a mano il sistema da zero.
Sì perchè nel nostro caso cioè per quanto riguarda slackware, la faccenda è gestita a monte: bugfix warnings sui vari progrmmi, incastri di questo o quelpezzo di sistema con un altro magari aggiornato ecc ecc, insomma il mantenimento del sistema è gestito da Pat e compagni, nonchè dagli utenti avanzati delle varie comuities come slack.eu, pensiamo per esempio al lavoro che sta dietro gslacky tanto per fare un esempio.
Insomma, LFS è una cosa, se invece si intende conoscere meglio slackware trovo che partire da un'ambiente minimale non sia poi una cattiva idea senza la pretesa di capire il mondo e tenuto presente che l'utilità della faccenda potrebbe rivelarsi scarsa in termini pratici. Il risultato finale potrà poi essere un sistema minimale ma funzionale alle proprie esigenze, e sicuramente senza software pachidermici installati in più, che poi non utilizziamo neppure.
Oltre a tutto ciò abbiamo sempre il supporto dei vari Pat, Alien, workman, Slacky ecc magari accessibili facilmente con un semplice "slackpkg upgrade all"

tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Re: Slackware - installazione minimale

Messaggio da tom »

sono un po' andato a sbirciare nel repo slack_with_deps di stabellini ed ho visto che l'albero delle dipendenze di alcuni pacchetti (considerati essenziali nella guida) come aaa_elflibs e v4l-utils è vastissimo...come mi dovrei comportare?

Avatar utente
alphamanitine
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: mar 15 feb 2005, 0:00
Slackware: 14
Località: Prato

Re: Slackware - installazione minimale

Messaggio da alphamanitine »

Come ti ha detto albatros guardati LFS non importa partire da 0 come sulla guida basta che tu la segua a grandi linee per capire gli obbiettivi; poi grazie alle conoscenza su Slackware mettile in parallelo e dovresti raggiungere il goal...
Personalmente ti consiglio di partire da un sistema "minimalista" BASH+KERNEL funzionante.
Posta i tuoi progressi sul forum così ti diamo una mano.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackware - installazione minimale

Messaggio da Blallo »

e, aggiungo, puoi usare tranquillamente i pkgtools su una LFS
io la sto costruendo ora, ho solo un problema nel popolare la /dev (problema di udev quindi)
ma per il resto fila liscio, puoi addirittura usare l'init BSD-style
EDIT: oltretutto è uscita in questi giorni la nuova versione, la 6.7

tom
Packager
Packager
Messaggi: 407
Iscritto il: dom 1 nov 2009, 12:53
Nome Cognome: Tommaso D'Anna
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: xfce

Re: Slackware - installazione minimale

Messaggio da tom »

ragazzi, sto seguendo il vostro link sulla slack minimale su usb e lo sto integrando con le dipendenze di ogni pacchetto (che vado a guardare nel repo "slack with deps" di stabellini), costruendomi una lista di programmi.
Tuttavia mi sto accorgendo che alcuni pacchetti, come aaa_elflibs, hanno moltissime dipendenze (comprese le dipendenze delle dipendenze), alcune delle quali fanno parte della sezione d, n, tcl, x. Come mai ciò?

Rispondi