Ito ang command na disenyo 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
debsign - lagdaan ang isang Debian .changes at .dsc file pair gamit ang GPG
SINOPSIS
disenyo [pagpipilian] [pagbabago-file|dsc-file|command-file ...]
DESCRIPTION
disenyo ginagaya ang mga aspeto ng pagpirma (at mga bug) ng dpkg-buildpackage(1). Ito ay tumatagal ng alinman sa isang
hindi naka -ignign .dsc file o isang hindi nalagdaan .mga pagbabago file (kasama ang nauugnay na unsigned .dsc
file na natagpuan sa pamamagitan ng pagpapalit ng pangalan ng arkitektura at .mga pagbabago by .dsc kung ito ay lilitaw sa
.mga pagbabago file), at nilagdaan ang mga ito gamit ang GNU Privacy Guard. Ito ay maingat sa pagkalkula
ang laki at mga checksum ng bagong pirma .dsc file at palitan ang mga orihinal na halaga sa
ang .mga pagbabago file.
Kung ang isang .mga pagbabago, .dsc or .utos file ay tinukoy, ito ay nilagdaan, kung hindi man,
debian/changelog ay na-parse upang matukoy ang pangalan ng .mga pagbabago file na hahanapin sa
direktoryo ng magulang.
Kung ang isang .utos file ay tinukoy na ito ay unang napatunayan (tingnan ang mga detalye sa
ftp://ftp.upload.debian.org/pub/UploadQueue/README), at ang pangalang tinukoy sa
Ginagamit ang field ng uploader para sa pagpirma.
Ang utility na ito ay kapaki-pakinabang kung ang isang developer ay dapat bumuo ng isang pakete sa isang makina kung nasaan ito
hindi ligtas na lagdaan ito; kailangan nila pagkatapos ay ilipat lamang ang maliit .dsc at .mga pagbabago mga file sa a
ligtas na makina at pagkatapos ay gamitin ang disenyo programa upang pirmahan ang mga ito bago ilipat ang mga ito pabalik.
Ang prosesong ito ay maaaring awtomatiko sa dalawang paraan. Kung ang mga file na pipirmahan nang live sa malayo
makina, ang -r opsyon ay maaaring gamitin upang kopyahin ang mga ito sa lokal na makina at bumalik muli pagkatapos
pagpirma. Kung ang mga file ay nakatira sa lokal machine, pagkatapos ay maaari silang ilipat sa
remote machine para sa pagpirma gamit debrsignNa (1).
Ang program na ito ay maaaring kumuha ng mga default na setting mula sa mga script configuration file, bilang
inilarawan sa ibaba.
Opsyon
-r [username@]remotehost
Ang .mga pagbabago at .dsc live na mga file sa tinukoy na remote host. Sa kasong ito, a
.mga pagbabago Ang file ay dapat na tahasang pinangalanan, na may ganap na direktoryo o isang kamag-anak
sa remote na home directory. scp gagamitin sa pagkopya. Ang
[username@]remotehost:mga pagbabago pinahihintulutan ang syntax bilang alternatibo. Mga wildcard (*
atbp.) ay pinapayagan.
-pprogname
Kailan disenyo kailangang i-execute ang GPG para mapirmahan na ito ay tatakbo progname (hinahanap ang PATH
kung kinakailangan), sa halip na gpg.
-mnagpapanatili
Tukuyin ang pangalan ng tagapangasiwa na gagamitin para sa pagpirma. (Tingnan dpkg-buildpackage(1) para sa
karagdagang impormasyon tungkol sa mga pagkakaiba sa pagitan -m, -e at -k kapag nagtatayo
mga pakete; disenyo hindi gumagamit ng mga pagkakaibang ito maliban sa paggalang sa
nangunguna sa iba't ibang opsyon. Ang maramihang mga opsyon na ito ay ibinigay upang ang
ang programa ay kikilos gaya ng inaasahan kapag tinawag ng debuild(1).)
-enagpapanatili
Katulad ng -m ngunit inuuna ito.
-kkeyid
Tukuyin ang key ID na gagamitin para sa pagpirma; nilalampasan ang anuman -m at -e mga pagpipilian.
-S Maghanap ng source-only .mga pagbabago file sa halip na isang binary-build .mga pagbabago file.
-adebian-arkitektura, -tGNU-system-type
Tingnan dpkg-arkitektura(1) para sa paglalarawan ng mga opsyong ito. Naaapektuhan nila ang
hanapin ang .mga pagbabago file. Ang mga ito ay ibinigay upang gayahin ang pag-uugali ng dpkg-
buildpackage kapag tinutukoy ang pangalan ng .mga pagbabago file.
--multi
maraming arko .mga pagbabago mode: Ito ay nagpapahiwatig na disenyo dapat gamitin ang pinakabago
file na may pattern ng pangalan package_version_*+*.changes bilang .mga pagbabago file,
nagpapahintulot para sa .mga pagbabago mga file na ginawa ng dpkg-cross.
--re-sign, --no-re-sign
Muling likhain ang lagda, ayon sa pagkakabanggit, gamitin ang umiiral na lagda, kung ang file ay naging
nakapirma na. Kung walang ibinigay na opsyon at ang isang napirmahang file ay natagpuan ang
tatanungin ang user kung gusto niyang gamitin ang kasalukuyang lagda.
--debs-dir DIR
Hanapin ang .mga pagbabago at .dsc mga file sa direktoryo DIR sa halip na ang magulang ng
direktoryo ng pinagmulan. Ito ay dapat na isang ganap na landas o nauugnay sa tuktok ng
ang direktoryo ng pinagmulan.
--walang-conf, --noconf
Huwag basahin ang anumang mga file ng pagsasaayos. Magagamit lamang ito bilang unang opsyon
ibinigay sa command-line.
- Tumulong, -h
Magpakita ng mensahe ng tulong at matagumpay na lumabas.
--bersyon
Ipakita ang bersyon at impormasyon ng copyright at matagumpay na lumabas.
Configuration MGA VARIABLE
Ang dalawang configuration file /etc/devscripts.conf at ~/.devscripts ay pinanggalingan diyan
upang magtakda ng mga variable ng pagsasaayos. Maaaring gamitin ang mga opsyon sa command line para i-override
mga setting ng configuration file. Binabalewala ang mga setting ng variable ng kapaligiran para sa layuning ito.
Ang kasalukuyang kinikilalang mga variable ay:
DEBSIGN_PROGRAM
Ang pagtatakda nito ay katumbas ng pagbibigay ng a -p pagpipilian.
DEBSIGN_MAINT
Ito ang -m pagpipilian.
DEBSIGN_KEYID
At ito ang -k pagpipilian.
DEBSIGN_ALWAYS_RESIGN
Palaging muling lagdaan ang mga file kahit na nilagdaan na ang mga ito, nang hindi sinenyasan.
DEBRELEASE_DEBS_DIR
Tinutukoy nito ang direktoryo kung saan hahanapin ang .mga pagbabago at .dsc mga file, at
ay alinman sa isang ganap na landas o may kaugnayan sa tuktok ng pinagmulang puno. Ito
tumutugma sa --debs-dir opsyon sa command line. Maaaring gamitin ang direktiba na ito,
halimbawa, kung palagi mong ginagamit pbuilder or svn-buildpackage upang bumuo ng iyong mga pakete.
Tandaan na nakakaapekto rin ito debrelease(1) sa parehong paraan, kaya ang kakaibang pangalan ng
ang pagpipilian.
Gumamit ng disenyo online gamit ang mga serbisyo ng onworks.net