EngelsFransSpaans

Ad


OnWorks-favicon

mini-dinstall - Online in de cloud

Voer mini-dinstall uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mini-dinstall die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mini-dinstall - daemon voor het updaten van Debian-pakketten in een repository

KORTE INHOUD


mini-installatie [opties] [directory]

PRODUCTBESCHRIJVING


mini-installatie is een hulpmiddel voor het installeren van Debian-pakketten in een persoonlijke APT-repository; Het
lijkt erg op de verwijderen tool op auric: het neemt een wijzigingsbestand en installeert het
in het Debian-archief.

De belangrijkste focus van de operatie is een wijzigingsbestand. Dit bestand specificeert een set Debian binary
pakketten, en bevat vaak ook een broncodepakket. Wijzigingsbestanden zijn bedoeld om te groeperen
zowel Debian broncode als binaire pakketten samen, zodat er één enkel bestand is
manipuleren bij het uploaden van een pakket.

mini-installatie neemt een wijzigingsbestand in zijn inkomend directory (of op de opdrachtregel in
batch-modus), en installeert de bestanden waarnaar het verwijst in een directory, en stelt Packages in
en Sources-bestanden voor gebruik met APT.

RUNNING


mini-installatie kan in een van twee modi worden uitgevoerd: batchmodus of daemon-modus. In batchmodus, de
wachtrij wordt onmiddellijk verwerkt en de opdracht wordt afgesloten wanneer deze is voltooid. In daemon-modus, welke
is de standaard, mini-installatie draait op de achtergrond en controleert voortdurend de wachtrij, en
zal het verwerken wanneer het is gewijzigd.

De optionele directory argument specificeert de hoofdmap van de wachtrij. Indien geen argument
is opgegeven, wordt de waarde uit het configuratiebestand gebruikt.

De volgende opties kunnen worden gebruikt:

-v, --uitgebreid
extra informatie weergeven tijdens het hardlopen

-q, --stil
zo min mogelijk informatie weergeven

-c, --config=FILE
gebruik FILE als het configuratiebestand, in plaats van ~/.mini-dinstall.conf

-d, --debuggen
voer foutopsporingsinformatie uit naar de terminal en naar het logboek

--geen logboek
schrijf geen informatie naar de logboeken

--geen-db
zoekacties in de pakketdatabase uitschakelen. apt-ftparchive draaien zonder --db optie

-n, --geen-act
voer geen wijzigingen uit; handig in combinatie met de -v vlag

-b, --partij
uitvoeren in batchmodus

-r, --loop
vertel de momenteel draaiende daemon om de wachtrij onmiddellijk te verwerken

-k, --doden
dood de momenteel draaiende daemon

--help een kort overzicht van de beschikbare opties weergeven

--versie
de softwareversie weergeven

CONFIGURATIE


mini-installatie's belangrijkste configuratiebestand is ~/.mini-dinstall.conf. Het bestand bestaat uit een
aantal verschillende secties, elk van toepassing op een andere distributie (welke
komt overeen met het veld Distributie in een wijzigingsbestand). Er is ook een standaardsectie
(DEFAULT), die van toepassing is op alle distributies.

Elke sectie kan een willekeurig aantal bevatten

naam = waarde

combinaties, die een configuratieparameter instellen voor die distributie (of de default
een). Lijsten moeten worden gescheiden door komma's, tekenreeksen hoeven alleen tussen aanhalingstekens te staan ​​als
ze bevatten spaties of komma's en booleaanse waarden moeten 1 zijn voor waar en 0 voor onwaar.

De configuratieparameters die beschikbaar zijn in de DEFAULT gedeelte zijn als volgt:

archiefmap
De wortel van de mini-installatie archief. Moet worden ingesteld, hier of op het commando
lijn.

extra_sleutelhangers
Extra GnuPG-sleutelhangers om te gebruiken voor handtekeningverificatie.

inkomende_permissies
De machtigingen voor de inkomend directory. mini-installatie zal proberen om de
directory's machtigingen bij het opstarten. Een waarde van nul (´'0´' of ´'0000´').
machtigingsinstelling uitschakelen. Als u dit doet, MOET u toestemming instellen voor inkomende door
hand! Standaard ingesteld op 0750.

keyrings
GnuPG-sleutelhangers om te gebruiken voor handtekeningverificatie van wijzigingsbestanden. Dit instellen
parameter zal de standaardlijst wijzigen; het is over het algemeen beter om te wijzigen
extra_sleutelhangers in plaats van. Standaard ingesteld op de sleutelhangers uit het pakket debian-keyring.

logfile
De bestandsnaam (ten opzichte van archiefmap) waar informatie wordt vastgelegd. Standaardinstellingen
naar "mini-dinstall.log".

mail_log_flush_count
Aantal logberichten waarna berichten in de wachtrij naar u worden verzonden. Standaardinstellingen
om 10.

mail_log_flush_level
Het logboekniveau waarop alle logboekberichten in de wachtrij onmiddellijk moeten worden verzonden. Geldige waarden
zijn hetzelfde als voor de mail_log_niveau keuze. Standaard naar FOUT.

mail_log_niveau
Het standaard logniveau dat u per e-mail wordt toegestuurd. Geldige waarden omvatten DEBUG,
INFO, WAARSCHUWEN, FOUT en KRITISCHE. Standaard ingesteld op FOUT.

mail_naar
De gebruiker naar wie logboeken moeten worden gemaild. Standaard ingesteld op de huidige gebruiker.

mail_onderwerp_sjabloon
Stijl van het e-mailonderwerp. Beschikbare substitutievariabelen zijn (bron), versie,
onderhouder, ... (alle verklaringen in .changes) en wijzigingen_zonder_punt (hetzelfde als
veranderingen, maar zonder lijnen met alleen een punt). Standaard is:

mini-dinstall: %(source)s %(version)s succesvol geïnstalleerd op %(distributie)s

mail_body_sjabloon
Stijl van de hoofdtekst van de e-mail. Geldige waarden zijn dezelfde als voor de mail_onderwerp_sjabloon
keuze. Standaard is:

Pakket: %(source)s
Beheerder: %(onderhouder)s
Gewijzigd door: %(gewijzigd door)s
Wijzigingen:
%(wijzigingen_zonder_punt)s

tweet_server
server om tweets te pushen. Mogelijke waarden zijn X or identiek

tweet_gebruiker
gebruikersnaam om in te loggen op de tweetserver

tweet_wachtwoord
wachtwoord om in te loggen op de tweetserver

tweet_sjabloon
Stijl van de tweet-body. Geldige waarden zijn dezelfde als voor de mail_onderwerp_sjabloon
keuze. Standaard is:

%(source)s %(version)s naar %(distributie)s geïnstalleerd

trigger_reindex
In daemon-modus, of de pakketten en bronbestanden daarna opnieuw moeten worden gemaakt
elke upload. Als u dit uitschakelt, wilt u waarschijnlijk inschakelen dynamische_reindex. Je
wil dit misschien uitschakelen als u een lot van pakketten. Standaard ingeschakeld.

gebruik_dnotify
Indien ingeschakeld, gebruikt de op de hoogte stellen(1) opdracht om mappen te controleren op wijzigingen. Alleen
relevant als dynamische_reindex is ingeschakeld. Standaard ingesteld op onwaar.

verifiëren_sigs
Het al dan niet verifiëren van handtekeningen op wijzigingsbestanden. Standaard ingeschakeld als de
het pakket debian-keyring is geïnstalleerd, anders uitgeschakeld.

De configuratieparameters die kunnen worden ingesteld in de DEFAULT sectie en de distributie-
specifieke secties zijn:

alias Een lijst met alternatieve distributienamen.

architecturen
Een lijst met architecturen om submappen voor te maken. Standaard ingesteld op "alle, i386,
powerpc, spaar".

archief_stijl
Ofwel "flat" of "simple-subdir". Een platte archiefstijl plaatst al het binaire bestand
pakketten in één submap, terwijl de eenvoudige archiefstijl het binaire bestand opsplitst
pakketten per architectuur. Moet worden ingesteld.

Bronnen voor de "platte" stijl zouden er als volgt uit moeten zien:

deb-bestand:///home/walters/debian/stabiel/
deb-src-bestand:///home/walters/debian/stabiel/
deb-bestand:///home/walters/debian/experimenteel/
deb-src-bestand:///home/walters/debian/experimenteel/

Bronnen voor de "subdir" -stijl zouden er als volgt uit moeten zien:

deb http://localhost/~walters/debian/ lokaal/$(ARCH)/
deb http://localhost/~walters/debian/ lokaal/alle/
deb-src http://localhost/~walters/debian/ lokaal/bron/

chown_changes_files
Bepaalt of de wijzigingsbestanden onleesbaar moeten worden gemaakt voor anderen. Dit is
standaard ingeschakeld, en dat is maar goed ook, aangezien iemand anders dat onverwachts zou kunnen
upload je pakket. Denk goed na voordat je dit wijzigt.

dynamische_reindex
Indien ingeschakeld, worden mappen gecontroleerd op wijzigingen en nieuwe pakketten en bronbestanden
worden naar behoefte aangemaakt. Alleen gebruikt in daemon-modus. Standaard ingesteld op waar.

genereer_release
Zorgt ervoor dat een Release-bestand wordt gegenereerd (zie uitgave_* hieronder) indien ingeschakeld. Gehandicapt
standaard.

houd_oud
Of oude pakketten moeten worden bewaard, in plaats van ze te verwijderen als ze nieuwer zijn
versies van dezelfde pakketten worden geüpload. Standaard ingesteld op onwaar.

mail_op_succes
Of er moet worden gemaild bij een succesvolle installatie. Standaard ingesteld op waar.

tweet_op_succes
Of er getwitterd moet worden (bijv. op twitter/identi.ca) bij een succesvolle installatie. Standaardinstellingen
naar false.

max_retry_time
De maximale tijd die moet worden gewacht op een onvolledige upload voordat deze wordt geweigerd.
Gespecificeerd in seconden. Standaard ingesteld op twee dagen.

peiling_tijd
Hoe vaak mappen moeten worden ondervraagd (in seconden) voor wijzigingen als dynamische_reindex is
ingeschakeld. Standaard ingesteld op 30 seconden.

post_install_script
Dit script wordt uitgevoerd nadat het wijzigingsbestand is geïnstalleerd, met het volledige pad van het
changes-bestand als argument.

pre_install_script
Dit script wordt uitgevoerd voordat het wijzigingsbestand wordt geïnstalleerd, met het volledige pad van het
changes-bestand als argument. Als het wordt afgesloten met een fout, is het wijzigingsbestand
overgeslagen.

release_codenaam
Het veld Codename in het Release-bestand. Standaard ingesteld op "Geen".

release_description
Het veld Beschrijving in het Release-bestand. Standaard ingesteld op "Geen".

release_label
Het veld Label in het Release-bestand. Standaard ingesteld op de gebruikersnaam van de huidige gebruiker.

vrijgeven_oorsprong
Het veld Oorsprong in het Release-bestand. Standaard ingesteld op de gebruikersnaam van de huidige gebruiker.

release_suite
Het veld Suite in het Release-bestand. Standaard ingesteld op "Geen".

experimentele_release
Het veld 'experimental_release' markeert de release als experimenteel. Standaard naar
"Geen".

release_signscript
Indien opgegeven, wordt dit script aangeroepen om Release-bestanden te ondertekenen. Er zal een beroep op worden gedaan
in de map met het Release-bestand en moet de bestandsnaam van het
Geef het bestand vrij om te ondertekenen als het eerste argument (merk op dat het een tijdelijk
bestandsnaam, niet Sinds). Het zou een vrijstaande handtekening moeten genereren in een bestand met de naam
Vrijgeven.gpg.

GEBRUIK MAKEND VAN DPUT


Een handige manier om te gebruiken mini-installatie is in combinatie met dput'lokale' methode. De
author test zijn Debian-pakketten over het algemeen met behulp van dput om ze te uploaden naar een lokaal
repository, en gebruikt vervolgens de “file”-methode van APT om ze lokaal op te halen. Hier is een voorbeeld
dput stanza:

[lokaal]
fqdn = ruimte-ghost.verbum.private
inkomend = /src/debian/mini-dinstall/inkomend
methode = lokaal
uitvoeren_dinstall = 0
post_upload_command = mini-dinstall -r

Het is duidelijk dat u de waarden "fqdn" en "inkomend" moet vervangen door wat dan ook
geschikt voor uw machine. Enkele voorbeelden van APT-methoden werden vermeld in de configuratie
pagina.

Nu hoeft u alleen nog maar het volgende te doen om uw Debian-pakketten te testen:

$ dpkg-buildpakket
$ dput lokaal ../program_1.2.3-1_powerpc.changes
# wacht een paar seconden
$apt-get-update
$ apt-get installatieprogramma

Gebruik mini-dinstall online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Beugels
    Beugels
    Brackets is een gratis, moderne open-source
    teksteditor speciaal gemaakt voor het web
    Ontwikkeling. Geschreven in HTML, CSS en
    JavaScript met gerichte visuele hulpmiddelen en
    voorbereiding...
    Download haakjes
  • 2
    Gratis Pascal-compiler
    Gratis Pascal-compiler
    Een 32/64/16-bit Pascal-compiler voor
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Advance, Nintendo NDS en DOS;
    semantisch compatibel met...
    Download de gratis Pascal-compiler
  • 3
    Canon EOS DIGITAL-info
    Canon EOS DIGITAL-info
    Canon heeft geen sluitertijd
    opgenomen in de EXIF-informatie van een
    afbeeldingsbestand, in tegenstelling tot Nikon en
    Pentax. Er is geen officiële Canon-basis
    sollicitatie ...
    Canon EOS DIGITAL-info downloaden
  • 4
    REFInd
    REFInd
    rEFInd is een vork van de rEFIt-laars
    manager. Net als rEFIt kan rEFInd dat ook
    detecteert automatisch uw geïnstalleerde EFI-opstart
    laders en het presenteert een mooie GUI
    menu van opstartoptie...
    rEFInd downloaden
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Deze SourceForge-downloadpagina was om
    sta gebruikers toe om mijn gebouwde bron te downloaden
    GSI's, gebaseerd op Phhusson's Great
    werk. Ik bouw zowel Android Pie als
    Androïde 1...
    ExpressLuke GSI downloaden
  • 6
    Muziek Caster
    Muziek Caster
    Music Caster is een dienbladmuziekspeler
    waarmee je je lokale muziek kunt casten naar een
    Google Cast-apparaat. Op de eerste vlucht,
    u moet op de pijl in uw klikken
    tas...
    Musiccaster downloaden
  • Meer "

Linux-commando's

Ad