InglesPransesEspanyol

OnWorks favicon

obs-build - Online sa Cloud

Magpatakbo ng obs-build sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command obs-build 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


build - bumuo ng mga SuSE Linux RPM sa isang chroot environment

SINOPSIS


magtayo [--malinis|--no-init] [--rpms landas1:landas2:...] [--arko arch1:arch2:...] [--ugat
buildroot] [specfile|srcrpm]
magtayo - Tumulong
magtayo -I-verify

DESCRIPTION


magtayo ay isang tool upang bumuo ng mga SuSE Linux RPM sa isang ligtas at malinis na paraan. magtayo ay mag-i-install ng a
minimal SuSE Linux bilang build system sa ilang direktoryo at mag-chroot sa system na ito upang
i-compile ang package. Sa ganitong paraan hindi ka nanganganib na sirain ang iyong gumaganang sistema (dahil sa a
sirang spec file halimbawa), kahit na ang package ay hindi gumagamit ng BuildRoot.

magtayo hinahanap ang spec file para sa a BuildRequires: linya; kung ang gayong linya ay matatagpuan, lahat ng
naka-install ang tinukoy na rpms. Kung hindi, isang seleksyon ng mga default na pakete ang ginagamit. Tandaan
na magtayo ay hindi awtomatikong nireresolba ang mga nawawalang dependencies, kaya ang mga tinukoy na rpms ay mayroon
upang maging sapat para sa pagtatayo.

Kung ang isang spec file ay tinukoy sa command line, magtayo gagamit ng file na ito at lahat ng iba pa
mga file sa direktoryo para sa pagbuo ng package. Kung tinukoy ang isang srcrpm, magtayo
awtomatikong i-unpack ito para sa build. Kung walang ibibigay, magtayo gagamit ng lahat ng
specfiles sa kasalukuyang direktoryo.

Opsyon


--malinis
alisin ang build system at muling simulan ito mula sa simula.

--no-init
laktawan ang pagsisimula ng build system at magsimula kaagad sa build.

--listahan-estado
ilista ang mga rpms na gagamitin para gumawa ng bagong build root. Hindi lumilikha ng
bumuo ng ugat o magsagawa ng build.

--rpms landas1:landas2:landas3...
Kung saan mahahanap ng build ang mga SuSE Linux RPM na kailangan para magawa ang build system. Ito
Ino-override ng opsyon ang BUILD_RPMS na environment variable.

--arko arch1:arch2:arch3...
Anong mga arkitektura ang pipiliin mula sa mga RPM. magtayo awtomatikong itinatakda ito sa a
makabuluhang halaga para sa iyong host kung hindi mo tinukoy ang opsyong ito.

--repo url_or_dir
Gamitin din ang tinukoy na repository upang lumikha ng build system. Ang mga repositoryo ay maaaring
maging alinman sa uri ng rpmmd, yast2 (susetags), o isang simpleng direktoryo. Maramihang --repo
maaaring ibigay ang mga pagpipilian. Bilang isang espesyal na form, maaaring gamitin ang 'zypp://reponame' upang tukuyin
isang imbakan ng system. Pinipili ng 'zypp://' ang lahat ng pinaganang mga repositoryo ng system. Ito ay
din ang default kung ang BUILD_RPMS ay hindi nakatakda at walang --rpms o --repo na opsyon ang ginagamit.

--ugat buildroot
Tinutukoy kung saan naka-set up ang build system. Ino-override ang BUILD_ROOT na kapaligiran
variable

--useusedforbuild
Sabihin sa build na huwag gawin ang pagpapalawak ng dependency, ngunit kunin ang listahan ng mga pakete sa
i-install mula sa mga linyang "# usedforbuild" o, kung walang mahanap, mula sa lahat ng "BuildRequires"
mga linya. Ang pagpipiliang ito ay kapaki-pakinabang kung nais mong muling bumuo ng isang pakete mula sa isang srcrpm na may
eksakto ang parehong mga pakete na ginamit para sa srcrpm build.

--norootforbuild

- Tumulong Mag-print ng maikling text ng tulong.

-I-verify
i-verify ang mga file sa isang umiiral na build system.

---dist pamamahagi
Itakda ang pamamahagi. Kung hindi ibinigay ang opsyong ito, sinusubukan ng build na kalkulahin ang
pamamahagi sa pamamagitan ng pagtingin sa rpm package na ginamit sa build. Ang tinukoy
Ang pamamahagi ay maaaring maging isang string tulad ng "11.2" o "sles9", o ang pathname ng
bumuo ng configuration na gagamitin.

.spec FILE Opsyon


Ang magtayo binibigyang-kahulugan ng utos ang ilang espesyal na komento ng kontrol sa specfile:

# norootforbuild
# needrootforbuild
magtayo gumagamit ng alinmang user ugat o gumagamit abuild sa build system para gawin ang build.
Para sa mga di-SUSE na distro gayundin mula noong SUSE 10.2, ang default na build user ay abuild.
Para sa 10.2 at bago, ang default na build user ay root. Ang dalawang flag na ito sa spec
payagan ang file na lumihis mula sa mga default at puwersahang itakda ang build user sa abuild at
ugat (Para sa # norootforbuild at # needrootforbuild ayon sa pagkakabanggit.

# needsbinariesforbuild
ibigay ang binary rpms na ginamit para i-set up ang build root in
/.build.binaries sa loob ng build root.

Kapaligiran


BUILD_ROOT
Ang direktoryo kung saan dapat i-install ang build ng chrooted build system.
Ang "/var/tmp/build-root" ay ginagamit bilang default.

BUILD_RPMS
Kung saan makikita ng build ang mga SuSE Linux RPM. kailangan sila ng build para magawa ang build
system.

BUILD_RPM_BUILD_STAGE
Ang yugto ng pagbuo ng rpm (-ba, -bb, ...). Ito ay ipinapasa lamang sa rpm, suriin ang
rpm manpage para sa kumpletong listahan at mga paglalarawan. "-ba" ang default. Kaya mo
gamitin ito upang magdagdag ng higit pang mga opsyon sa RPM.

Gumamit ng obs-build online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Clementine
    Clementine
    Ang Clementine ay isang multi-platform na musika
    player at library organizer na inspirasyon ni
    Amarok 1.4. Mayroon itong mabilis at
    madaling gamitin na interface, at pinapayagan kang
    maghanap at...
    I-download ang Clementine
  • 2
    XISMuS
    XISMuS
    PANSIN: May pinagsama-samang pag-update 2.4.3
    pinalaya!! Ang pag-update ay gumagana para sa anumang
    nakaraang 2.xx na bersyon. Kung mag-upgrade
    mula sa bersyon v1.xx, mangyaring i-download at
    i ...
    I-download ang XISMuS
  • 3
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 4
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 5
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • 6
    Cuckoo Sandbox
    Cuckoo Sandbox
    Gumagamit ang Cuckoo Sandbox ng mga bahagi upang
    subaybayan ang gawi ng malware sa a
    Sandbox na kapaligiran; nakahiwalay sa
    natitirang bahagi ng sistema. Nag-aalok ito ng awtomatiko
    pagsusuri o...
    I-download ang Cuckoo Sandbox
  • Marami pa »

Linux command

Ad