Man page - dpkg-scanpackages(1)
Packages contas this manual
- deb-control(5)
- dpkg-vendor(1)
- deb-changelog(5)
- deb(5)
- dpkg-checkbuilddeps(1)
- deb-triggers(5)
- deb-old(5)
- deb-override(5)
- dpkg-buildflags(1)
- deb-changes(5)
- deb-shlibs(5)
- deb-conffiles(5)
- deb-symbols(5)
- dpkg-distaddfile(1)
- deb-preinst(5)
- dpkg-mergechangelogs(1)
- deb-buildinfo(5)
- dpkg-genbuildinfo(1)
- deb-postrm(5)
- dpkg-genchanges(1)
- dpkg-buildapi(1)
- dpkg-buildpackage(1)
- deb-split(5)
- deb-postinst(5)
- deb-version(7)
- deb-src-control(5)
- dpkg-architecture(1)
- dpkg-scanpackages(1)
- deb-src-symbols(5)
- dpkg-source(1)
- dpkg-gencontrol(1)
- deb-md5sums(5)
- dsc(5)
- dpkg-parsechangelog(1)
- dpkg-buildtree(1)
- dpkg-build-api(7)
- deb-prerm(5)
- deb-extra-override(5)
- deb822(5)
- deb-src-rules(5)
- dpkg-gensymbols(1)
- deb-src-files(5)
- dpkg-shlibdeps(1)
- dpkg-name(1)
- dpkg-scansources(1)
- deb-substvars(5)
- deb-origin(5)
apt-get install dpkg-dev
Available languages:
en fr pt nl sv deManual
| dpkg-scanpackages(1) | dpkg suite | dpkg-scanpackages(1) |
NAMN
dpkg-scanpackages - skapar indexfilerna Packages
SYNOPS
dpkg-scanpackages [flagga...] binärsökväg [ö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 mediaskivor. 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(8) måste du antagligen komprimera filen med xz(1) (vilket skapar filen Packages.xz), bzip2(1) (vilket skapar filen Packages.bz2) eller gzip(1) (vilket skapar filen Packages.gz). apt(8) ignorerar okomprimerade Packages-filer, förutom vid lokal åtkomst (dvs. file://-källor).
binärsökväg är namnet på trädet med binärpaketen som ska hanteras (till exempel contrib/binary-i386). Det är bäst att skapa den relativt till roten på Debianarkivet eftersom alla Filename-fält i den skapade Packages-filen kommer inledas med strängen.
överstyrningsfil är namnet på en fil som ska läsas in och som innehåller information om hur paketet passar in i distributionen (filen kan vara komprimerad sedan dpkg 1.15.5); 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 sedan dpkg 1.15.5). 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 kommaavdelade listan (sedan dpkg 1.17.14). Förval ä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 (sedan dpkg 1.15.5). Fältet är nödvändigt om du vill generera Packages.cd-filer som kan användas med dselect:s media-åtkomstmetod.
- -?, --help
- Visar hjälpskärm och avslutar.
- --version
- Visar version och avslutar.
MILJÖVARIABLER
- DPKG_COLORS
- Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: auto (förval), always och never.
- DPKG_NLS
- Om satt, används för att bestämma om lokalt språkstöd ska aktiveras, även känt som internationaliseringsstöd (eller i18n) (sedan dpkg 1.19.0). Tillåtna värden är: 0 och 1 (förval).
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.
| 2026-03-06 | 1.22.22 |