Piero V.

Parte III muletto: risparmiare spazio su HD

Attenzione: Questo tutorial è rilasciato sotto licenza CC 3.0 BY NC SA, in quanto contiene informazioni prese dalla Guida di debianizzati per pulire debian dell’utente MaXeR.

Come partenza ho 344 MB: non male, ma posso fare di meglio!

1. Deborphan

Attenzione: prima di eliminare file che possono servire, digitare deborphan da solo per vedere ciò che potrebbe essere rimosso.

Il comando da dare è questo (grazie, debianizzati.org):

apt-get install deborphan
apt-get --purge remove `deborphan`

Non nel mio caso ma deborphan può aiutare. Io non lo ho utilizzato perché mi pare che questi pacchetti mi servano:

mktemp
liblzo2-2
libdb4.6
libsasl2-2
libgnutls26
diff

Dovrebbe avere risulati simili alla soluzione numero 2, apt-get autoremove, perciò vedete voi se volerlo usare.

2. apt-get autoremove

Anche questo comando va preso con i guanti poiché può succedere che ci si ritrovi con metapacchetti eliminati che però ne tenevano altri come dipendenze che servivano. … [Leggi il resto]

Ho corretto l'interfaccia del forum

Chi ha usato il mio forum prima di oggi ha sicuramente visto che l’editor traboccava dal suo spazio.

Bene, ora l’ho corretto!

Parte II muletto: pre, post e durante installazione

Una volta che ci siamo assicurati di avere l’hardware occorrente, dobbiamo installare il S.O.

Attenzione: non fate copia e incolla della configurazione o dei comandi, potrebbero esserci degli errori.

Disclaimer: non mi ritengo responsabile di eventuali danni causati da questa guida

Nota bene: questa guida è per sistemi GNU Linux. Alcuni comandi non possono essere fatti su Windows, ma su sistema come mac, *bsd e POSIX in generale sì, perciò ti consiglio di procurarti una distro Linux.

Ho scelto Debian Lenny perché è stabile, leggera e adatta a ogni tipo di uso.

Ecco i punti di forza di Debian:

  • Ha tre versioni con diverse stabilità
  • Ha una comodissima netinstall che pesa 150~ MB
  • È leggera
  • Ha un versatile gestore di pacchetti
  • Supporta molte architetture, così è possibile installarla anche su hardware “alternativo” come consolle per videogiochi o HD di rete o hardware tipo NAS

In questa guida verrà analizzato come installare Debian da CD, tuttavia ho scritto anche un articolo su come [iurl:post:entry100429-191832 title=”Installare Debian con debootstrap”]installare Debian con debootstrap. … [Leggi il resto]

Parte I muletto: introduzione e hardware

Il muletto è un carrello che alza gli oggetti. Solitamente è elettrico. NO!

Muletto è un piccolo mulo. Neppure!

Il muletto è un computer poco potente che si utilizza come serverino o per scaricare file molto grossi.

Si chiama così perché deve essere stabile e deve reggere molto tempo acceso.

Ha diverse funzioni.

La più diffusa è sicuramente il file-sharing, cosa di cui non si parlerà in questo sito perché molte persone potrebbero utilizzarlo in maniera illegale (per me la pratica è legale, è illegale scaricare cose coperte dal diritto d’autore).

Un’altra è un server web/posta/ftp e chi più ne ha più ne metta.

Un’altra è a scopo didattico per imparare di più sull’informatica.

Io il muletto lo utilizzo per l’ultima causa, infatti non voglio tenerlo acceso 20 o 24 ore.

La guida non è ancora ben definita, ma per il momento gli argomenti saranno questi:

Il mio cms ideale

Ecco come dovrebbe essere il mio CMS ideale.

Legero. Il cms deve essere leggero! Su questo non c’è dubbio. Spesso questo sito che ha un errore 500.

Questo perché per le “ultime modifiche dal wiki” viene importato anche DokuWiki.

Simil-POSIX. Praticamente ha delle funzionalità che ricordano un po’ il sistema GNU Linux.

Superuser. Questo ci sta bene! Serve un super-user che possa avere accesso al pannello di amministrazione completo e che non possa essere bannato.

Dipendenze. Anziché implementare 500mila classi, è meglio che di dipendenze ce ne sia solo 1. Questo per esempio riguarda il bbcode o json o una classe per fare i feed rss.

Tutto integrato. Mi dà fastidio vedere una parte di sito con un template, un’altra con un altro e mi dà fastidio che gli utenti non siano gli stessi.

Essenziale come contenuti iniziali. All’inizio serve solo questo: pagina 404, gestione utenti.

Buone impostazioni per i permessi. I permessi li voglio settare dettagliatamente!

Ogni modulo deve avere almeno 4 file per 4 fasi. La prima deve essere la configurazione. Il file deve essere tipo conf.php. La seconda deve essere la chiamata che fa il lavoro, aggiunge moduli etc… La terza deve essere il display, cioè la fine della pagina: cosa rispondere come output? La quarta è opzionale quando è un modulo chiamato direttamente, infatti serve per quando è chiamato come dipendenza. Che file devo caricare in caso di dipendenza? Cosa devo fare?

Per il momento è tutto quanto…