Avanti Indietro Indice

7. Appendice A

Questa appendice elenca i pacchetti (se presenti) di ogni categoria che possono essere inclusi nell'installazione e indica le motivazioni della loro inclusione o omissione. Non volendo installare X, le categorie relative sono state ignorate.

Sebbene questa appendice si riferisca specificamente alla distribuzione Slackware, può essere usata come guida per qualsiasi altra delle principali distribuzioni di Linux.

7.1 A - Sistema Linux di base

La maggior parte dei pacchetti in questa categoria sono essenziali, persino quelli che non sono indicati come "required" dal programma di installazione di Slackware. Per questa ragione vengono elencati quei pacchetti che si ritengono ragionevolmente da escludere al posto di tutti i programmi non obbligatori che sono stati installati.

Pacchetti ritenuti validi per l'omissione:

kernel (ide, scsi, ecc.)

Non serve installare alcuno di questi, si ha la possibilità di scegliere un kernel alla fine del processo di installazione.

aoutlibs

Sono utili solo se si vuole usare eseguibili nel vecchio formato a.out. Omettendoli si risparmia una notevole quantità di spazio sul disco fisso. Omesse.

bash1

bash2 (chiamata semplicemente bash nella lista dei programmi Slackware) è richiesta dagli script di configurazione di Slackware ma ci sono moltissimi altri script che richiedono bash1. Io l'ho inclusa.

getty

agetty è il getty di default per Slackware; questo pacchetto contiene getty e uugetty come alternative. Si include solo se servono le loro funzionalità extra. Omesso.

gpm

Personalmente, lo trovo molto utile alla console (la trackball dell'Aero è molto comonda) ma non essenziale. Incluso.

icbs2

Non necessario. Omesso.

isapnp

Non necessario. Omesso.

loadlin

Non necessario nella configurazione descritta qui - tranne se il proprio vecchio portatile ha alcune peculiarità che richiedono un driver DOS per caricare alcuni dei suoi dispositivi. Omesso.

lpr

Si potrebbe pensare che è possibile stampare da qualsiasi desktop nelle vicinanze ma è sempre utile avere la possibilità di stampa su un portatile. Incluso.

minicom

Non un'inclusione obbligatoria a meno che si voglia creare con il portatile delle connessioni dial-up. Molto utile. Incluso.

pciutils

Non richieste su questi vecchi portatili. Omesso.

quota

Non vitale ma può essere usato per impostare i limiti che proteggono dal riempire lo spazio limitato disponibile su questi portatili. Incluso.

tcsh

Si consiglia di usare ash come shell di login. Includerla solo se serve per i suoi script. Omesso.

umsprogs

Si può evitare ed essere comunque in grado di accedere ai floppy UMSDOS. Omesso.

scsimods

Non usarlo su questi portatili. Omesso.

sysklogd

Può interferire con apmd ma offre informazioni essenziali. Incluso.

Pacchetti installati:

aaa_base, bash, bash1, bin, bzip2, cpio, cxxlibs, devs, e2fsprog, elflibs, elvis, etc, fileutils, find, floppy, fsmods, glibcso, gpm, grep, gzip, hdsetup, infozip, kbd, ldso, less, lilo, man, modules, modutils, pcmcia, sh_utils, shadow, sudo, sysklogd, sysvinit, tar, txtutils, util, zoneinfo

Dimensione complessiva: 33.4 MB

7.2 AP - Applicazioni non X

Nessuna di queste applicazioni è, strettamente parlando, essenziale - invece ash è veramente importante per operazioni sensate in 4mb di RAM. Escludendoli tutti si può salvare spazio vitale per installare le proprie applicazioni preferite. Si è scelto un numero di strumenti minimale che è meglio avere a disposizione.

Pacchetti ritenuti validi per l'inclusione:

apsfilter

Non è molto utile avere il supporto di stampa se poi si può stampare solo file di testo. Incluso.

ash

Questa è "la shell" per le macchine con poca memoria: occupa solo 60k. La si usi come shell di login di default se non si vuole attendere ogni volta 10 secondi per far apparire e riapparire il prompt dei comandi. Inclusa.

editor (jed, joe jove vim)

elvis è l'editor di default di Slackware ed una parte richiesta dell'installazione. Se si è un fan di vi questo è tutto quello che c'è da sapere: installare vim sarà disastroso date le restrizioni di spazio. Se si può accantonare vi e usare un editor più in stile DOS, joe è il più piccolo. I fan di emacs, con un po' di auto-disciplina, potranno prendere in considerazione jed o jove invece di eccedere oltre la dimensione massima. Omesso.

enscript

Se hai già apsfilter, in pratica non serve. Omesso.

ghostscript

Includendo i font diventa grande circa 7,5mb. Da escludere fino a dopo l'installazione di base, dopo si può valutare se serve. Omesso.

groff

Necessario per le pagine man. Incluso.

ispell

Non essenziale ma molto utile nei casi di digitazione troppo veloce. Incluso.

pagine di manuale

Incluse!

mc

Slackware fornisce una compilazione leggera di mc ma non essenziale se si è a proprio agio con la linea di comando. Omesso.

quota

Non necessario su una macchina che non è multi-utente, ma si può, come me, trovarlo utile per non devastare lo spazio ridotto a disposizione. Incluso.

rpm

Non c'è da preoccuparsi: se si ha intenzione di installare un rpm, si usi rpm2tgz su una macchina desktop per trasformarlo in un pacchetto tgz - successivamente si possono usare gli strumenti di installazione standard di Slackware. Omesso.

sc

Un foglio di calcolo utile e molto piccolo. Incluso.

sudo

Non essenziale ma lo ritengo utile in questa situazione: ambiente ridotto e difficoltoso da reinstallare se si fa qualche errore - sudo aiuta a creare profili utente con i permessi di super utente per fare ciò che è necessario, senza il timore di procurare danni al proprio disco. Incluso.

texinfo

Documentazione info. Inclusa.

zsh

Escluderla a meno che non le si sia dedito o si abbiano script che devono usarla. Omessa.

Pacchetti installati:

apsfilter,ash, diff, groff, ispell, manpages, quota, sc, sudo, texinfo

Dimensione complessiva: 8.1 MB

7.3 D - Strumenti software di sviluppo

In questo spazio si potrebbe includere C o C++, ma il pacchetto della libreria glibc è troppo grande, quindi un po' di snellimento sarà necessario. Prima completare l'installazione principale e poi tentare l'installazione.

C'è spazio per Perl e Python.

Pacchetti installati:

Nessuno

7.4 E - Emacs

Non uso Emacs e ho risparmiato automaticamente dello spazio. D'altra parte, se si è un fan di Emacs, lo si usa probabilmente per e-mail, news e programmazione: quindi si dovrà tenere libero dello spazio omettendo altri pacchetti.

Se si vuole Emacs, è una buona idea escluderlo fino a quando l'installazione di base non è completata. Una volta che il portatile sia funzionante, nel proprio tempo libero si può provare ad installare tutto quanto si voglia o si abbia bisogno.

Pacchetti installati:

Nessuno

7.5 F - FAQ e HOWTO

Se si sa tutto, non servono. Io ho installato tutto il gruppo.

Pacchetti installati:

howto, manyfaqs, mini-howto

Dimensione complessiva: 12.4 MB

7.6 K - Sorgente del kernel

Si può evitare. Se tutto ciò che si vuole è leggere il sorgente, si prosegua.

Pacchetti installati:

Nessuno

7.7 N - Applicazioni e strumenti software per il networking

Questi pacchetti sono stati selezionati per offrire strumenti di base per il networking, la possibilità di connessioni dial-up, e-mail, web e news.

Pacchetti installati:

dip, elm, fetchmail, mailx, lynx, netmods, netpipes, ppp, procmail, trn, tcpip1, tcpip2, uucp, wget

Dimensione complessiva: 15.1 MB

7.8 Tetex

Un altro pacchetto che può essere evitato. Non sono in grado di dire se funzionerebbe nello spazio disponibile.

Pacchetti installati:

Nessuno

7.9 Y - Collezione di giochi BSD

Personalmente non ne posso fare a meno. Se si ha veramente bisogno degli ultimi 5 mb, posso essere omessi.

Pacchetti installati:

bsdgames

Dimensione complessiva: 5.4 MB

7.10 Risultato finale

In totale i pacchetti installati, più il kernel, occupano circa 75 mb di spazio di cui 19.5 mb sono nella partizione di root e 55.5 mb in /usr. Sull'Aero sono rimasti 39 mb in /usr e 74 mb sul T1910.


Avanti Indietro Indice