IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

mini-dinstall - Online nel cloud

Esegui mini-dinstall nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando mini-dinstall 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


mini-dinstall - demone per aggiornare i pacchetti Debian in un repository

SINOSSI


mini-installazione [Opzioni] [elenco]

DESCRIZIONE


mini-installazione è uno strumento per installare pacchetti Debian in un repository APT personale; esso
è molto simile al disinstalla strumento su auric: prende un file di modifiche e lo installa
nell'archivio Debian.

L'obiettivo principale dell'operazione è un file di modifiche. Questo file specifica un insieme di binari Debian
pacchetti e spesso contiene anche un pacchetto sorgente. I file delle modifiche sono destinati a raggruppare
sia il sorgente Debian che i pacchetti binari insieme, in modo che ci sia un singolo file da
manipolare durante il caricamento di un pacchetto.

mini-installazione prende un file di modifiche nel suo in arrivo directory (o sulla sua riga di comando in
modalità batch), installa i file a cui fa riferimento in una directory e imposta Packages
e Sources file da utilizzare con APT.

JOGGING vs RUNNING


mini-installazione può essere eseguito in una delle due modalità: modalità batch o modalità demone. In modalità batch, il
la coda viene elaborata immediatamente e il comando termina al termine. In modalità demone, che
è l'impostazione predefinita, mini-installazione viene eseguito in background e controlla continuamente la coda, e
lo elaborerà ogni volta che è cambiato.

Facoltativo elenco argomento specifica la directory principale della coda. Se nessun argomento
è specificato, viene utilizzato il valore del file di configurazione.

È possibile utilizzare le seguenti opzioni:

-v, --verboso
visualizzare informazioni aggiuntive durante la corsa

-q, --silenzioso
visualizzare il minor numero di informazioni possibile

-c, --config=RISORSE
usa FILE come file di configurazione, invece di ~/.mini-dinstall.conf

-d, - debug
inviare le informazioni di debug al terminale e al registro

--no-log
non scrivere alcuna informazione nei log

--no-db
disabilita le ricerche sul database dei pacchetti. apt-ftparchive esegui senza l'opzione --db

-n, --nessun atto
non eseguire alcuna modifica; utile in combinazione con il -v bandiera

-b, --lotto
eseguire in modalità batch

-r, --correre
dire al demone attualmente in esecuzione di elaborare immediatamente la coda

-k, --uccisione
uccidi il demone attualmente in esecuzione

--Aiuto visualizzare una breve panoramica delle opzioni disponibili

--versione
visualizzare la versione del software

CONFIGURAZIONE


mini-installazioneil file di configurazione principale di è ~/.mini-dinstall.conf. Il file è composto da a
numero di sezioni diverse, ognuna applicabile a una distribuzione diversa (che
corrisponde al campo Distribuzione in un file di modifiche). C'è anche una sezione predefinita
(PREDEFINITO), che si applica a tutte le distribuzioni.

Ogni sezione può contenere un numero qualsiasi di

nome = valore

combinazioni, che impostano un parametro di configurazione per quella distribuzione (o l'impostazione predefinita
uno). Gli elenchi devono essere separati da virgole, le stringhe devono essere racchiuse tra virgolette solo se
contengono spazi o virgole e i valori booleani dovrebbero essere 1 per vero e 0 per falso.

I parametri di configurazione disponibili nel PREDEFINITO sezione sono le seguenti:

archiviodir
La radice del mini-installazione archivio. Deve essere impostato, qui o sul comando
linea.

extra_portachiavi
Portachiavi GnuPG aggiuntivi da utilizzare per la verifica della firma.

permessi_in entrata
Le autorizzazioni per il in arrivo directory. mini-installazione tenterà di impostare il
i permessi della directory all'avvio. Un valore pari a zero (´'0´' o ´'0000´') sarà
disabilitare l'impostazione dei permessi. In questo modo, DEVI impostare l'autorizzazione per l'ingresso da
mano! Il valore predefinito è 0750.

portachiavi
Portachiavi GnuPG da utilizzare per la verifica della firma dei file delle modifiche. Impostazione di questo
parametro modificherà l'elenco predefinito; in genere è meglio modificare
extra_portachiavi Invece. I valori predefiniti sono i portachiavi del pacchetto debian-keyring.

file di log
Il nome del file (relativo a archiviodir) dove verranno registrate le informazioni. Predefiniti
a “mini-dinstall.log”.

mail_log_flush_count
Numero di messaggi di registro dopo il quale ti verranno inviati i messaggi in coda. Predefiniti
a 10.

mail_log_flush_level
Il livello di registro su cui inviare immediatamente tutti i messaggi di registro in coda. Valori validi
sono le stesse di livello_log_mail opzione. Il valore predefinito è ERRORE.

livello_log_mail
Il livello di registro predefinito che ti viene inviato via e-mail. I valori validi includono DEBUG,
INFO, WARN, ERROREe CRITICA. Il valore predefinito è ERRORE.

posta_a
L'utente a cui devono essere inviati i log. Predefinito per l'utente corrente.

mail_subject_template
Stile dell'oggetto dell'email. Le variabili di sostituzione disponibili sono source, versione,
manutentore, ... (tutte le istruzioni in .changes) e modifiche_senza_punto (uguale a
i cambiamenti, ma senza linee con solo un punto). L'impostazione predefinita è:

mini-dinstall: installato con successo %(source)s %(version)s su %(distribution)s

mail_body_template
Stile del corpo dell'email. I valori validi sono gli stessi di mail_subject_template
opzione. L'impostazione predefinita è:

Pacchetto: %(source)s
Manutentore: %(maintainer)s
Modificato da: %(modificato da) s
Modifiche:
%(changes_senza_dot)s

tweet_server
server per inviare i tweet. I valori possibili sono Twitter or identica

tweet_utente
nome utente per accedere al server tweet

tweet_password
password per accedere al server tweet

tweet_modello
Stile del corpo del tweet. I valori validi sono gli stessi di mail_subject_template
opzione. L'impostazione predefinita è:

Installato %(source)s %(version)s su %(distribution)s

trigger_reindex
In modalità demone, se ricreare o meno i file Packages e Sources dopo
ogni caricamento. Se disabiliti questo, probabilmente vorrai abilitarlo indice_dinamico. È
potrebbe voler disabilitare questo se installi un lotto di pacchi. L'impostazione predefinita è abilitata.

use_dnotify
Se abilitato, utilizza il dnotifica(1) comando per monitorare le directory per le modifiche. Soltanto
rilevante se indice_dinamico è abilitato. Il valore predefinito è falso.

verifica_sigs
Se verificare o meno le firme sui file delle modifiche. Il valore predefinito è abilitato se il
Il pacchetto debian-keyring è installato, altrimenti è disabilitato.

I parametri di configurazione impostabili nel PREDEFINITO sezione e la distribuzione-
sezioni specifiche sono:

alias Un elenco di nomi di distribuzione alternativi.

architetture
Un elenco di architetture per cui creare sottodirectory. Il valore predefinito è "all, i386,
powerpc, spac”.

archivio_stile
O "piatto" o "sottodir. semplice". Uno stile di archivio piatto mette tutto il binario
pacchetti in una sottodirectory, mentre il semplice stile di archivio divide il binario
pacchetti per architettura. Deve essere impostato.

Le fonti per lo stile "piatto" dovrebbero essere:

file deb:///home/walters/debian/ unstable/
file deb-src:///home/walters/debian/ unstable/
deb file:///home/walters/debian/sperimentale/
deb-src file:///home/walters/debian/sperimentale/

Le fonti per lo stile "sottodirectory" dovrebbero essere simili a:

debuttante http://localhost/~walters/debian/ locale/$(ARCH)/
debuttante http://localhost/~walters/debian/ locale/tutti/
deb-src http://localhost/~walters/debian/ locale/fonte/

chown_changes_files
Determina se i file delle modifiche devono essere resi illeggibili da altri. Questo è
abilitato per impostazione predefinita, ed è una buona cosa, dal momento che qualcun altro potrebbe inaspettatamente
carica il tuo pacchetto Pensaci bene prima di cambiarlo.

indice_dinamico
Se abilitato, le directory vengono controllate per le modifiche e i nuovi file Packages e Sources
vengono creati secondo necessità. Utilizzato solo in modalità demone. Il valore predefinito è vero.

generare_rilascio
Fa sì che venga generato un file Release (vedi pubblicazione_* sotto) se abilitato. Disabilitato
per impostazione predefinita.

mantieni_vecchio
Se i vecchi pacchetti devono essere conservati o meno, invece di eliminarli quando sono nuovi
vengono caricate versioni degli stessi pacchetti. Il valore predefinito è falso.

mail_su_successo
Se inviare e-mail in caso di installazione riuscita. Il valore predefinito è vero.

tweet_sul_successo
Se inviare un tweet (ad es. su twitter/identi.ca) in caso di installazione riuscita. Predefiniti
false.

max_retry_time
Il tempo massimo di attesa per un caricamento incompleto prima di rifiutarlo.
Specificato in secondi. Il valore predefinito è due giorni.

poll_time
Con quale frequenza eseguire il polling delle directory (in secondi) per le modifiche se indice_dinamico is
abilitato. Il valore predefinito è 30 secondi.

script_post_installazione
Questo script viene eseguito dopo l'installazione del file delle modifiche, con il percorso completo del
cambia file come argomento.

pre_install_script
Questo script viene eseguito prima dell'installazione del file delle modifiche, con il percorso completo del
cambia file come argomento. Se esce con un errore, il file delle modifiche è
saltato.

nome_codice_rilascio
Il campo Codename nel file Release. Il valore predefinito è "Nessuno".

descrizione_rilascio
Il campo Descrizione nel file Release. Il valore predefinito è "Nessuno".

etichetta_rilascio
Il campo Etichetta nel file Release. Il valore predefinito è il nome utente dell'utente corrente.

rilascio_origine
Il campo Origine nel file Release. Il valore predefinito è il nome utente dell'utente corrente.

release_suite
Il campo Suite nel file Release. Il valore predefinito è "Nessuno".

versione_sperimentale
Il campo sperimentale_release contrassegna la versione come sperimentale. Il valore predefinito è
"Nessuno".

release_signscript
Se specificato, questo script verrà chiamato per firmare i file di rilascio. Sarà invocato
nella directory contenente il file Release e dovrebbe accettare il nome del file del
Rilascia il file da firmare come primo argomento (nota che viene passato un file temporaneo
nome file, non Rilasciare). Dovrebbe generare una firma staccata in un file chiamato
Rilascia.gpg.

UTILIZZO DPUT


Un modo conveniente per usare mini-installazione è in combinazione con dputil metodo “locale”. Il
autore generalmente testa i suoi pacchetti Debian usando dput per caricarli in un locale
repository, quindi utilizza il metodo "file" di APT per recuperarli localmente. Ecco un campione
dput stanza:

[Locale]
fqdn = spazio-fantasma.verbum.private
in arrivo = /src/debian/mini-dinstall/in arrivo
metodo = locale
esegui_dinstallazione = 0
post_upload_command = mini-dinstall -r

Ovviamente, dovresti sostituire i valori "fqdn" e "incoming" con qualunque cosa sia
adatto alla tua macchina. Alcuni metodi APT di esempio sono stati elencati nella configurazione
.

Ora, tutto ciò che devi fare per testare i tuoi pacchetti Debian è:

$ pacchetto di build dpkg
$ dput local ../program_1.2.3-1_powerpc.changes
# aspetta qualche secondo
$ apt-get aggiornamento
$ apt-get install programma

Utilizzare mini-dinstall online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad