Convertire pacchetti .rpm e .tgz in .deb con Alien

spok
Spesso ci si trova per la rete a cercare un programma che si trova solo in formato rpm,, oppure tgz, e in quel caso le cose da fare sono due o si fa senza o si installa ALIEN.
Alien non è nient’altro che una sorta di “convertitore” di pacchetti.
Permette infatti, il passaggio da un formato all’altro tra i tipi di pacchetti più noti. Bisogna fare pero’ molta attenzione quando andate ad installare pacchetti convertiti, in quanto essendo creati per distribuzioni differenti (aliene) potrebbero non essere compatibili o generare problemi, errori e cosa non da poco – instabilita’. Basti pensare che tra distro e distro varia spesso anche la struttura delle directory e i percorsi dove vengono messi i file delle applicazioni.

Installare alien è molto semplice,bisogna aprire il terminale con la connessione ad internet attivata e digitare:
sudo apt-get update
sudo apt-get install alien
Fatto; abbiamo installato alien. Per convertire, ora, dobbiamo spostarci nella directory dove abbiamo il nostro file rpm e scrivere sempre a terminale:

nel caso volessimo convertire un pacchetto in formato Deb

se il nostro pacchetto d’origine è in formato rpm
sudo alien -d nome_del_file.rpm
oppure…
sè il nostro pacchetto d’origine è in formato tgz
sudo alien -d nome_del_file.tgz
Alla fine dell’esecuzione se andate nella directory dove si trova il file “rpm” troverte anche quello “deb” a questo punto le cose da fare sono due o cliccate sopra e installate oppure sempre da terminale:
sudo dpkg -i nome_del_file.deb
Per avere l’effetto contrario, ossia da deb a rpm basta scrivere:
se il nostro pacchetto d’origine è in formato deb
sudo alien -r nome_del_file.deb
oppure…
sè il nostro pacchetto d’origine è in formato tgz
sudo alien -r nome_del_file.tgz
Otterrete cosi’ un file rpm.

invece per convertire, file dev o rpm in tgz
sè il nostro pacchetto d’origine è in formato deb
sudo alien -t nome_del_file.deb
oppure…
sè il nostro pacchetto d’origine è in formato rpm
sudo alien -t nome_del_file.rpm
Sappiate inoltre che alien e’ presente ed installabile su tutte le maggiori distribuzioni Linux, sia RPM based che DEB based e anche su Slackware.

Per conoscere in modo piu’ dettagliato tutte le possibili funzioni e sintassi di Alien, qui non elencate, digitate da shell:
man alien

 

Fonte:UnixOsHints

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

:-) 
:-( 
;-) 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
:heart: 
:dash: 
:whistle: 
:yes: 
:unsure: 
:cry: 
:mail: