man-pages/nl/man1/dpkg-split.1.html
2021-03-31 01:06:50 +01:00

231 lines
10 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of dpkg-split</TITLE>
</HEAD><BODY>
<H1>dpkg-split</H1>
Section: dpkg-suite (1)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAAM</H2>
dpkg-split - gereedschap voor het splitsen/samenvoegen van Debian
pakketarchieven
<A NAME="lbAC">&nbsp;</A>
<H2>OVERZICHT</H2>
<B>dpkg-split</B> [<I>optie</I>...] <I>commando</I>
<A NAME="lbAD">&nbsp;</A>
<H2>BESCHRIJVING</H2>
<B>dpkg-split</B> splitst Debian binaire pakketbestanden op in kleinere stukken
en stelt ze opnieuw samen met het oog op het opslaan van grote
pakketbestanden op kleine media zoals diskettes.
<P>
De bewerking kan manueel uitgevoerd worden met de opties <B>--split</B>,
<B>--join</B> en <B>--info</B>.
<P>
Er bestaat ook een automatische modus van, die met de optie <B>--auto</B>
geactiveerd wordt. Daarbij houdt het een wachtlijst bij van geziene maar nog
niet terug samengevoegde onderdelen en stelt het een pakketbestand opnieuw
samen nadat het alle onderdelen ervan gezien heeft. De opties <B>--listq</B> en
<B>--discard</B> laten toe de wachtrij te beheren.
<P>
Alle splitsings-, samenvoegings- en wachtrijoperaties produceren op de
standaarduitvoer informatieve mededelingen. Zij kunnen probleemloos
genegeerd worden.
<A NAME="lbAE">&nbsp;</A>
<H2>COMMANDO'S</H2>
<DL COMPACT>
<DT id="1"><B>-s</B>, <B>--split</B> <I>compleet-archief</I> [<I>prefix</I>]<DD>
Splitst &eacute;&eacute;n enkel Debian binair pakket op in verschillende onderdelen.
<P>
De onderdelen worden <I>prefix</I><B>.</B><I>N</I><B>of</B><I>M</I><B>.deb</B> genoemd, waarbij <I>N</I>
het volgnummer van het onderdeel is, te beginnen bij 1, en <I>M</I> het totaal
aantal onderdelen (beide in decimale vorm).
<P>
Indien geen <I>prefix</I> opgegeven werd, dan wordt als bestandsnaam de naam van
<I>compleet-archief</I> genomen, de map inbegrepen, en met eventuele weglating
van het achtervoegsel <B>.deb</B>.
<DT id="2"><B>-j</B>, <B>--join</B> <I>onderdeel</I>...<DD>
Voegt de onderdelen van een pakketbestand samen, waarbij het originele
bestand terug samengesteld wordt zoals het er voor de splitsing uitzag.
<P>
De bestanden van de onderdelen die als argumenten opgegeven worden moeten
alle onderdelen zijn van exact hetzelfde originele binaire bestand. Elk
onderdeel moet exact eenmaal voorkomen in de lijst van argumenten, maar de
onderdelen moeten niet in de goede volgorde opgesomd zijn.
<P>
De onderdelen moeten uiteraard allemaal aangemaakt zijn met eenzelfde
grootte die op het moment van opsplitsen opgegeven werd, hetgeen betekent
dat zij gewoonlijk aangemaakt moeten zijn tijdens eenzelfde uitvoering van
het commando <B>dpkg-split --split</B>.
<P>
De bestandsnamen van de onderdelen zijn niet significant voor het proces van
opnieuw samenstellen.
<P>
Standaard wordt het uitvoerbestand <I>pakket</I><B>_</B><I>versie</I><B>_</B><I>arch</I><B>.deb</B>
genoemd.
<P>
<DT id="3"><B>-I</B>, <B>--info</B> <I>onderdeel</I>...<DD>
Geeft in een voor mensen leesbare vorm informatie weer over de/het opgegeven
deelbestand(en). Argumenten die niet een stuk van een binair pakket zijn,
lokken een mededeling uit die dat stelt (maar wel nog steeds op de
standaarduitvoer).
<DT id="4"><B>-a</B>, <B>--auto -o</B> <I>afgewerkte-uitvoer onderdeel</I><DD>
Plaats onderdelen automatisch in de wachtrij en stel het pakket indien
mogelijk opnieuw samen.
<P>
Het opgegeven <I>onderdeel</I> wordt onderzocht en (eventueel) vergeleken met
andere onderdelen van hetzelfde pakket uit de wachtrij met onderdelen van
pakketbestanden.
<P>
Indien alle onderdelen van het pakketbestand waarvan <I>onderdeel</I> deel
uitmaakt, beschikbaar zijn, wordt het pakket opnieuw samengesteld en
geschreven naar <I>afgewerkte-uitvoer</I> (dat gewoonlijk niet reeds zou mogen
bestaan, hoewel dat geen fout is).
<P>
Indien dat niet het geval is, wordt <I>onderdeel</I> naar de wachtrij gekopieerd
en wordt <I>afgewerkte-uitvoer</I> niet aangemaakt.
<P>
Indien <I>onderdeel</I> geen deel is van een opgesplitst binair pakket, zal
<B>dpkg-split</B> afsluiten met status <B>1</B>. Indien er zich een ander probleem
voordoet, zal het afsluiten met status <B>2</B>.
<P>
De optie <B>--output</B> of <B>-o</B> moet opgegeven worden als <B>--auto</B> gebruikt
wordt. (Mocht dit niet verplicht zijn, dan zou het aanroepende programma
niet weten welk uitvoerbestand het moet verwachten.)
<DT id="5"><B>-l</B>, <B>--listq</B><DD>
Somt de inhoud op van de wachtrij met pakketten die opnieuw samengesteld
moeten worden.
<P>
Voor elk pakketbestand waarvan er zich onderdelen in de wachtrij bevinden,
geeft de uitvoer de naam van het pakket weer, de onderdelen die zich in de
wachtrij bevinden en het totaal aantal in de wachtrij opgeslagen bytes.
<DT id="6"><B>-d</B>, <B>--discard</B> [<I>pakket</I>...]<DD>
Dit verwijdert onderdelen uit de wachtrij met onderdelen die wachten op de
resterende onderdelen van hun pakket.
<P>
Indien geen enkel <I>pakket</I> opgegeven werd, wordt de wachtrij volledig
leeggemaakt. Indien er wel opgegeven werden, dan worden enkel onderdelen van
het/de relevante pakket(ten) verwijderd.
<DT id="7"><B>-?</B>, <B>--help</B><DD>
Toon info over het gebruik en sluit af.
<DT id="8"><B>--version</B><DD>
Toon de versie en sluit af.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>OPTIES</H2>
<DL COMPACT>
<DT id="9"><B>--depotdir</B><I> map</I><DD>
Geeft een alternatieve map op voor de wachtrij van onderdelen die wachten op
de automatische hersamenstelling. Standaard is dat <B>/var/lib/dpkg</B>.
<DT id="10"><B>-S</B>, <B>--partsize</B> <I>kibibytes</I><DD>
Geeft aan wat de maximale grootte mag zijn van een onderdeel bij het
opsplitsen, uitgedrukt in kibibytes (1024 bytes). Standaard is dat 450 KiB.
<DT id="11"><B>-o</B>, <B>--output</B> <I>afgewerkte-uitvoer</I><DD>
Geeft de bestandsnaam op voor het hersamengestelde bestand.
<P>
Bij een handmatige hersamenstelling (<B>--join</B>) vervangt dit de
standaardnaam en het is verplicht bij een automatische hersamenstelling of
in-de-wachtrij-plaatsing (<B>--auto</B>).
<DT id="12"><B>-Q</B>, <B>--npquiet</B><DD>
Bij het uitvoeren van een automatische hersamenstelling of
in-de-wachtrij-plaatsing, zal <B>dpkg-split</B> gewoonlijk een melding tonen als
het een <I>onderdeel</I> aangereikt krijgt dat geen deel uitmaakt van een binair
pakket. Deze optie onderdrukt deze melding om het voor programma's zoals
<B>dpkg</B> mogelijk te maken om te gaan met zowel opgesplitste als
niet-opgesplitste pakketten zonder ongepaste meldingen te produceren.
<DT id="13"><B>--msdos</B><DD>
Dwingt <B>--split</B> ertoe om de bestandsnamen van de uitvoer die het genereert
msdos-compatibel te maken.
<P>
Dit verhaspelt het prefix - ofwel het standaardprefix dat afgeleid wordt van
de bestandsnaam van de invoer of het prefix dat als argument opgegeven werd:
alfanumerieke tekens worden naar kleine letters omgezet, een plus-teken
wordt vervangen door een <B>x</B> en alle andere tekens worden verwijderd.
<P>
Het resultaat wordt dan zoveel als nodig afgekapt en er worden bestandsnamen
gegenereerd in de vorm van <I>prefixN</I><B>of</B><I>M</I><B>.deb</B>.
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>AFSLUITSTATUS</H2>
<DL COMPACT>
<DT id="14"><B>0</B><DD>
De gevraagde opsplitsing, samenvoeging of een ander commando werd met succes
uitgevoerd. <B>--info</B> commando's worden als geslaagd beschouwd, ook als de
bestanden geen onderdeel zijn van een binair pakket.
<DT id="15"><B>1</B><DD>
Komt enkel voor bij <B>--auto</B> en geeft aan dat het <I>onderdeel</I>-bestand geen
deel van een binair pakket was.
<DT id="16"><B>2</B><DD>
Fatale of onherstelbare fout die te wijten is aan een ongeldig gebruik van
de commandoregel, aan een bestand dat er uitzag als een bestand van een
pakketonderdeel maar defect was of aan interacties met het systeem, zoals
het benaderen van de database, geheugentoewijzing, enz.
</DL>
<A NAME="lbAH">&nbsp;</A>
<H2>OMGEVING</H2>
<DL COMPACT>
<DT id="17"><B>DPKG_COLORS</B><DD>
Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt
mogen worden zijn: <B>auto</B> (standaard), <B>always</B> en <B>never</B>.
<DT id="18"><B>SOURCE_DATE_EPOCH</B><DD>
Indien dit ingesteld werd, zal het gebruikt worden als de tijdsaanduiding
(timestamp) (in seconden sinds de epoch) in de <B><A HREF="/cgi-bin/man/man2html?5+ar">ar</A></B>(5)-container van
<B><A HREF="/cgi-bin/man/man2html?5+deb-split">deb-split</A></B>(5).
</DL>
<A NAME="lbAI">&nbsp;</A>
<H2>BESTANDEN</H2>
<DL COMPACT>
<DT id="19"><I>/var/lib/dpkg/parts</I><DD>
De standaardmap voor de wachtrij met bestandsonderdelen die wachten op de
automatische hersamenstelling.
<P>
De bestandsnamen die in deze map gebruikt worden, gebruiken een indeling die
eigen is aan <B>dpkg-split</B> en zijn hoogstwaarschijnlijk onbruikbaar voor
andere programma's en in ieder geval mag men niet steunen op die
bestandsnaamstructuur.
</DL>
<A NAME="lbAJ">&nbsp;</A>
<H2>BUGS</H2>
Alle details over de pakketten die zich in de wachtrij bevinden, kunnen
onmogelijk bekomen worden zonder zichzelf te verdiepen in de wachtrijmap.
<P>
Er bestaat geen eenvoudige manier om na te gaan of een bestand dat een
onderdeel van een binair pakket zou kunnen zijn, er effectief ook een is.
<A NAME="lbAK">&nbsp;</A>
<H2>ZIE OOK</H2>
<B><A HREF="/cgi-bin/man/man2html?5+deb">deb</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?5+deb-control">deb-control</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?1+dpkg-deb">dpkg-deb</A></B>(1), <B><A HREF="/cgi-bin/man/man2html?1+dpkg">dpkg</A></B>(1).
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="20"><A HREF="#lbAB">NAAM</A><DD>
<DT id="21"><A HREF="#lbAC">OVERZICHT</A><DD>
<DT id="22"><A HREF="#lbAD">BESCHRIJVING</A><DD>
<DT id="23"><A HREF="#lbAE">COMMANDO'S</A><DD>
<DT id="24"><A HREF="#lbAF">OPTIES</A><DD>
<DT id="25"><A HREF="#lbAG">AFSLUITSTATUS</A><DD>
<DT id="26"><A HREF="#lbAH">OMGEVING</A><DD>
<DT id="27"><A HREF="#lbAI">BESTANDEN</A><DD>
<DT id="28"><A HREF="#lbAJ">BUGS</A><DD>
<DT id="29"><A HREF="#lbAK">ZIE OOK</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:19 GMT, March 31, 2021
</BODY>
</HTML>