domenica 20 dicembre 2009

Convertire da un formato a un'altro: .rpm, .deb, .tgz

Alien e' un programma che permette di convertire i formati dei pacchetti da una distribuzione ad un'altra. I formati supportati sono .rpm, .deb. stampede .slp e slackware .tgz.
Nel caso in cui un determinato programma, sia compilato per una distribuzione diversa dalla nostra, e ci si presentano problemi di compilazione, possiamo provare ad usare Alien che e' presente nei repositori ufficiali di Ubuntu (e delle piu' diffuse distribuzioni), quindi accessibile tramite Synaptic o con un classico comando:

apt-get update
sudo apt-get install alien

L'uso di Alien non va abusato; l'installazione di pacchetti inerenti la gestione del sistema vanno convertiti con cautela e possono avere come conseguenza la generazione di errori e instabilita' del sistema in quanto tra le varie distribuzione ci possono essere differenze strutturali sostanziali.

Detto questo la sintassi del comando e' la seguente:
sudo alien [opzioni] nome_file

-d genera un pacchetto in formato .deb
-r genera un pacchetto in formato .rpm
-t genera un pacchetto in formato .tgz
-i Installa il pacchetto appena generato e cancella il file.

esempi:
sudo alien -d nome_pacchetto.rpm
converte il pacchetto .rpm in formato .deb
sudo alien -r nome_pacchetto.deb
converte il pacchetto .deb in formato .rpm
sudo alien -i nome_pacchetto.rpm
converte il pacchetto .rpm in formato .deb (l'opzione -d e' d default) e lo installa.




Nessun commento:

Posta un commento

Related Posts Plugin for WordPress, Blogger...