InglesPransesEspanyol

Ad


OnWorks favicon

dpkg-buildpackage - Online sa Cloud

Patakbuhin ang dpkg-buildpackage sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na dpkg-buildpackage na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dpkg-buildpackage - bumuo ng binary o source packages mula sa mga source

SINOPSIS


dpkg-buildpackage [opsyon...]

DESCRIPTION


dpkg-buildpackage ay isang programa na nag-automate sa proseso ng pagbuo ng isang pakete ng Debian. Ito
ay binubuo ng mga sumusunod na hakbang:

1. Inihahanda nito ang build environment sa pamamagitan ng pagtatakda ng iba't ibang mga variable ng kapaligiran (tingnan
Kapaligiran), pinapatakbo ang sa loob hook, at mga tawag dpkg-source --bago-buo (maliban -T or
--target ay nagamit).

2. Sinusuri nito kung nasiyahan ang build-dependencies at build-conflicts (maliban kung -d is
tinukoy).

3. Kung ang isang partikular na target ay napili na may -T or --target pagpipilian, ito ay tinatawag na
target at huminto dito. Kung hindi, ito ay nagpapatakbo ng preclean hook at mga tawag fakeroot
debian/mga panuntunan linisin upang linisin ang build-tree (maliban kung -nc ay tinukoy).

4. Pinapatakbo nito ang pinagmulan hook at mga tawag dpkg-source -b upang bumuo ng source package (maliban kung
isang binary-only build ay hiniling na may -b, -B or -A).

5. Pinapatakbo nito ang magtayo hook at mga tawag debian/mga panuntunan build-target, pagkatapos ay pinapatakbo ang doble kawitan
sinundan ng fakeroot debian/mga panuntunan binary-target (maliban kung ang isang source-only build ay naging
hiniling na may -S). Tandaan na build-target at binary-target ay alinman sa magtayo at
doble (default na kaso, o kung -b ay tinukoy), o build-arch at binary-arch (kung -B or
-G ay tinukoy), o build-indep at binary-indep (kung -A or -g ay tinukoy).

6. Pinapatakbo nito ang mga pagbabago hook at mga tawag dpkg-genchanges upang bumuo ng isang .mga pagbabago file. marami
dpkg-buildpackage ang mga opsyon ay ipinapasa sa dpkg-genchanges.

7. Pinapatakbo nito ang postclean kawit at kung -tc ay tinukoy, tatawag ito fakeroot debian/mga panuntunan
linisin muli.

8. Tumatawag ito dpkg-source --pagkatapos-buo.

9. Pinapatakbo nito ang tsek hook at tumatawag ng package checker para sa .mga pagbabago file (kung ang isang command
ay tinukoy sa DEB_CHECK_COMMAND o may --check-utos).

10.
Pinapatakbo nito ang mag-sign hook at mga tawag gpg2 or gpg upang pirmahan ang .dsc file (kung mayroon man, maliban kung -kami
ay tinukoy o sa UNRELEASED build), at ang .mga pagbabago file (maliban kung -uc ay tinukoy
o sa UNRELEASED build).

11.
Pinapatakbo nito ang tapos kawit

Opsyon


-g Tinutukoy ang isang build na limitado sa source at architecture independent packages (mula noong
dpkg 1.17.11). Ipasa kay dpkg-genchanges.

-G Tinutukoy ang isang build na limitado sa source at architecture specific packages (dahil dpkg
1.17.11). Ipasa kay dpkg-genchanges.

-b Tinutukoy ang isang binary-only na build, walang source na file ang dapat gawin at/o ipamahagi.
Ipasa kay dpkg-genchanges.

-B Tinutukoy ang isang binary-only na build, na limitado sa mga package na umaasa sa arkitektura. nakapasa
sa dpkg-genchanges.

-A Tinutukoy ang isang binary-only na build, na limitado sa mga independiyenteng pakete ng arkitektura. nakapasa
sa dpkg-genchanges.

-S Tinutukoy ang isang source-only build, walang binary package na kailangang gawin. Ipasa kay
dpkg-genchanges. Tandaan: kung ang gusto mo ay simpleng (muling) buuin ang pinagmulan
pakete, gamit dpkg-source ay palaging mas mahusay dahil hindi ito nangangailangan ng anumang build
dependencies na mai-install upang matawagan ang linisin target.

-F Tinutukoy ang isang normal na buong build, binary at source na mga pakete ang gagawin (dahil dpkg
1.15.8). Pareho ito sa default na kaso kapag walang tinukoy na opsyon sa pagbuo.

--target=target
--target target
-Ttarget
Tawag debian/mga panuntunan target pagkatapos i-setup ang build environment at ihinto ang
proseso ng pagbuo ng package dito (mula noong dpkg 1.15.0). Kung --bilang-ugat ay ibinigay din, pagkatapos
ang utos ay isinasagawa bilang ugat (tingnan -r). Tandaan na ang mga opisyal na target na
kinakailangan na patakbuhin bilang ugat ng patakaran ng Debian ay hindi kailangan ang opsyong ito.

--bilang-ugat
Lamang makabuluhan kasama --target (mula noong dpkg 1.15.0). Nangangailangan na ang
patakbuhin ang target na may mga karapatan sa ugat.

-Oo naman
-sa
-sd
-vbersyon
-Cpagbabago-paglalarawan
-mtagapangasiwa-address
-etagapangasiwa-address
Naipasa hindi nabago sa dpkg-genchanges. Tingnan ang manual page nito.

-a, --host-arch arkitektura
Tukuyin ang arkitektura ng Debian na binuo namin (mahabang opsyon mula noong dpkg 1.17.17). Ang
ang arkitektura ng makinang pinagtatayuan namin ay awtomatikong tinutukoy, at gayon din
ang default para sa host machine.

-t, --uri ng host gnu-system-type
Tukuyin ang uri ng sistema ng GNU na binuo namin (mahabang opsyon mula noong dpkg 1.17.17). Maaari itong
gagamitin bilang kapalit ng --host-arch o bilang pandagdag sa pag-override sa default na GNU
uri ng system ng host na arkitektura ng Debian.

--target-arch arkitektura
Tukuyin ang arkitektura ng Debian na itatayo ng mga binary (dahil dpkg
1.17.17). Ang default na halaga ay ang host machine.

--target-uri gnu-system-type
Tukuyin ang uri ng sistema ng GNU na itatayo ng mga binary (mula noong dpkg 1.17.17).
Maaari itong gamitin bilang kapalit ng --target-arch o bilang pandagdag sa pag-override sa default
Uri ng sistema ng GNU ng target na arkitektura ng Debian.

-Pprofile[,...]
Tukuyin ang (mga) profile na binuo namin, bilang isang listahan na pinaghihiwalay ng kuwit (mula noong dpkg 1.17.2).
Ang default na gawi ay ang bumuo para sa walang partikular na profile. Itinatakda din ang mga ito (bilang isang
space separated list) bilang ang DEB_BUILD_PROFILES variable ng kapaligiran na nagpapahintulot,
Halimbawa, debian/mga panuntunan mga file upang magamit ang impormasyong ito para sa mga may kondisyong pagbuo.

-j[trabaho|kotse]
Bilang ng mga trabahong pinapayagang patakbuhin nang sabay-sabay, bilang ng mga trabahong tumutugma sa bilang
ng mga online processor kung kotse ay tinukoy (mula noong dpkg 1.17.10), o walang limitasyong numero
if trabaho ay hindi tinukoy, katumbas ng gumawa(1) opsyon ng parehong pangalan (mula noong
dpkg 1.14.7). Idadagdag ang sarili sa MAKEFLAGS variable ng kapaligiran, na dapat
maging sanhi ng lahat ng kasunod na gumawa ng mga invocation na magmana ng opsyon, kaya pinipilit ang
parallel na setting sa packaging (at posibleng upstream build system kung iyon
gumagamit ng make) anuman ang kanilang suporta para sa mga parallel na build, na maaaring magdulot ng build
mga kabiguan. Dagdag din parallel=trabaho or pagtularin sa DEB_BUILD_OPTIONS kapaligiran
variable na nagpapahintulot sa mga file ng debian/rules na gamitin ang impormasyong ito para sa kanilang sarili
mga layunin. Ang -j i-override ng halaga ang parallel=trabaho or pagtularin na opsyon sa
DEB_BUILD_OPTIONS variable ng kapaligiran. Tandaan na ang kotse ang halaga ay mapapalitan
sa pamamagitan ng aktwal na bilang ng mga kasalukuyang aktibong processor, at dahil dito ay hindi makakakuha
pinalaganap sa anumang proseso ng bata. Kung ang bilang ng mga online na processor ay hindi maaaring
inferred pagkatapos ay ang code ay fallback sa paggamit ng isang walang limitasyong numero.

-J[trabaho|kotse]
Ang opsyon na ito (dahil dpkg 1.18.2) ay katumbas ng -j opsyon maliban sa ginagawa nito
hindi itinakda ang MAKEFLAGS environment variable, at dahil dito mas ligtas itong gamitin sa alinman
package kasama ang mga hindi parallel-build safe.

-D Suriin ang build dependencies at conflicts; abort kung hindi nasiyahan. Ito ang default
pag-uugali.

-d Huwag suriin ang build dependencies at conflicts.

--ignore-builtin-builddeps
Huwag suriin ang built-in na build dependencies at conflicts (mula noong dpkg 1.18.2). Ang mga ito
ay ang mga tiyak na pamamahagi ng implicit build dependencies na karaniwang kinakailangan sa a
build environment, ang tinatawag na Build-Essential package set.

-nc Huwag linisin ang pinagmumulan ng puno. Nagpapahiwatig -b kung walang ibang napili sa
-F, -g, -G, -B, -A or -S. Nagpapahiwatig -d sa -S (mula noong dpkg 1.18.0).

-tc Linisin ang pinagmulang puno (gamit makakuha-ugat-utos debian/mga panuntunan linisin) pagkatapos ng
ang pakete ay binuo.

-rmakakuha-ugat-utos
Kailan dpkg-buildpackage kailangang isagawa ang bahagi ng proseso ng pagbuo bilang ugat, ito
prefix ang command na ginagamit nito makakuha-ugat-utos kung ang isa ay tinukoy.
Kung hindi, kung walang tinukoy, fakeroot ay gagamitin bilang default, kung ang
naroroon ang utos. makakuha-ugat-utos dapat magsimula sa pangalan ng isang programa sa
ang PATH at makukuha bilang mga argumento ang pangalan ng totoong utos na tumakbo at ang
mga argumento na dapat gawin. makakuha-ugat-utos maaaring magsama ng mga parameter (dapat na
space-separated) ngunit walang shell metacharacter. makakuha-ugat-utos maaaring karaniwang
fakeroot, sudo, super or Talaga. su ay hindi angkop, dahil maaari lamang nitong i-invoke ang
shell ng gumagamit na may -c sa halip na ipasa ang mga argumento nang paisa-isa sa utos na maging
tumakbo.

-Rrules-file
Ang pagbuo ng isang pakete ng Debian ay karaniwang nagsasangkot ng pag-invoke debian/mga panuntunan bilang isang utos na may
ilang karaniwang mga parameter (mula noong dpkg 1.14.17). Sa pagpipiliang ito posible
na gumamit ng isa pang invocation ng program para buuin ang package (maaari itong magsama ng space
hiwalay na mga parameter). Bilang kahalili, maaari itong magamit upang isagawa ang mga karaniwang tuntunin
file na may isa pang make program (halimbawa sa pamamagitan ng paggamit /usr/local/bin/make -f
debian/mga panuntunan as rules-file).

--check-command=check-command
Utos na ginamit upang suriin ang .mga pagbabago file mismo at anumang artifact na binuo na naka-reference
ang file (mula noong dpkg 1.17.6). Ang utos ay dapat kumuha ng .mga pagbabago pathname bilang isang
argumento. Ang utos na ito ay karaniwang magiging lintian.

--check-opsyon=opt
Pagpipilian sa pass opt sa check-command tinukoy na may DEB_CHECK_COMMAND or
--check-utos (mula noong dpkg 1.17.6). Maaaring gamitin ng maraming beses.

--kawit-kawit-pangalan=kawit-utos
Itakda ang tinukoy na shell code kawit-utos bilang kawit kawit-pangalan, na tatakbo sa
ang mga oras na tinukoy sa mga hakbang sa pagtakbo (mula noong dpkg 1.17.6). Ang mga kawit ay palaging magiging
naisakatuparan kahit na ang sumusunod na aksyon ay hindi ginanap (maliban sa doble
kawit).

Tandaan: Ang mga hook ay maaaring makaapekto sa proseso ng pagbuo, at maging sanhi ng mga pagkabigo sa build kung ang mga ito
nabigo ang mga utos, kaya mag-ingat sa mga hindi inaasahang kahihinatnan.

Ang kasalukuyang kawit-pangalan sinusuportahan ay:

sa loob preclean pinagmulan magtayo doble mga pagbabago postclean tsek mag-sign tapos

Ang kawit-utos sumusuporta sa sumusunod na string ng format ng pagpapalit, na makukuha
inilapat dito bago isagawa:

%% Isang solong % character.

%a Isang boolean value (0 o 1), na kumakatawan sa kung ang sumusunod na aksyon ay ginagawa
gumanap.

%p Ang pangalan ng source package.

%v Ang bersyon ng source package.

%s Ang bersyon ng source package (nang walang panahon).

%u Ang upstream na bersyon.

-psign-utos
Kailan dpkg-buildpackage kailangang isagawa ang GPG para pumirma sa isang source control (.dsc) file o
a .mga pagbabago file ito ay tatakbo sign-utos (hinahanap ang PATH kung kinakailangan) sa halip
of gpg2 or gpg. sign-utos ay makakakuha ng lahat ng mga argumento na gpg2 or gpg ay magkakaroon ng
nakuha. sign-utos hindi dapat maglaman ng mga puwang o anumang iba pang shell metacharacter.

-kkey-id
Tumukoy ng key-ID na gagamitin kapag pumipirma ng mga package.

-kami Huwag lagdaan ang source package.

-uc Huwag lagdaan ang .mga pagbabago file.

--force-sign
Pilitin ang pagpirma sa mga resultang file (mula noong dpkg 1.17.0), anuman ang -kami or
-uc o iba pang panloob na heuristics.

-i[regex]
-I[huwaran]
-s[nsAkurKUR]
-z, -Z Naipasa hindi nabago sa dpkg-source. Tingnan ang manual page nito.

--source-option=opt
Pagpipilian sa pass opt sa dpkg-source (mula noong dpkg 1.15.6). Maaaring gamitin ng maraming beses.

--pagbabago-pagpipilian=opt
Pagpipilian sa pass opt sa dpkg-genchanges (mula noong dpkg 1.15.6). Maaaring gamitin ng maramihan
beses.

--admindir=dir
--admindir dir
Baguhin ang lokasyon ng dpkg database (mula noong dpkg 1.14.0). Ang default na lokasyon
is /var/lib/dpkg.

-?, - Tumulong
Ipakita ang mensahe ng paggamit at lumabas.

--bersyon
Ipakita ang bersyon at lumabas.

Kapaligiran


DEB_CHECK_COMMAND
Kung nakatakda, ito ay gagamitin bilang utos upang suriin ang .mga pagbabago file (mula noong dpkg
1.17.6). Na-override ng --check-utos pagpipilian.

DEB_SIGN_KEYID
Kung itatakda, ito ay gagamitin para lagdaan ang .mga pagbabago at .dsc mga file (mula noong dpkg 1.17.2).
Na-override ng -k pagpipilian.

DEB_BUILD_OPTIONS
Kung nakatakda, at naglalaman walang check ang DEB_CHECK_COMMAND ang variable ay hindi papansinin.

DEB_BUILD_PROFILES
Kung itatakda, ito ay gagamitin bilang aktibong build profile (mga) para sa package na ginagawa
(mula noong dpkg 1.17.2). Ito ay isang hiwalay na espasyo na listahan ng mga pangalan ng profile. Na-override ni
ang -P pagpipilian.

Pag-asa on nai-export kapaligiran flag
Kahit na dpkg-buildpackage nag-e-export ng ilang variable, debian/mga panuntunan hindi dapat umasa sa kanila
presensya at sa halip ay dapat gamitin ang kani-kanilang interface upang makuha ang mga kinakailangang halaga.

Variable itakda by dpkg-arkitektura
dpkg-arkitektura ay tinatawag na may -a at -t ipinasa ang mga parameter. Anumang variable iyon
output sa pamamagitan nito -s ang opsyon ay isinama sa build environment.

NOTA


tagatala flag ay hindi mas mahaba nai-export
Sa pagitan ng dpkg 1.14.17 at 1.16.1, dpkg-buildpackage na-export na mga flag ng compiler (CFLAGS,
CXXFLAGS, FFLAGS, CPPFLAGS at LDFLAGS) na may mga halaga na ibinalik ni dpkg-buildflags. ito
ay hindi na ang kaso.

default magtayo target
dpkg-buildpackage ay gumagamit ng build-arch at build-indep mga target mula noong dpkg 1.16.2. Yung
ang mga target ay sapilitan. Ngunit upang maiwasan ang mga pagkasira ng umiiral na mga pakete, at mapagaan ang
paglipat, ito ay magbabalik sa paggamit ng magtayo target kung gumawa -f debian/mga panuntunan -qn magtayo-
target nagbabalik ng 2 bilang exit code.

Gumamit ng dpkg-buildpackage online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Avogadro
    Avogadro
    Ang Avogadro ay isang advanced na molekular
    editor na idinisenyo para sa cross-platform na paggamit
    sa computational chemistry, molekular
    pagmomodelo, bioinformatics, materyales
    agham at...
    I-download ang Avogadro
  • 2
    XMLTV
    XMLTV
    Ang XMLTV ay isang set ng mga program na ipoproseso
    Mga listahan sa TV (tvguide) at tumulong sa pamamahala
    iyong panonood ng TV, pag-iimbak ng mga listahan sa isang
    XML-based na format. May mga kagamitan sa
    gawin...
    I-download ang XMLTV
  • 3
    striker
    striker
    Proyekto ng Strikr Free Software. Mga artifact
    inilabas sa ilalim ng 'intent based'
    dalawahang lisensya: AGPLv3 (komunidad) at
    CC-BY-NC-ND 4.0 internasyonal
    (komersyal)...
    I-download ang strikr
  • 5
    GIFLIB
    GIFLIB
    Ang giflib ay isang aklatan para sa pagbabasa at
    pagsulat ng mga larawang gif. Ito ay API at ABI
    tugma sa libungif na nasa
    malawak na paggamit habang ang LZW compression
    ang algorithm ay...
    I-download ang GIFLIB
  • 6
    Alt-F
    Alt-F
    Nagbibigay ang Alt-F ng libre at open source
    alternatibong firmware para sa DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Ang Alt-F ay may Samba at NFS;
    sumusuporta sa ext2/3/4...
    I-download ang Alt-F
  • Marami pa »

Linux command

Ad