231 lines
10 KiB
HTML
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"> </A>
|
|
<H2>NAAM</H2>
|
|
|
|
dpkg-split - gereedschap voor het splitsen/samenvoegen van Debian
|
|
pakketarchieven
|
|
<A NAME="lbAC"> </A>
|
|
<H2>OVERZICHT</H2>
|
|
|
|
<B>dpkg-split</B> [<I>optie</I>...] <I>commando</I>
|
|
<A NAME="lbAD"> </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"> </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 éé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"> </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"> </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"> </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"> </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"> </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"> </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"> </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>
|