Man page - dpkg-name(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-name(1) | dpkg suite | dpkg-name(1) |
NAMN
dpkg-name - byt namnet på Debianpaket till det fullständiga paketnamnet
SYNOPS
dpkg-name [flagga...] [--] fil...
BESKRIVNING
Manualsidan dokumenterar programmet dpkg-name, vilket tillhandahåller ett enkelt sätt att byta namn på Debianpaket till deras fullständiga paketnamn. Ett fullständigt paketnamn består av paket_version_arkitektur.pakettyp och anges av control-filen i paketet. Version-delen av filnamnet består av uppströmsversionsinformation och kan eventuellt följas av ett bindestreck och revisionsinformationen. Pakettyp-delen kommer från fältet package-type om det finns, annars deb.
FLAGGOR
- -a, --no-architecture
- Destinationsfilnamnet kommer inte att innehålla information om arkitektur.
- -k, --symlink
- Skapa en symbolisk länk istället för att flytta.
- -o, --overwrite
- Befintliga filer kommer att skrivas över om de har samma namn som destinationsfilnamnet.
- -s, --subdir [katalog]
- Filerna kommer att flyttas till en underkatalog. Om katalogen i argumentet
existerar kommer filerna att flyttas in i den katalogen, om inte kommer
namnet på målkatalogen att hämtas från
sektionsfältet i styrdelen av paketet. Målkatalogen kommer
vara ”unstable/binary-arkitekursektion”. Om
sektionen inte hittas i styrfilen antas ”no-section”, och i
så fall, samt för sektionerna ”non-free” och
”contrib”, är målkatalogen
”sektion/binary-arkitektur”.
Sektionsfältet krävs inte, så flera paket hamnar i
katalogen ”no-section”.
Varning: Använd den här flaggan med tillförsikt, den är rörig.
- -c, --create-dir
- Flaggan kan användas tillsammans med -s-flaggan. Om en
målkatalog inte existerar kommer den att skapas automatiskt.
Varning: Använd denna flagga med tillförsikt.
- -?, --help
- Visar hjälpskärm och avslutar.
- -v, --version
- Visar version och avslutar.
MILJÖVARIABLER
- DEB_HOST_ARCH
- Sätter värdarkitekturen. Detta påverkar arkitekturnamnet som används i paketfilnamnet.
- 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).
PROGRAMFEL
Vissa paket följer inte namnstrukturen paket_version_arkitektur.deb. Paket vars namn ändrats med dpkg-name kommer följa denna struktur. Normalt påverkar detta inte hur dselect(1)/dpkg(1) installerar paket, men vissa andra installationsverktyg kan vara beroende av denna namngivningsstruktur.
EXEMPEL
- dpkg-name bar-foo.deb
- Filen bar-foo.deb kommer att få det nya namnet bar-foo_1.0-2_i386.deb eller något liknande (beroende på vilken information som hittas i styrdelen av bar-foo.deb).
- find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a
- Alla filer med ändelsen deb i katalogen /root/debian och dess underkataloger kommer att få sina namn ersatta med dpkg-name, om så behövs, till namn utan arkitekturinformation.
- find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
- Gör inte så här. Ditt arkiv kommer att röras till helt och hållet eftersom många paket inte har någon sektionsinformation. Gör inte så här.
- dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb
- Kan användas när nya paket byggs.
SE ÄVEN
deb(5), deb-control(5), dpkg(1), dpkg-deb(1), find(1), xargs(1).
ÖVERSÄTTNING
Peter Krefting och Daniel Nylander.
| 2026-03-06 | 1.22.22 |