Strumenti Utente

Strumenti Sito


doc:iurt_plus_urpmi-proxy

Questa è una vecchia versione del documento!


iurt + urpmi-proxy

Introduzione

iurt è un'applicazione che consente a packager RPM "di professione" di costruire i propri pacchetti non nell'ambiente rappresentato dalla propria workstation ma in un chroot che conterrà, in buona sostanza, l'intera distribuzione per cui il pacchetto viene generato.

Ovviamente questa tipologia di applicazioni è dedicata a chi debba lavorare su molti pacchetti e molte distribuzioni e a chi abbia la possibilità di scaricare centinaia di megabyte in poco tempo o - in alternativa - un mirror locale. Ciò è dovuto al fatto che ogni qualvolta avvieremo la costruzione di un pacchetto verranno scaricati centinaia di pacchetti finalizzati a costruire l'ambiente base in cui compilare e costruire il pacchetto RPM.

Ulteriori vantaggi nell'utilizzo di iurt, rispetto ai classici rpmbuild e bm, sta nel fatto che eventuali errori quali dipendenze mancanti nello spec file, vengono identificate prima del submit del progetto al Build System, consentendo quindi di risparmiare tempo prezioso che andrebbe sprecato per errori minori spesso comuni nel caso di nuovi pacchetti.

Installazione

sudo urpmi iurt

iurt non necessita di alcun file di configurazione, dal momento che ogni opzione verrà passata come argomento al programma invocato da terminale.

Lasciando ad ognuno di voi l'arduo compito di leggere l'output del comando

iurt

vi riporto di seguito una riga di comando abbastanza comune che vi consenta di giocare subito con iurt e apprezzarne le potenzialità.

iurt –repository http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/ -r cauldron x86_64 workspace/mageia/openscenegraph/SRPMS/openscenegraph-3.0.1-5.mga2.src.rpm –chrooted-urpmi http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/

doc/iurt_plus_urpmi-proxy.1338648771.txt.gz · Ultima modifica: 2019/01/27 10:40 (modifica esterna)