Questo è il comando mock che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mock - crea SRPM in un chroot
SINTASSI
simulare [opzioni] --ricostruire SRP [RPM...]
simulare [opzioni] --buildspm {-spec spec --fonti src | --scm-abilita}
simulare [opzioni] --chroot
mock [opzioni] {--dentro|cavedano|conchiglia}
simulare [opzioni] --installdeps {RPM|RPM}
simulare [opzioni] --installare PACCHETTO
simulare [opzioni] --aggiornare
simulare [opzioni] --rimuovere PACCHETTO
simulare [opzioni] --abilità orfana
simulare [opzioni] --copia sentiero [il percorso...] destinazione
simulare [opzioni] --copia sentiero [il percorso...] destinazione
simulare [opzioni] --scm-abilita [--scm-opzione chiave=valore ...]
DESCRIZIONE
Mock è un semplice programma che creerà RPM sorgente all'interno di un chroot. non va
qualsiasi cosa terribilmente fantasiosa oltre a popolare un chroot con i contenuti specificati da a
file di configurazione, quindi creare qualsiasi SRPM di input in quel chroot.
Il contenuto di un chroot è specificato dalla configurazione specificata con il -r opzione.
Il file di configurazione predefinito è /etc/mock/default.cfg, che di solito è un collegamento simbolico a uno
delle configurazioni installate.
Esiste un file di configurazione a livello di sito, /etc/mock/site-defaults.cfg, che può essere utilizzato per
specificare le opzioni a livello di sito. La versione fornita di questo file non ha opzioni attive, ma
ha un elenco di tutte le opzioni di configurazione, esempi di come impostarle e
i loro valori predefiniti.
Per la retrocompatibilità, i comandi vecchio stile ("rebuild", "init", "clean", ecc.)
senza '--' iniziale sono ancora accettati, ma sono deprecati. Vedere la sezione COMANDI, di seguito,
per un elenco dettagliato di tutti i comandi.
Per utilizzare mock, un utente dovrebbe diventare un membro del finto gruppo aggiungendo il proprio nome utente a
, il finto riga in /etc/group. Questo può essere fatto con il seguente comando:
sudo /usr/sbin/modifica utente -a -G finto $ USER
Nota che mock non è pensato per essere eseguito direttamente come root.
COMANDI
--pulire
Purifica l'albero di chroot.
--scrub=TIPO
Rimuovere completamente la directory chroot o cache specificata o tutta la chroot e la cache.
TIPO è uno di tutti, chroot, cache, root-cache, c-cache o yum-cache.
--dentro Inizializzare un chroot (pulire, installare i pacchetti chroot, ecc.)
--ricostruire
Se non viene specificato alcun comando, si presuppone la ricostruzione. Ricostruisce gli SRPM specificati. Il
buildroot viene pulito per primo, a meno che non sia specificato --no-clean.
--buildspm
Crea l'SRPM specificato da un file spec e da un file/directory sorgente o da
SCM. La buildroot viene pulita per prima, a meno che non sia specificato --no-clean.
--conchiglia
Esegui il comando specificato in modo interattivo all'interno del chroot (che deve già essere
inizializzato -- non viene eseguito alcun 'clean'). Se nessun comando specificato, /bin/sh è eseguito.
--chroot
Esegui il comando specificato in modo non interattivo all'interno del chroot (che deve già
essere inizializzato -- non viene eseguito alcun 'clean'). L'output del comando verrà inviato al registro
File.
--installdeps
Scopri i deps per SRPM o RPM ed esegui un'installazione yum per inserirli nella buildroot.
Buildroot deve essere già inizializzato -- non viene eseguito alcun "clean"
--installare
Fai un'installazione yum PACKAGE all'interno di buildroot. Buildroot deve già essere
inizializzato -- non viene eseguito alcun 'clean'
--aggiornare
Fai un aggiornamento yum all'interno di buildroot. Buildroot deve essere già inizializzato -- no
'pulito' viene eseguito
--rimuovere
Fai uno yum remove PACKAGE all'interno di buildroot. Buildroot deve essere già inizializzato
-- non viene eseguita alcuna "pulizia"
--abilità orfana
Modalità no-op che controlla semplicemente che nessun processo vagante sia in esecuzione nel chroot.
Uccide tutti i processi che trova utilizzando la radice specificata.
--copia
Copia i percorsi di origine (file o alberi di directory) nel chroot al punto specificato
percorso di destinazione.
--copia
Copia i percorsi di origine (file o alberi di directory) da chroot a quello specificato
percorso di destinazione.
--scm-abilita
Abilita la creazione da un SCM (CVS/Git/SVN). Il repository SCM deve essere configurato in
site-defaults.cfg prima che siano possibili i checkout SCM. Il pacchetto e il ramo SCM possono essere
definito con --scm-opzione argomenti, vedere site-defaults.cfg per ulteriori informazioni.
VERSIONI
-r CROOT, --radice=CROOT
Utilizza la configurazione chroot specificata come definita in /etc/mock/chroot>.cfg. Se nessuno
specificato, usa il chroot collegato da /etc/mock/default.cfg
--disconnesso
Esegui in modalità "offline" in cui diciamo a "yum" di essere eseguito completamente dalla cache locale. Anche
disabilita la scadenza della cache per la cache yum fittizia.
--no-pulito
Non pulire chroot prima di creare il pacchetto.
--pulizia-dopo
Pulire chroot dopo la costruzione. Utilizzare con --resultdir. Attivo solo per '--rebuild'.
--no-pulizia-dopo
Non pulire chroot dopo la costruzione. Se la pulizia automatica è abilitata, usalo per
disattivare.
--alterazioni-cache
Ricompilare la cache di root dopo aver apportato modifiche al chroot (ad esempio --install).
Utile solo quando si utilizza il plug-in tmpfs.
--bersaglio=ARCH
Questo argomento viene passato a rpmbuild per specificare l'arco di destinazione da costruire. Esso
il valore predefinito è qualunque cosa sia specificata per --arch, o qualunque cosa sia specificata nel
config come config_opts['target_arch'].
--arco=ARCH
Chiama la syscall di linux personalità() per dire al kernel di emulare un secondario
architettura. Ad esempio, la creazione di pacchetti i386 su un buildhost x86_64.
-D "MACRO ESPR", --definire="MACRO ESPR"
Specificare le definizioni di macro utilizzate per la build. Questa opzione può essere utilizzata più volte
volte, proprio come può essere l'opzione rpmbuild --define. Per esempio:
--definire "con_extra_cheese 1" --define="packager Scimmia"
--con=OPZIONE
Abilita configure OPTION per build. Questa opzione può essere utilizzata più volte. Per
esempio:
--with=formaggio_extra
--senza=OPZIONE
Disabilita configure OPTION per build. Questa opzione può essere utilizzata più volte. Per
esempio:
--senza=acciughe
--dirrisultato=RISULTATO
Modificare la directory in cui vengono scritti i file risultanti (RPM e registri di build). Risultatodir
può contenere sostituzioni di stringhe python per qualsiasi variabile nella configurazione chroot. Per
esempio:
--resultdir=./my/"%(dist)s"/"%(target_arch)s"/
--uniqueext=testo
Estensione arbitraria e univoca da aggiungere al nome della directory buildroot
--dirconfig=CONFIGURAZIONE
Cambia la directory in cui si trovano i file di configurazione
--rpmbuild_timeout=SECONDI
Generazione non riuscita se rpmbuild impiega più di "timeout" secondi
--non privato
Elimina i privilegi prima di eseguire il comando quando usi --chroot
--cwd=DIR
Passare alla directory specificata (relativa al chroot) prima di eseguire il comando
quando si usa --chroot
-q, --silenzioso
Silenzio.
-v, --verboso
Genera informazioni dettagliate sullo stato di avanzamento.
--traccia
Abilita la traccia dettagliata della funzione entra/esci con gli argomenti della funzione e ritorna
codici. Utile per il debug di mock stesso.
--enable-plugin=COLLEGARE
Abilita il plugin specificato. Questa opzione può essere utilizzata più volte.
--disable-plugin=COLLEGARE
Disabilita il plugin specificato. Questa opzione può essere utilizzata più volte.
--opzione-plugin COLLEGARE:KEY=VALORE
Imposta il parametro specifico del plugin. Questa opzione può essere utilizzata più volte.
-h, --Aiuto
Mostra le informazioni sull'utilizzo ed esci.
--versione
Mostra il numero di versione ed esci.
Usa finto online usando i servizi onworks.net