Apt-build: ottimizzazione dei pacchetti: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 78: Riga 78:
La sintassi di apt-build è vicinissima a quella di apt-get, infatti troviamo, come comandi, i seguenti:
La sintassi di apt-build è vicinissima a quella di apt-get, infatti troviamo, come comandi, i seguenti:


; update : Aggiorna la lista dei pacchetti (come apt-get update);
; <code>update</code>: Aggiorna la lista dei pacchetti (come apt-get update);
; upgrade : Esegue un aggiornamento del sistema, scaricando i pacchetti e compilandoli;
; <code>upgrade</code>: Esegue un aggiornamento del sistema, scaricando i pacchetti e compilandoli;
; install : Scarica e compila il pacchetto indicato;
; <code>install</code>: Scarica e compila il pacchetto indicato;
; source : Scarica e decomprime il pacchetto nella directory di compilazione (di solito <code>/var/cache/apt-build/build<code>);
; <code>source</code>: Scarica e decomprime il pacchetto nella directory di compilazione (di solito <code>/var/cache/apt-build/build<code>);
; remove : Come apt-get remove;
; <code>remove</code>: Come apt-get remove;
; clean-sources : esegue un debian/rules clean, che rimuove solamente i prodotti della compilazione;
; <code>clean-sources</code>: esegue un debian/rules clean, che rimuove solamente i prodotti della compilazione;
; clean-build : rimuove il contenuto della directory <code>/var/cache/apt-build/build/</code> che contiene i sorgenti dei pacchetti ricompilati;  
; <code>clean-build</code>: rimuove il contenuto della directory <code>/var/cache/apt-build/build/</code> che contiene i sorgenti dei pacchetti ricompilati;  
; clean-repository : rimuove il contenuto della directory <code>/var/cache/apt-build/repository/</code> che contiene i pacchetti ricompilati tramite apt-build;
; <code>clean-repository</code>: rimuove il contenuto della directory <code>/var/cache/apt-build/repository/</code> che contiene i pacchetti ricompilati tramite apt-build;
; world : Ricompila tutti i pacchetti correntemente installati;
; <code>world</code>: Ricompila tutti i pacchetti correntemente installati;
; info : Visualizza le informazioni relative al pacchetto compilato.
; <code>info</code>: Visualizza le informazioni relative al pacchetto compilato.




Le opzioni, invece, sono le seguenti:
Le opzioni, invece, sono le seguenti:
; --reinstall : Ricompila e reinstalla il pacchetto già installato, ci tornerà comodo...
; <code>--reinstall</code>: Ricompila e reinstalla il pacchetto già installato, ci tornerà comodo...
; --rebuild : Ricompila il pacchetto indicato;
; <code>--rebuild</code>: Ricompila il pacchetto indicato;
; --remove-builddep : Rimuove le dipendenze di compilazione (librerie -dev) installate da apt-build per la compilazione;
; <code>--remove-builddep</code>: Rimuove le dipendenze di compilazione (librerie -dev) installate da apt-build per la compilazione;
; --nowrapper : Non usa il wrapper: compilazione senza le opzioni di ottimizzazione;
; <code>--nowrapper</code>: Non usa il wrapper: compilazione senza le opzioni di ottimizzazione;
; --purge : Durante la rimozione, verranno cancellati anche i file di configurazione presenti in <code>/etc</code>;
; <code>--purge </code>: Durante la rimozione, verranno cancellati anche i file di configurazione presenti in <code>/etc</code>;
; --noupdate : Non esegue 'apt-get update' prima dell'installazione dei pacchetti
; <code>--noupdate</code>: Non esegue 'apt-get update' prima dell'installazione dei pacchetti
; --build-command cmd : Usa cmd per compilare il pacchetto;
; <code>--build-command cmd </code>: Usa cmd per compilare il pacchetto;
; --patch file : Applica la patch prima di compilare il pacchetto;
; <code>--patch file </code>: Applica la patch prima di compilare il pacchetto;
; --patch-strip n : Indica lo striplevel per il file di patch (equivale al parametro -pX del comando patch;
; <code>--patch-strip n</code>: Indica lo striplevel per il file di patch (equivale al parametro -pX del comando patch;
; --yes -y : Risponde 'Yes' a tutte le domande poste da apt (usare con prudenza);
; <code>--yes -y </code>: Risponde 'Yes' a tutte le domande poste da apt (usare con prudenza);
; --version -v : Mostra la versione di apt-build;
; <code>--version -v </code>: Mostra la versione di apt-build;
; --source : Non scarica i sorgenti (indica che i sorgenti sono già stati scaricati;
; <code>--source </code>: Non scarica i sorgenti (indica che i sorgenti sono già stati scaricati;
; --build-only : Non installare le dipendenze del pacchetto (usare con attenzione);
; <code>--build-only</code> : Non installare le dipendenze del pacchetto (usare con attenzione);
; --build-dir dir : Specifica la directory in cui eseguire la compilazione;
; <code>--build-dir dir </code>: Specifica la directory in cui eseguire la compilazione;
; --repository-dir dir : Specifica la directory dove mettere i file compilati;
; <code>--repository-dir dir</code> : Specifica la directory dove mettere i file compilati;
; --target-release : Indica da quale release (Stable, Testing, Unstable, Experimental) scaricare i sorgenti;
; <code>--target-release </code>: Indica da quale release (Stable, Testing, Unstable, Experimental) scaricare i sorgenti;
; --sources-list : Specifica un <code>sources.list</code> alternativo.
; <code>--sources-list </code>: Specifica un <code>sources.list</code> alternativo.




1 508

contributi