Archivio per giugno 24th, 2008


giu 24

Vogliate misurare…

Avete voglia di misurare la velocità della vostra connessione di rete? Desiderate vedere in quanto tempo i dati vengono memorizzati in un file? C’è speedometer!
E’ un software scritto in python che ci permette di monitorare interfacce di rete, connessioni in dial-up, la velocità con la quale riesco a scrivere dati nel filesystem etc… Su Debian/Ubuntu l’installazione avviene col più classico degli sudo apt-get install speedometer (su hardy viene installata la versione 2.4, se invece volete l’ultimissima 2.6 dovete ricorrere ai sorgenti), mentre per tutte le altre distro occorre scaricare i sorgenti e, come root , lanciare questi comandi:

  • cp speedometer.py /usr/local/bin/speedometer;
  • chown root: /usr/local/bin/speedometer;
  • chmod 755 /usr/local/bin/speedometer.

Per l’uso basta scrivere speedometer sulla shell e vi si presenterà una pagina con le opzioni principali, mentre sul sito del progetto, rintracciabile al link di cui sopra, ci sono una serie di esempi abbastanza intuitivi. Per quanto mi riguarda ho misurato la velocità della mia connessione in ppp0 col seguente comando: speedometer -tx ppp0. Ecco lo screenshot:  speedometer.png

Bentornato!

giu 24

Checkinstall + auto-apt

figotip.jpg Volete compilare da sorgenti ma non sapete come rimuovere un software in caso di necessità? Ci soccorre il comando checkinstall. Cosa fa? Tiene traccia dei file installati da make install, crea pacchetti deb o rpm e li aggiunge al database, così che per rimuoverli è possibile usare il package manager della nostra distro. Come si installa? Con sudo apt-get install checkinstall. Consiglio anche di usare auto-apt che controlla le dipendenze. Esso si installa con sudo apt-get install auto-apt.
Adesso, qual’è la procedura di compilazione? Questa:

  1. auto-apt run ./configure (anzichè solo ./configure);
  2. make;
  3. sudo checkinstall (anzichè make install).