Questo è il comando aetar 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
aetar - distribuisce in remoto una modifica tramite tar
SINOSSI
aetar -Spedire [ opzione...]
aetar -Ricevere [ opzione...]
aetar -Elenco [ opzione...]
aetar -Aiuto
aetar -Versione
DESCRIZIONE
Le aetar comando viene utilizzato per inviare e ricevere set di modifiche tramite tar(1) per facilitare
sviluppo geograficamente distribuito.
La funzione di base è riprodurre un cambiamento, quindi un comando come
aetar -send | aetar -ricevere
può essere usato per clonare un cambiamento, anche se in modo meno efficiente di eclone(1). Il formato del file
usato è un normale gzip(1) compresso tar(1) archivio.
INVIA
La variante di invio accetta una modifica specifica, o linea di base, e costruisce una distribuzione
pacchetto contenente tutti i contenuti del file sorgente. Non sono inclusi i metadati di modifica.
Non è necessario che il destinatario abbia il aetar(1) comando. È possibile
usa il normale tar xf comando per estrarre i file dall'archivio.
Opzioni
Le seguenti opzioni sono comprese dalla variante di invio:
-Linea di base
Questa opzione può essere utilizzata per specificare l'origine di un progetto, piuttosto che una modifica.
-Aggiungi_prefisso_percorso stringa
Questa opzione può essere usata per specificare un prefisso di percorso da aggiungere a ogni nome di file in
l'archivio. Ciò significa che quando l'archivio viene decompresso, verrà posizionato tutto
in una directory.
-Modificare numero
Questa opzione può essere utilizzata per specificare una particolare modifica all'interno di un progetto. Vedere
egida(1) per una descrizione completa di questa opzione.
-Compatibilità numero della versione
Questa opzione può essere utilizzata per specificare la versione di aetar(1) che sarà
ricevente questo insieme di modifiche. Queste informazioni vengono utilizzate per selezionare le funzioni da
includere nei dati e quali omettere. Per impostazione predefinita, l'ultimo set di funzionalità sarà
essere usato.
-algoritmo-di-compressione Nome
Questa opzione può essere utilizzata per specificare la compressione da utilizzare. Sono elencati
in ordine di efficienza di compressione.
none Non utilizzare alcuna compressione (non sempre significativo per tutti i comandi).
gzip Usa la compressione usata dal gzip(1) programma.
bzip2 Usa la compressione usata dal bzip2(1) programma.
In futuro potrebbero essere aggiunti altri algoritmi di compressione.
-Comprimere
Questa opzione è deprecata a favore del -comp-alg=gzip or -comp-alg=bzip2
opzioni.
-No_COMPress
Questa opzione è deprecata a favore del -comp-alg=nessuno opzione.
-Delta numero
Questa opzione può essere usata per specificare un particolare delta nella cronologia del progetto per
copiare il file da, anziché la versione più recente. Se il delta è stato
dato un nome (vedi aedn(1) per come) puoi usare un nome delta invece di un delta
numero. È un errore se il delta specificato non esiste. Numeri delta
partire da 1 e aumentare; delta 0 è un caso speciale che significa "quando il ramo
cominciato".
-DELta_Data stringa
Questa opzione può essere usata per specificare una data e un'ora particolari nel progetto
cronologia da cui copiare il file, anziché la versione più recente. È un
errore se la stringa specificata non può essere interpretata come data e ora valide.
Cita la stringa se è necessario utilizzare gli spazi.
-DELta_Da_Cambia numero
Questa opzione può essere usata per specificare un particolare delta del progetto dalla sua modifica
numero.
-Intera_Sorgente
Questa opzione può essere utilizzata per inviare l'intera fonte del progetto, nonché il
modificare i file di origine. Questa è l'impostazione predefinita.
-Fonte_parziale
Questa opzione può essere utilizzata per inviare solo i file sorgente di una modifica.
-Includi_Costruisci
Questa opzione può essere utilizzata per inviare anche file di build.
-Non_Include_Build
Questa opzione può essere utilizzata per inviare solo source (source, test, config ma non build)
File. Questa è l'impostazione predefinita.
-Produzione Nome del file
Questa opzione può essere utilizzata per specificare il file di output. L'output viene inviato al
output standard per impostazione predefinita.
-Progetto Nome
Questa opzione può essere utilizzata per selezionare il progetto di interesse. quando no -Progetto
l'opzione è specificata, il AEGIS_PROGETTO viene consultata la variabile di ambiente. Se
che non esiste, l'utente $HOME/.aegisrc il file viene esaminato per un valore predefinito
campo del progetto (vedi aeuconf(5) per maggiori informazioni). Se ciò non esiste,
quando l'utente sta lavorando solo sulle modifiche all'interno di un singolo progetto, il progetto
nome predefinito su quel progetto. Altrimenti è un errore.
RICEVERE
La variante di ricezione prende un tarball e crea un cambiamento di Aegis (vedi anc(1)) a
attuare il cambiamento all'interno. I file vengono aggiunti alla modifica (vedi aenf(1), PCEA(1),
aerma(1), aent(1)) e quindi il contenuto del file viene scompattato nello sviluppo
directory.
Non è necessario che il mittente abbia il aetar(1) comando. È possibile utilizzare
il normale tar czf comando per creare il tarball. Potresti voler usare il tardivo(1)
comando per manipolare i nomi dei file prima dell'estrazione.
Compila il nomi
È comune che i file tar generati distribuiscano progetti open source per contenere un percorso
prefisso.
-Rimuovi_Prefisso_Percorso stringa
Questa opzione può essere utilizzata per specificare esplicitamente i prefissi del percorso da rimuovere, se
regalo. Può essere specificato più di una volta.
-Rimuovi_Prefisso_Percorso numero
Elimina il prefisso più piccolo contenente il numero di barre iniziali da ciascun nome di file
trovato nel file di patch. Viene conteggiata una sequenza di una o più barre adiacenti
come una singola barra.
Se hai una struttura di directory di progetto complessa, di tanto in tanto le persone potrebbero inviarti
tarball relativi a una sottodirectory, piuttosto che relativi alla radice del progetto.
-Aggiungi_prefisso_percorso stringa
Questa opzione può essere utilizzata per specificare il percorso di una sottodirectory del progetto in cui
per applicare il tarball.
Notifica
Le aetar Il comando richiama vari altri comandi di Aegis. Le solite notifiche che
questi comandi emetterebbero sono emessi.
Opzioni
Le seguenti opzioni sono comprese dalla variante di ricezione:
-Modificare numero
Questa opzione può essere utilizzata per scegliere il numero di cambio da utilizzare, altrimenti uno
verrà scelto automaticamente.
-Delta numero
Questa opzione può essere usata per specificare un particolare delta nella cronologia del progetto per
copia il file da, proprio come per il PCEA(1) comando. Puoi anche usare un delta
nome invece di un numero delta.
-Directory sentiero
Questa opzione può essere utilizzata per specificare quale directory deve essere utilizzata. È un errore
se l'utente corrente non dispone delle autorizzazioni appropriate per creare la directory
percorso dato. Questo deve essere un percorso assoluto.
Attenzione: se stai usando un automounter non usare `pwd` per fare un assoluto
percorso, di solito dà la risposta sbagliata.
-Escludere
Questa opzione può essere usata per escludere alcuni file nel tarball da
considerazione.
Puoi anche aggiungere più esclusioni usando il specifico del progetto campo del progetto
configurazione, usando l'attributo aetar:exclude che elenca i nomi dei file da escludere
separati da spazi.
-Exclude_Auto_Tools
Questa opzione può essere usata per escludere i file comuni ai tarball dell'open source
progetti che utilizzavano GNU Autoconf o GNU Automake. Questo è innescato dal
presenza di configurare.ac, configurare.in or Makefile.am File. Funziona solo per
progetti semplici, progetti più complessi dovranno utilizzare l'esclusione del progetto
attributi.
Puoi impostarlo automaticamente usando il booleano aetar:exclude-auto-tools
attributo in specifico del progetto campo del file di configurazione del progetto.
-Escludi_CVS
Questa opzione può essere usata per escludere i file comuni ai repository CVS, che
implementare le funzioni del repository, piuttosto che contenere il codice sorgente. Lo farà
guarda anche all'interno dei file .cvsignore per i file aggiuntivi da ignorare.
Puoi impostarlo automaticamente usando l'attributo booleano aetar:exclude-cvs in
, il specifico del progetto campo del file di configurazione del progetto.
-File Nome del file
Legge la serie di modifiche dal file specificato. L'impostazione predefinita è leggerlo dal
ingresso standard. Il nome del file `-' è inteso come l'input standard.
Se il tuo sistema ha libcurl(3) e Aegis è stato configurato per usarlo in fase di compilazione
(questa è l'impostazione predefinita se è disponibile) sarai anche in grado di specificare a
URL (Uniform Resource Locator) al posto del nome del file. I dati pertinenti saranno
essere scaricato. (Il -Verboso opzione fornirà una barra di avanzamento.)
-Progetto Nome
Questa opzione può essere utilizzata per selezionare il progetto di interesse. quando no -Progetto
l'opzione è specificata, il AEGIS_PROGETTO viene consultata la variabile di ambiente. Se
che non esiste, l'utente $HOME/.aegisrc il file viene esaminato per un valore predefinito
campo del progetto (vedi aeuconf(5) per maggiori informazioni). Se ciò non esiste,
quando l'utente sta lavorando solo sulle modifiche all'interno di un singolo progetto, il progetto
nome predefinito su quel progetto. Altrimenti è un errore.
-Troiano Questa opzione può essere utilizzata per trattare il set di modifiche come se avesse un cavallo di Troia
attaccare in esso.
-No_Trojan
Questa opzione può essere utilizzata per trattare il set di modifiche come se non fosse assolutamente presente
un attacco di cavallo di Troia in esso. Usa il con estremo cura. Devi avere
autenticato il messaggio con qualcosa come prima PGP che a conoscere l'autore
bene.
Sicurezza
Scaricare un tarball e inviarlo automaticamente alla linea di base senza verificarlo
sarebbe una ricetta per il disastro. Sono previste una serie di garanzie:
· Il file verrà decompresso in una nuova modifica. Devi modificare la descrizione della modifica.
Devi decopiare i file non modificati. Devi differenziare il cambiamento. Devi
costruire e testare la modifica. Ciò garantisce che un revisore locale convalidi la modifica
prima che sia commesso, prevenendo danni accidentali o dolosi.
· È incoraggiato l'uso di sistemi di autenticazione e crittografia, come PGP e GPG.
Tuttavia, si prevede che questa elaborazione avverrà dopo aetar --Inviare ha
costruito il pacchetto e prima aetar --ricevere esamina e agisce sul pacco.
La verifica del mittente è la difesa più sicura contro i cavalli di Troia.
· L'invio e la ricezione automatici dei pacchetti sono supportati, ma non implementati all'interno
il comando aetar. Si prevede che il comando aetar verrà utilizzato all'interno della shell
script personalizzati per il tuo sito e i suoi requisiti di sicurezza unici. Vedi l'egida
Guida per l'utente per diversi modi per farlo.
· Più utilizzi le strutture di gestione dei test di Aegis (vedi aent(1) e e(1)) più difficile
è per un cambiamento inadeguato entrare nella linea di base.
ELENCO
La variante list può essere usata per elencare il contenuto di un tarball senza effettivamente scompattarlo
prima.
Opzioni
Le seguenti opzioni sono comprese dalla variante dell'elenco:
-File Nome del file
Legge la serie di modifiche dal file specificato. L'impostazione predefinita è leggerlo dal
ingresso standard. Il nome del file `-' è inteso come l'input standard.
Se il tuo sistema ha libcurl(3) e Aegis è stato configurato per usarlo in fase di compilazione
(questa è l'impostazione predefinita se è disponibile) sarai anche in grado di specificare a
URL (Uniform Resource Locator) al posto del nome del file. I dati pertinenti saranno
essere scaricato. (Il -Verboso opzione fornirà una barra di avanzamento.)
-Produzione Nome del file
Questa opzione può essere utilizzata per specificare il file di output. L'output viene inviato al
output standard per impostazione predefinita. Utile solo con l'opzione -List.
VERSIONI
Le seguenti opzioni per questo comando non sono state ancora menzionate:
-Aiuto
Questa opzione può essere utilizzata per ottenere maggiori informazioni su come utilizzare il aetar
.
Vedi anche egida(1) per le opzioni comuni a tutti i comandi aegis.
Tutte le opzioni possono essere abbreviate; l'abbreviazione è documentata come le lettere maiuscole,
tutte le lettere minuscole ei caratteri di sottolineatura (_) sono facoltativi. Devi usare consecutivo
sequenze di lettere facoltative.
Tutte le opzioni non fanno distinzione tra maiuscole e minuscole, puoi digitarle in maiuscolo o minuscolo o a
combinazione di entrambi, il caso non è importante.
Ad esempio: gli argomenti "-project, "-PROJ" e "-p" sono tutti interpretati come il
-Progetto opzione. L'argomento "-prj" non sarà compreso, perché consecutivo
caratteri facoltativi non sono stati forniti.
Opzioni e altri argomenti della riga di comando possono essere mescolati arbitrariamente sulla riga di comando,
dopo i selettori di funzione.
I nomi lunghi delle opzioni GNU sono compresi. Poiché tutti i nomi delle opzioni per aetar sono lunghi,
questo significa ignorare l'extra '-'. Il "--opzione=APPREZZIAMO"convenzione è anche
inteso.
RISORSE FORMATO
Il formato del file riutilizza i formati esistenti, invece di introdurre qualcosa di nuovo. Questo significa
è possibile estrarre il contenuto di un pacchetto anche quando aetar non è disponibile.
· I file sorgente e altre informazioni vengono archiviati come un normale Unix tar(1) archivio.
· All'invio, il tarball viene compresso utilizzando il formato GNU gzip. Tipicamente primario
i file di origine sono testo ASCII, con conseguente compressione significativa. (Questo è facoltativo.)
Alla ricezione, se il tarball è compresso, verrà automaticamente decompresso,
il rilevamento è automatico, non è necessario farlo da soli.
EXIT STATUS
Le aetar il comando uscirà con uno stato di 1 su qualsiasi errore. Il aetar il comando sarà solo
esci con stato 0 se non ci sono errori.
AMBIENTE VARIABILI
See egida(1) per un elenco di variabili d'ambiente che possono influenzare questo comando. Vedere
aepconf(5) per i file di configurazione del progetto specifico del progetto campo per come impostare
variabili d'ambiente per tutti i comandi eseguiti da Aegis.
COPYRIGHT
aetar versione 4.24.3.D001
Diritto d'autore (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller
Il programma aetar viene fornito con ASSOLUTAMENTE NESSUNA GARANZIA; per i dettagli utilizzare il 'aetar -Versione
Licenza' comando. Questo è un software gratuito e puoi ridistribuirlo sotto
certe condizioni; per i dettagli utilizzare il 'aetar -Versione Licenza' comando.
Usa aetar online utilizzando i servizi onworks.net