1 508
contributi
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: | ||
; <code>update</code>: | ; <code>update</code>: aggiorna la lista dei pacchetti (come <code>apt-get update</code>); | ||
; <code>upgrade</code>: | ; <code>upgrade</code>: esegue un aggiornamento del sistema, scaricando i pacchetti e compilandoli; | ||
; <code>install</code>: | ; <code>install</code>: scarica e compila il pacchetto indicato; | ||
; <code>source</code>: | ; <code>source</code>: scarica e decomprime il pacchetto nella directory di compilazione (di solito <code>/var/cache/apt-build/build<code>); | ||
; <code>remove</code>: | ; <code>remove</code>: come <code>apt-get remove</code>; | ||
; <code>clean-sources</code>: 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; | ||
; <code>clean-build</code>: 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; | ||
; <code>clean-repository</code>: 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; | ||
; <code>world</code>: | ; <code>world</code>: ricompila tutti i pacchetti correntemente installati; | ||
; <code>info</code>: | ; <code>info</code>: visualizza le informazioni relative al pacchetto compilato. | ||
Le opzioni, invece, sono le seguenti: | Le opzioni, invece, sono le seguenti: | ||
; <code>--reinstall</code>: | ; <code>--reinstall</code>: ricompila e reinstalla il pacchetto già installato, ci tornerà comodo; | ||
; <code>--rebuild</code>: | ; <code>--rebuild</code>: ricompila il pacchetto indicato; | ||
; <code>--remove-builddep</code>: | ; <code>--remove-builddep</code>: rimuove le dipendenze di compilazione (librerie -dev) installate da apt-build per la compilazione; | ||
; <code>--nowrapper</code>: | ; <code>--nowrapper</code>: non usa il wrapper: compilazione senza le opzioni di ottimizzazione; | ||
; <code>--purge </code>: | ; <code>--purge </code>: durante la rimozione, verranno cancellati anche i file di configurazione presenti in <code>/etc</code>; | ||
; <code>--noupdate</code>: | ; <code>--noupdate</code>: non esegue <code>apt-get update</code> prima dell'installazione dei pacchetti; | ||
; <code>--build-command cmd </code>: | ; <code>--build-command cmd </code>: usa cmd per compilare il pacchetto; | ||
; <code>--patch file </code>: | ; <code>--patch file </code>: applica la patch prima di compilare il pacchetto; | ||
; <code>--patch-strip n</code>: | ; <code>--patch-strip n</code>: indica lo striplevel per il file di patch (equivale al parametro <code>-pX</code> del comando patch); | ||
; <code>--yes -y </code>: | ; <code>--yes -y </code>: risponde 'Yes' a tutte le domande poste da apt (usare con prudenza); | ||
; <code>--version -v </code>: | ; <code>--version -v </code>: mostra la versione di apt-build; | ||
; <code>--source </code>: | ; <code>--source </code>: non scarica i sorgenti (indica che i sorgenti sono già stati scaricati); | ||
; <code>--build-only</code> : | ; <code>--build-only</code> : non installa le dipendenze del pacchetto (usare con attenzione); | ||
; <code>--build-dir dir </code>: | ; <code>--build-dir dir </code>: specifica la directory in cui eseguire la compilazione; | ||
; <code>--repository-dir dir</code> : | ; <code>--repository-dir dir</code> : specifica la directory dove mettere i file compilati; | ||
; <code>--target-release </code>: | ; <code>--target-release </code>: indica da quale release (Stable, Testing, Unstable, Experimental) scaricare i sorgenti; | ||
; <code>--sources-list </code>: | ; <code>--sources-list </code>: specifica un <code>sources.list</code> alternativo. | ||
contributi