dpkg-distaddfile(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
(3 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
== Synopsis == | == Synopsis == | ||
dpkg-buildpackage [alternativ...] [--] [filnamn.dsc|katalog] | ''dpkg-buildpackage [alternativ...] [--] [filnamn.dsc|katalog]'' | ||
== Beskrivning == | == Beskrivning == | ||
Rad 11: | Rad 11: | ||
1. Förbereder byggmiljön genom att ställa in miljövariabler och anropa dpkg-source --before-build. | 1. Förbereder byggmiljön genom att ställa in miljövariabler och anropa dpkg-source --before-build. | ||
2. Kontrollerar att byggberoenden och byggkonflikter är uppfyllda (såvida inte -d eller --no-check-builddeps anges). | 2. Kontrollerar att byggberoenden och byggkonflikter är uppfyllda (såvida inte -d eller --no-check-builddeps anges). | ||
3. Rensar byggträdet genom att köra "debian/rules clean" med fakeroot. | 3. Rensar byggträdet genom att köra "debian/rules clean" med fakeroot. | ||
4. Skapar källpaketet om en sådan byggning har begärts. | 4. Skapar källpaketet om en sådan byggning har begärts. | ||
5. Kör debian/rules för att bygga och skapa binärpaket. | 5. Kör debian/rules för att bygga och skapa binärpaket. | ||
6. Genererar en .buildinfo-fil. | 6. Genererar en .buildinfo-fil. | ||
7. Skapar en .changes-fil med dpkg-genchanges. | 7. Skapar en .changes-fil med dpkg-genchanges. | ||
8. Rensar byggträdet om --post-clean är aktiverat. | 8. Rensar byggträdet om --post-clean är aktiverat. | ||
9. Signerar relevanta filer om det inte har inaktiverats. | 9. Signerar relevanta filer om det inte har inaktiverats. | ||
== Alternativ == | == Alternativ == | ||
* --build=typ | * --build=typ | ||
- Anger byggtyp (source, any, all, binary, full). | |||
* -b | * -b - Bygger binärpaket. | ||
* -B - Bygger arkitekturspecifika binärpaket. | |||
* -B | * -A - Bygger arkitektur-oberoende binärpaket. | ||
* -S - Bygger endast källpaket. | |||
* -A | |||
* -S | |||
* --target=mål | * --target=mål | ||
- Kör specifikt make-mål från debian/rules. | |||
* --check-builddeps | * --check-builddeps | ||
- Kontrollera byggberoenden och konflikter. | |||
* --root-command=kommando | * --root-command=kommando | ||
- Kör root-relaterade steg | |||
= Sidslut = | = Sidslut = |
Nuvarande version från 2 mars 2025 kl. 16.05
Namn
dpkg-buildpackage - bygga binära eller källkodspaket från källor
Synopsis
dpkg-buildpackage [alternativ...] [--] [filnamn.dsc|katalog]
Beskrivning
dpkg-buildpackage är ett program som automatiserar processen att bygga ett Debian-paket.
Det utför följande steg:
1. Förbereder byggmiljön genom att ställa in miljövariabler och anropa dpkg-source --before-build.
2. Kontrollerar att byggberoenden och byggkonflikter är uppfyllda (såvida inte -d eller --no-check-builddeps anges).
3. Rensar byggträdet genom att köra "debian/rules clean" med fakeroot. 4. Skapar källpaketet om en sådan byggning har begärts.
5. Kör debian/rules för att bygga och skapa binärpaket.
6. Genererar en .buildinfo-fil.
7. Skapar en .changes-fil med dpkg-genchanges.
8. Rensar byggträdet om --post-clean är aktiverat.
9. Signerar relevanta filer om det inte har inaktiverats.
Alternativ
- --build=typ
- Anger byggtyp (source, any, all, binary, full).
- -b - Bygger binärpaket.
- -B - Bygger arkitekturspecifika binärpaket.
- -A - Bygger arkitektur-oberoende binärpaket.
- -S - Bygger endast källpaket.
- --target=mål
- Kör specifikt make-mål från debian/rules.
- --check-builddeps
- Kontrollera byggberoenden och konflikter.
- --root-command=kommando
- Kör root-relaterade steg
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg-distaddfile.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.