NAMN¶
dpkg-scanpackages - skapar indexfilerna Packages
SYNOPS¶
dpkg-scanpackages [
flagga...]
binärkatalog
[
överstyrningsfil [
sökvägsprefix]]
> Packages
BESKRIVNING¶
dpkg-scanpackages går genom ett träd av
Debianbinärpaket och skapar en Packages-fil, som
apt(8),
dselect(8) osv. använder för att berätta
för användaren vilka paket som kan installeras. Dessa
Packages-filer är desamma som de som finns på Debianarkivspeglar
och cd-rom:ar. Du kan använda
dpkg-scanpackages själv
för att skapa en katalog med lokala paket att installera på en
klase maskiner.
Observera: Om du vill läsa den skapade Packages-filen med
apt måste du antagligen komprimera filen med
bzip2(1)
(vilket skapar filen Packages.bz2) eller
gzip(1) (vilket skapar filen
Packages.gz). apt ignorerar okomprimerade Packages-filer, förutom vid
lokal åtkomst (dvs.
file://-källor).
binärkatalog är namnet på trädet med
binärpaketen som skall hanteras (till exempel
contrib/binary-i386). Det är bäst att skapa den relativt
till roten på Debianarkivet eftersom all filnamnsfält i den
skapade Packages-filen kommer inledas med strängen.
överstyrningsfil är namnet på en fil som skall
läsas in och som innehåller information om hur paketet passar in
i distributionen (kan vara en komprimerad fil); se
deb-override(5).
sökvägsprefix är en frivillig sträng som
läggs till i början i filnamnsfältet.
Om mer än en version av ett paket upptäcks kommer endast den
senaste att tas med i utdata. Om de har samma version och bara skiljer i
arkitektur kommer bara den första som hittas att användas.
FLAGGOR¶
- -t, --test typ
- Sök efter *.typ-paket, i stället för
*.deb.
- -e, --extra-override fil
- Läs fil för att hitta ytterligare
överstyrningar (filen kan vara komprimerad). Se
deb-extra-override(5) för mer information om dess
format.
- -a, --arch arkitektur
- Använd ett mönster som består av *_all.deb och
*_arkitektur.deb istället för att söka efter
alla deb-arkiv.
- -h, --hash hashlista
- Skapar bara filhashar för den angivna kommaseparerade listan.
Standard är att generera alla hashar som stöds.
Värden som stöds är: md5, sha1,
sha256.
- -m, --multiversion
- Ta med alla paket som hittas i utdata.
- -M, --medium idsträng
- Lägg till ett X-Medium-fält som innehåller
värdet idsträng. Fältet är
nödvändigt om du vill generera Packages.cd-filer som
kan användas med dselect:s multicd-åtkomstmetod.
- -?, --help
- Visar hjälpskärm och avslutar.
- --version
- Visar version och avslutar.
DIAGNOSTIK¶
dpkg-scanpackages skriver ut de vanliga självförklarande
felen. Det varnar även om paket ligger i fel katalog har dubbletter,
har ett Filename-fält i sin control-fil, saknas från
överstyrningsfilen, eller har substitueringar utan effekt skrivna av
paketansvariga.
SE ÄVEN¶
dpkg(1),
dselect(1),
deb-override(5),
deb-extra-override(5),
dpkg-scansources(1).
ÖVERSÄTTNING¶
Peter Krefting och Daniel Nylander.