Eccovi un riassunto dei principali comandi shell, utili ha visualizzare informazioni sul sisema:
Ci sono centinaia di altri comandi, ma questi sono quelli che più utilizzerete nella vostra shell.
Per capire meglio l'uso di ogni comando aprite un terminale è provatele uno per uno.
df -h (riporta lo spazio usato su vostro disco)
du (spazio occupato dalla varie cartelle)
free -m (visualizza informazioni circa la memoria libera ed occupata)
top (visualizza i processi attivi in questo momento)
ps ax (permette di visualizzare i processi comprensivi di pid, utile per killare un'applicazione con il comando kill)
ls -a (visualizza il contenuto delle cartelle , con annessi file nascosti)
lsusb (visualizza informazioni circa le periferiche usb installate)
lspci (visualizza le periferiche pci)
lshw (visualizza informazioni sull'hardware, installato sulla vostra macchina)
lsmod (visualizza informazioni, sui moduli del kernel caricati in memoria)
glxinfo (visualizza informazini circa le librerie glx utili ha verificare, se sia abilitato il 3d sulla vostra macchina)
uname -a (visualizza informazioni sul kernel in uso)
id (visualizza informazioni sull'utente e sui gruppi implementati con relativo uid e gid)
whoami (visualizza il nome dell'utente loggato in questa sezione)
hostname (visualizza il nome della macchina in rete)
date (visualizza informazioni sulla data)
cal (visualizza un calendario)
per ogni comando potete visualizzare un manuale dando man comando.
es. man du
blog che tratta delle distribuzioni debian, ubuntu,archlinux ed sistemi apple osx, iOS.
venerdì 7 settembre 2007
giovedì 6 settembre 2007
utorrent 1.7.3 guida all'installazione

Uscita una nuova versione di utorrent il leggerissimo client bittorrent, semplice e velocissimo nello scaricamento dei file torrent.
queste le principali modifiche implementate in questa versione:
--- 2007-09-06: Version 1.7.3 (build 4470)
- Change: Returned to listview for addtorrent dialog
- Change: Always activate other instances of uTorrent, even if they were started with /HIDE or /MINIMIZE
- Change: do not let missing or unwanted pieces prevent endgame
- Change: improve compatability with Mainline DHT
- Change: DHT port message implementation
- Fix: Tentative fix for "Proxy for peer-to-peer connections" functionality if disabled
- Fix: Divide-by-zero crash in statistics
- Fix: Smarter guessing of whether to replace run on startup registry key in case user wants to modify it
- Fix: Hang when deleting files
- Fix: sending in cookie with rss feed item requests
Per poterlo utilizzare bisogna prima installare wine, da terminale scrivete:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
sempre da terminale scriviamo sudo apt-get update; sudo apt-get install wine
configuriamo wine, scrivendo winecfg e scegliendo come sistema operativo win xp, inoltre clicchiamo sulla voce drives nella finestra che si apre, clicchiamo su autodetect.

Scarichiamo utorrent ed installiamolo, servendoci di wine:
da terminale date:
wget http://download.utorrent.com/1.7.3/utorrent.exe
Per far partire l'installazione basta che cliccate con il tasto destro del mouse sul paccheto utorrent.exe, scegliendo come opzione apri con wine windows emulator
per lanciare il programma vi basterà cliccare sull'icona nel desktop, la configurazione di utorrent non presenta particolari difficoltà l'unica cosa che dovete stare attenti è quella di aprire una porta tcp se siete sotto router.
kernel 2.6.22.6 , installiamolo utilizzando il vecchio file di configurazione del kernel precedente.
Aggiorniamo il kernel all'ultima versione disponibile, utilizzando il file di configurazione del vecchio kernel.
Questa procedura è utile quando si vuole intervenire solo su alcune parti del kernel senza stravolgere la configurazione precedente.
Prepariamo il sistema installando alcuni paccheti che ci serviranno per la compilazione,scriviamo da terminale:
sudo apt-get install build-essential bin86 kernel-package libncurses5 libncurses5-dev fakeroot
scarichiamo l'ultima versione disponibile del kernel dal sito www.kernel.org è spostiamolo dentro /usr/src, scriviamo sempre da terminale:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
sudo mv linux-2.6.22.6.tar.bz2 /usr/src
spostiamoci dentro /usr/src, scompattiamo l'archivio.
cd /usr/src
sudo tar jxvf linux-2.6.22.6.tar.bz2
serviamoci del file di configurazione del kernel precedente che si trova dentro la cartella /boot e copiamolo nella cartella /usr/src/linux-2.6.22.6 diamo da terminale :
sudo cp -fr /boot/config-2.6.20-16-generic /usr/src/linux-2.6.22.6
benissimo adesso entriamo dentro la cartella linux-2.6.22.6, diamo il comando sudo make oldconfig, questo comando non fa altro che far partire la configurazione del kernel servendosi come punto di partenza del vecchio file di configurazione del kernel 2.6.20.16, dandovi la possibilità di abilitare le opzioni e caratteristiche nuove implementate nel nuovo kernel 2.6.22.6 , ad ogni domanda che il programma vi chiede rispondete, scrivendo y o n se non volete abilitare una voce.
cd /usr/src/linux-2.6.22.6
sudo make oldconfig
finita la configurazione diamo i comandi per la compilazione sempre da dentro la cartella linux-2.6.22.6, digitiamo:
sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
la fase della compilazione durerà un po di tempo, alla fine troveremo due pacchetti deb dentro /usr/src installiamoli scrivendo da terminale:
cd ..
sudo dpkg -i linux-image-2.6.22.6-custom_2.6.22.6-custom-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-2.6.22.6-custom_2.6.22.6-custom-10.00.Custom_i386.deb
con questi due ultimi comandi digitati il nostro kernel è stato aggiornato se possedete hardware di ultima generazione vi consiglio di dare il comando noapic nel file menu.lst per scongiurare problemi con il risparmio energetico e il modulo acpi del bios.
eccovi una copia del mio menu.lst .
sudo gedit /boot/grub/menu.lst
title Ubuntu, kernel 2.6.22.6-custom
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.6-custom root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT noapic
initrd /boot/initrd.img-2.6.22.6-custom
quiet
savedefault
title Ubuntu, kernel 2.6.22.6-custom (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.6-custom root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single noapic
initrd /boot/initrd.img-2.6.22.6-custom
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
se sul vostro computer avete installata una scheda grafica nvidia o ati prima di riavviare il computer vi consiglio di installare il tool envy, che vi servirà ad installare i driver grafici, infatti quando si eseguono aggiornamenti del kernel si perdono le configurazione precedenti dei driver.
scarichiamo il pacchetto envy, scriviamo:
wget http://albertomilone.com/ubuntu/nvidia/scripts/envy_0.9.7-0ubuntu8_all.deb
installiamolo con gdebi o con dpkg scrivendo:
sudo dpkg -i envy_0.9.7-0ubuntu8_all.deb
lanciamo il programma prima di installare i driver disinstalliamoli, seguiamo i consigli che ci da il programma, finita l'installazione dei driver possiamo riavviare il computer, se tutto è andato per il verso giusto ci troveremmo con il nostro nuovo kernel installato.
per verificare che versione di kernel abbiamo digitate:
uname -a
Questa procedura è utile quando si vuole intervenire solo su alcune parti del kernel senza stravolgere la configurazione precedente.
Prepariamo il sistema installando alcuni paccheti che ci serviranno per la compilazione,scriviamo da terminale:
sudo apt-get install build-essential bin86 kernel-package libncurses5 libncurses5-dev fakeroot
scarichiamo l'ultima versione disponibile del kernel dal sito www.kernel.org è spostiamolo dentro /usr/src, scriviamo sempre da terminale:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
sudo mv linux-2.6.22.6.tar.bz2 /usr/src
spostiamoci dentro /usr/src, scompattiamo l'archivio.
cd /usr/src
sudo tar jxvf linux-2.6.22.6.tar.bz2
serviamoci del file di configurazione del kernel precedente che si trova dentro la cartella /boot e copiamolo nella cartella /usr/src/linux-2.6.22.6 diamo da terminale :
sudo cp -fr /boot/config-2.6.20-16-generic /usr/src/linux-2.6.22.6
benissimo adesso entriamo dentro la cartella linux-2.6.22.6, diamo il comando sudo make oldconfig, questo comando non fa altro che far partire la configurazione del kernel servendosi come punto di partenza del vecchio file di configurazione del kernel 2.6.20.16, dandovi la possibilità di abilitare le opzioni e caratteristiche nuove implementate nel nuovo kernel 2.6.22.6 , ad ogni domanda che il programma vi chiede rispondete, scrivendo y o n se non volete abilitare una voce.
cd /usr/src/linux-2.6.22.6
sudo make oldconfig
finita la configurazione diamo i comandi per la compilazione sempre da dentro la cartella linux-2.6.22.6, digitiamo:
sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
la fase della compilazione durerà un po di tempo, alla fine troveremo due pacchetti deb dentro /usr/src installiamoli scrivendo da terminale:
cd ..
sudo dpkg -i linux-image-2.6.22.6-custom_2.6.22.6-custom-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-2.6.22.6-custom_2.6.22.6-custom-10.00.Custom_i386.deb
con questi due ultimi comandi digitati il nostro kernel è stato aggiornato se possedete hardware di ultima generazione vi consiglio di dare il comando noapic nel file menu.lst per scongiurare problemi con il risparmio energetico e il modulo acpi del bios.
eccovi una copia del mio menu.lst .
sudo gedit /boot/grub/menu.lst
title Ubuntu, kernel 2.6.22.6-custom
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.6-custom root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT noapic
initrd /boot/initrd.img-2.6.22.6-custom
quiet
savedefault
title Ubuntu, kernel 2.6.22.6-custom (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.6-custom root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single noapic
initrd /boot/initrd.img-2.6.22.6-custom
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro quiet splash locale=it_IT
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=e83fce21-ab2d-4c32-8c60-c30d4a3b9c4f ro single
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
se sul vostro computer avete installata una scheda grafica nvidia o ati prima di riavviare il computer vi consiglio di installare il tool envy, che vi servirà ad installare i driver grafici, infatti quando si eseguono aggiornamenti del kernel si perdono le configurazione precedenti dei driver.
scarichiamo il pacchetto envy, scriviamo:
wget http://albertomilone.com/ubuntu/nvidia/scripts/envy_0.9.7-0ubuntu8_all.deb
installiamolo con gdebi o con dpkg scrivendo:
sudo dpkg -i envy_0.9.7-0ubuntu8_all.deb
lanciamo il programma prima di installare i driver disinstalliamoli, seguiamo i consigli che ci da il programma, finita l'installazione dei driver possiamo riavviare il computer, se tutto è andato per il verso giusto ci troveremmo con il nostro nuovo kernel installato.
per verificare che versione di kernel abbiamo digitate:
uname -a
martedì 4 settembre 2007
ABBELLIRE UBUNTU TRASFORMANDOLO IN LINUX MINT CASSANDRA

Dopo aver visitato il sito di linux mint sono rimasto, piacevolmete colpito dalla distribuzione mint cassandra in particolar modo dalla sua efficente interfaccia grafica, con un centro di controllo che racchiude tutte le principali caratteristiche del sistema, ma soprattuto ho molto apprezzato il suo mintmenu un pannello per accedere ha tutti i principali programmi installati.
La distribuzione mint è praticamente una personalizzazione di ubuntu feisty,ho provato ad inserire nel mio sources.list le righe che riguardano mint cassandra, il risultato ottenuto ,
si possono caricare sulla nostra amata ubuntu, tutte le opzioni implementate su cassandra, se volete provare anche voi, aprite il terminale è scrivete:
sudo gedit /etc/apt/sources.list
incollate questi due nuovi repositori.
## ADDITIONAL LINUX MINT REPOSITORIES
deb http://www.linuxmint.com/repository/ cassandra/
deb http://www.linuxmint.com/repository/ romeo/
salvate il file.
aggiorniamo il sistema:
sudo apt-get update
sudo apt-get dist-upgrade -f
installiamo i seguenti pacchetti nel sistema che ci serviranno a trasformare ubuntu in mint cassandra.
sudo apt-get install mintconfig mintdesktop mintdisk mintmenu
per poter utilizzare mintmenu il particolare menu di cassandra basta cliccare con il tasto destro del mouse sul pannello inferiore della vostra distribuzione, cliccate su aggiungi al pannello, adesso cliccate su linux mint menu.

eccovi un'anteprima del mintmenu in azione.
per personalizzare ulteriormente la distribuzione potete collegarvi al sito www.gnome-look.org e scaricarvi le gtk2 e le icone personalizzate ne trovate a centinaia sul sito.
arkanoid space ball

Arkanoid space ball è un bellissimo gioco 3d, che penso vi inchioderà allo schermo per diverse ore, la grafica è davvero carina ,con una giocabilità eccellente il sito del gioco lo trovate ha questo indirzzo:
http://www.wegroup.org/games/arkanoid-games/arkanoid-space-ball.html. per installarlo scarichiamo l'archivio tar.bz2 del gioco aprite il terminale è digitate:
wget http://www.wegroup.org/downloads/arkanoidsb-1.1.9.tar.bz2
spostiamolo dentro opt.
sudo mv arkanoiddsb-1.1.9.tar.bz2 /opt
scompattiamo il pacchetto:
cd /opt
sudo tar jxvf arkanoid-1.1.9.tar.bz2
diamo i permessi alla nuova cartella.
sudo chmod -R a+rwx arkanoiddsb
sudo chown -R $USER:$USER arkanoiddsb
adesso prima di lanciare il gioco dobbiamo risolvere alcune dipendenze, aprite synaptic ed installate i seguenti pacchetti:
- libsdl1.2debian
- libsdl1.2-dev
- libsdl-image1.2-dev
- libsdl-mixer1.2-dev
- libmikmod2-dev
/opt/arkanoidsb/arkanoidsb -g

l'icona del gioco la trovate dentro /opt/arckanoiddsb.
adesso non vi resta da fare altro che iniziare ha giocare.
lunedì 3 settembre 2007
avg 75 free per linux

Avg il noto software antivirus per windows rilascia una versione ottimizzata per linux, anche se le infezioni per il nostro amato pinguino non sono così drammatiche come per il mondo windows, dobbiamo ammettere vista la crescente popolarità di linux che presto incominceranno a farsi sentire pure per noi.
Il sito del progetto lo trovate ha questo indirizzo web: http://free.grisoft.com/doc/1/us/frt/0
per scaricare il paccheto deb per la nostra distribuzione pronto per essere installato con gdebi, aprite un terminale è digitate:
wget http://free.grisoft.com/filedir/inst/avg75fld-r47-a1025.i386.deb
installiamolo o utilizzando gdebi o testualmente scrivendo:
sudo dpkg -i avg75fld-47-a1025.386.deb
ho notato che lanciandolo come utente normale non riesce ad effettuare l'aggiornamento delle firme dei virus, per ovviare ha questo problema in modo immediato, vi consiglio di lanciare il programma testualmente come utente root.
per effettuare l'aggiornamento scrivete da terminale.
sudo avgupdate -o
dando da terminale sudo avgupdate -h , otteniamo un manuale in linea delle opzioni utili per l'aggiornamento eccovi una lista:
OPZIONI:
-o, --in linea aggiornamento in linea da Internet
-f, --non in linea aggiornamento non in linea da PERCORSO o ELENCO
-d, --download download dei file di aggiornamento
-p, --priorita NUM
NUM rappresenta il tipo di aggiornamento
2 - aggiornamento prioritario
3 - aggiornamento consigliato
4 - aggiornamento facoltativo
-c, --FILE di configurazione
utilizza altro file di configurazione
-i, --no-diff ignora file diff binari
-b, --no-backup non creare file di backup
-n, --no-progress non visualizzare informazioni di avanzamento
-l, --no-log non creare file registro
-a, --no-daemons non riavviare Deamons
-m, --complete solo file di aggiornamento completi
-r, --restore ripristina versione precedente
-v, --version visualizza versione
-h, --help visualizza la Guida ed esci
il comando per effettuare la scansione è questo:
sudo avgscan -smart /home/proprio utente
nel mio caso ho deciso di effettuare la scansione della cartella home, l'opzione smart significa scansione intelligente, per le varie scansioni bisogna indicare il percorso .
come per il comando precedente digitando sudo avgscan -h si ottiene una lista delle principali opzioni -scan Controllo scansione /percorso,percorso/
-heur Analisi euristica /percorso,percorso/
-exclude Escludi dalla scansione percorso o file
-@ File comando /nome file /
-ext controlla queste estensioni /ad esempio, EXT=*/
-noext non controllare queste estensioni /ad esempio, NOEXT=JPG/
-smart Scansione intelligente
-arc controlla archivi
-rt controlla compressioni run-time
-clean pulisci automaticamente
-macrow riporta macro
-pwdw Rapporto sui file protetti da password
-ignlocked Ignora file bloccati
-report Rapporto sul file /nome file /
-repappend Allega al file rapporto
-repok riporta file non infetti come OK
-stoplevel Sospensione rilevamento /1-n/
-h Visualizza la Guida sull'argomento
--help Visualizza la Guida sull'argomento
la scansione delle cartelle è velocissima inpensabile sotto windows, provatelo anche se pensate il nostro sistema è immune da virus, questa situazione secondo il mio modesto parere protrebbe cambiare con la maggiore popolarità di linux, speriamo mi sbagli.
script per manipolare iso

Ho realizzato questo semplice script per montare, smontare e masterizzare immagini iso , per selezionare i file mi sono servito del programma zenity, che permette di utilizzare delle interfaccie grafiche nei propri script.
Come programma di masterizzazione mi sono servito del programma brasero lanciandolo da schell, questo per rendere la masterizzazione più semplice ed immediata possibile.
Creiamo un file di testo nella scrivania di nome iso, scriviamo da terminale.
touch $HOME/Desktop/iso
apriamo il file ed incolliamoci queste poche righe di codice.
salvate e chiudete , date i permessi.
#!/bin/bash
# script per montare, smontare e masterizzare immagini iso
# si utilizza il programma zenity per creare le interfaccie grafiche
# ******************************************************************
# creazione delle funzioni
# -----
creapunto() {
sudo modprobe loop
nome=`zenity --entry --text="nome della cartella da adibire a punto di montaggio"`
sudo mkdir /mnt/$nome
percorimma=`zenity --title "posizione immagine iso" --file-selection`
cartella="/mnt/$nome"
sudo mount $percorimma $cartella -t iso9660 -o loop
cd
sudo ln -fs $cartella $HOME/Desktop/iso
}
# funzione per smontare l'immagine
smonta() {
cart=`zenity --entry --text="nome directory punto di montaggio"`
sudo umount /mnt/$cart
sudo rm -fr /mnt/$cart
}
# funzione per masterizzare l'immagine si utilizza il programma brasero.
masterizza() {
a=`zenity --entry --text="vuoi installare brasero scrivi si/no"`
if [ "$a" = "si"; then
sudo apt-get install brasero
mast=`zenity --title "percorso immagine iso" --file-selection`
brasero $mast
elif [ "$a" = "no" ]; then
mast=`zenity --title "percorso immagine iso" --file-selection`
brasero $mast
fi
}
ripeti() {
int=`zenity --text="SCRIPT PER MANIPOLARE ISO" --list --checklist --column="fai la tua scelta" --column=" " false "crea-punto-montaggio" false "smonta-iso" false "masterizza-iso"`
if [ "$int" = "crea-punto-montaggio" ]; then
creapunto
elif [ "$int" = "smonta-iso" ]; then
smonta
else
masterizza
fi
}
# si crea l'interfaccia di selezione, cliccare con il mouse per scegliere
int=`zenity --text="SCRIPT PER MANIPOLARE ISO" --list --checklist --column="fai la tua scelta" --column=" " false "crea-punto-montaggio" false "smonta-iso" false "masterizza-iso"`
if [ "$int" = "crea-punto-montaggio" ]; then
creapunto
ripeti
elif [ "$int" = "smonta-iso" ]; then
smonta
ripeti
else
masterizza
fi
sudo chmod a+rwx $HOME/Desktop/iso
per lanciare lo script scriviamo da terminale:
cd Desktop; ./iso
provatelo e fatemi sapere che ne pensate, anzi se avete suggerimenti per migliorarlo sono ben accetti.
Iscriviti a:
Post (Atom)