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.

venerdì 31 agosto 2007

Azureus 3.0.2.2





Finalmente è uscita la nuova versione di azureus in questa versione gli sviluppatori hanno implementato delle interessanti caratteristiche, tra cui la possibilità di condividere e visualizzare contenuti multimediali.

il programma per funzionare richiede che sulla vostra macchina sia installatato java.

per scaricare azureus aprite un terminale è scrivete:
wget http://prdownloads.sourceforge.net/azureus/Azureus_3.0.2.2_linux.tar.bz2?download

spostiamo il pacchetto dentro opt.

sudo mv Azureus_3.0.2.2_linux_linux.tar.bz2 /opt

scompattiamo l'archivio.

cd /opt
sudo tar jxvf Azureus_3.0.0.2*

diamo i permessi alla cartella azureus.

sudo chmod -R a+rwx azureus
sudo chown -R $USER:$USER azureus

creiamo l'icona d'avvio del programma, tasto destro del mouse sulla scrivania clicchiamo su crea icona d'avvio, come nome diamo azureus, come percorso scriviamo /opt/azureus/azureus

l'icona la troviamo dentro /opt/azureus.

provatelo ne rimarrete soddisfatti, le nuove funzionalità utilizzate sono davvero entusiasmanti sembra di utilizzare un programma simile a miro o sopcast.
La velocità di scaricamento dei torrent
come sempre è al top.


flock 0.9.0.2 traduzione in italiano

Flock il noto social web browser, essendo una implementazione di firefox, condividendone molte caratteristiche progetturali, ho provato a caricare il language pack multipiattaforma di mozilla è sorpresa l'interfaccia di flock si è tradotta in italiano anche se con qualche imperfezione.

Ricordo che attualmente sul sito di flock non esiste una traslazione del programma in italiano .

per scaricare flock cliccate qui :
click here!

spostate il pacchetto dentro opt.

sudo mv flock-0.9.0.2* /opt
scompattatelo.

cd /opt
sudo tar zxvf flock-0.9.0.2*

date i permessi alla cartella flock.
sudo chmod -R a+rwx flock
sudo chown -R $USER:$USER flock

benissimo adesso entriamo dentro la cartella flock, lanciamo il programma.

cd flock
./flock

all'avvio vi chiede se volete importare segnalibri da firefox accettate.

colleghiamoci al sito
http://www.mozillaitalia.it/archive/index.html#p1 per installare il language pack multipiattaforma , utilizzate flock per compiere questa operazione non badate se ricevete un messaggio di errore di mancata compatibilità, riavviate flock.

creiamoci l'icona d'avvio del programma che ci servirà per farlo partire, tasto destro del mouse sulla scrivania, cliccate su crea icona d'avvio.

come nome date flock, come percorso date questo: /opt/flock/flock -UILocale it-IT

l'icona del programma la trovate dentro opt/flock/icons.

chiudete e riaprite il programma cliccando sull'icona del desktop, adesso flock dovrebbe aprirsi tradotto in italiano.

flock implementa molte utili opzioni tra cui la scheda My World che ci fa visualizzare i siti visitati di recente, i feeds sottoscritti, lo spazio dedicato a flickr e in alto a destra alla voce available services ci da la possibilità di postare nel nostro blog, di utilizzare un motore di ricerca per youtube e altri contenuti multimediali.

non vi resta che provarlo e non badate se trovate delle piccole imperfezioni nella traduzione, ricordatevi che il language pack utilizzato è stato scritto per firefox.





mercoledì 29 agosto 2007

TRANSMISSION 0.8.1


Usciata una nuova versione di transmission un leggerissimo client torrent multipiattaforma, rispetto alla versione 0.8.0 sono stati corretti diversi bug fix e problemi di crash che affliggevano la versione precedente.

per scaricarlo aprite un teminale è digitate:

wget http://download.m0k.org/transmission/files/Transmission-0.81.tar.gz

create una cartella chiamata transmission dentro opt .

sudo mkdir /opt/transmission

adesso spostiamoci il pacchetto che abbiamo scaricato dentro la nuova cartella:

sudo mv Transmission-0.8.1.tar.gz /opt/transmission

spostiamoci dentro la cartella transmission è scompattiamo l'archivio tar.gz.

cd /opt/transmission
sudo tar zxvf Transmission-0.8.1.tar.gz

diamo i permessi alla cartella.
cd ..
sudo chmod -R a+rwx transmission
sudo chown -R $USER:$USER transmission
per compilare il programma rientriamo dento la cartella transmission, digitiamo:

sudo make
sudo make install

se tutto è andato per il verso giusto troveremo il programma in applicazioni-internet.

provatelo ne rimarrete soddisfatti per la sua velocità e leggerezza, occupa poche risorse nel sistema.

lunedì 27 agosto 2007

aggiunte nuove funzionalità al mio script multimediale






Ho migliorato un po la grafica dello script aggiungendo l'uso del comando zenity per selezionare i file da convertire, oltre alla conversione di file mp3,wav e divx ho aggiunto la possibilità di convertire file flv e file wav in ogg.

vi consiglio di crearvi una cartella nella scrivania da utilizzare come contenitore dei file da trasformare, ad esempio per convertire file wav in mp3 vi basterà selezionare la cartella dove si trovano i file audio.



I tool che devono essere presenti nel sistema sono:
lame, tovid, dialog, makedvd, makexml,dvdauthor, ffmpeg, vorbis-tool installatele con synaptic, per tovid seguite i consigli dati nel mio post precedente.

eccovi il listato dello script.

#!/bin/bash
# piccolo script multimediale.
# potete migliorare o riscrivere questo script secondo le vostre esigenze
#-------------------------------------------------------------------------------------------------------------------------------
# script per convertire filmati avi in dvd, wav in mp3, wav in ogg e file flv in mpg
#-------------------------------------------------------------------------------------------------------------------------------

# programmi necessari lame, tovid, dialog, makedvd, makexml,dvdauthor,
# ffmpeg, vorbis-tool
# creazione delle funzioni

# per convertire da avi in mpeg utilizziamo tovid
# per creare la struttura del dvd si utilizzano i programmi makedvd e makexml


dvd() {
video=`zenity --title "seleziona il file" --file-selection`
tovid -wide -pal -in $video -out $HOME/convertito
makexml -dvd $HOME/convertito.mpg -out $HOME/convertitoxml
makedvd -author $HOME/convertitoxml.xml
dialog --yesno "vuoi continuare masterizzando il dvd" 0 0; \
case $? in
0) makedvd -burn $HOME/convertitoxml;;
1) exit;;
esac
exit
}
# per la conversione di file mp3 in wav ci serviamo di lame
# sintassi comando lame --decode file.mp3
mp3() {
a=`zenity --title "percorso dei file mp3" --file-selection --directory`
percorso="$a/*"
for audio in $percorso
do
lame --decode $audio
done
exit
}

# per la conversione di file musicali wav in mp3 si usa lame.
# sintassi del comando lame file.wav
wav() {
b=`zenity --title "percorso file wav" --file-selection --directory`
per="$b/*"
for au in $per
do
lame $au
done
}


# ffmpeg per convertire il filmato flv in mpg
flv() {
# percorso filmato flv si usa zenity
flm=`zenity --title "percorso file flv" --file-selection`
ffmpeg -i $flm filmato.mpg
}

# per convertire file wav in ogg ci serviamo del programma oggenc
ogg() {
oggw=`zenity --title "percorso dei file wav" --file-selection --directory`
ow="$oggw/*"
for oggwav in $ow
do
oggenc --quiet $oggwav
done
}
# per vonvertire i file ogg in wav ci serviamo del programma oggdec
wavogg() {
decode=`zenity --title "percorso file ogg" --file-selection --directory`
dec="$decode/*"
for deco in $dec
do
oggdec $deco
done
}
# uso del programma dialog per creare l'interfaccia del menu.

dialog --menu "convertitore multimediale" 0 0 0 \
1 "converte da avi in dvd" \
2 "conversione da mp3 a wav" \
3 "converte da wav a mp3" \
4 "converte filmati flv in mpeg" \
5 "converte da wav in ogg" \
6 "converte file ogg in wav" \
7 "esci" 2> /tmp/menu.$$
variabile=`cat /tmp/menu.$$`
rm -rf /tmp/menu.$$
case $variabile in
1) dvd;;
2) mp3;;
3) wav;;
4) flv;;
5) ogg;;
6) wavogg;;
7) exit;;
esac

domenica 26 agosto 2007

brasero 0.6.1 guida all'installazione


uscita una nuova versione di brasero il noto tool di masterizzazione per gnome.
Fra le novità implementate troviamo il supporto alle librerie libdvdcss per copiare i dvd protetti, la correzione di numerosi bug e l'utilizzo di nuove icone.

Si può installare il programma scaricandolo dal sito getdeb è installarlo come pacchetto deb oppure compilarlo da sorgenti, io vi consiglio la seconda opzione perchè garantisce una maggiore compatibilità sul vostro sistema.

il programma necessita di soddisfare alcune dipendenze che sono:
libnautilus-burn, libgstreamer0.10-dev, libgstreamer-plugins-base0.10.

installate le librerie livgstreamer0.10-dev e libgstreamer-plugins-base0.10 con synaptic.

la libreria libnautilus-burn conviene scaricare l'ultima versione dal sito di gnome e compilarla questo per ottenere maggiori prestazioni, apriamo un terminale è digitiamo:

wget http://ftp.gnome.org/pub/GNOME/sources/nautilus-cd-burner/2.19/nautilus-cd-burner-2.19.6.tar.bz2
spostiamo il pacchetto dentro opt.

sudo mv nautilus-cd-burner-2.19.6.tar.bz2 /opt

scompattiamo l'archivio.

cd /opt
sudo tar jxvf nautilus-cd-burner*

prima di proseguire con la compilazione installiamo il seguente pacchetto:

libhal-dev scriviamo da terminale.

sudo apt-get install libhal-dev; sudo ldconfig

adesso spostiamoci dentro la cartella nautilus-cd-burner-2.19.6 , diamo i soliti comandi per la compilazione.

cd nautilus-cd-burner-2.19.6
sudo ./configure
sudo make
sudo make install

usciamo dalla cartella è spostiamoci dentro la nostra cartella home:
cd

scarichiamo brasero da terminale, digitiamo:

wget http://ftp.gnome.org/pub/gnome/sources/brasero/0.6/brasero-0.6.1.tar.bz2

spostiamo l'archivio bz2 dento opt.
sudo mv brasero-0.6.1.tar.bz2 /opt

entriamo nella cartella opt e scompattiamo il pacchetto.
cd /opt
sudo tar jxvf brasero.tar.bz2

compiliamo dando il trittico di comandi configure, make e make install.

scriviamo:

cd brasero-0.6.1
sudo ./configure
sudo make
sudo make install

se riscontrate dei problemi nella compilazione potete sempre installare il programma servendovi del pacchetto deb che come ho accennato si trova sul sito www.getdeb.net.