質問: <source.changes>ファイルを追加/作成するにはどうすればよいですか? quicklyでパッケージを作成し、ランチパッドのブランチにアップロードしましたが、そのプログラムのppaを作成してアップロードするにはどうすればよいですか?私はこれらのものに本当に慣れていないので、bazaarの使い方を学びました。<source.changes>ファイルを追加/作成するにはどうすればよいですか?jeggy@jeggy-xps:~/skriviborð/jebster$ dput ppa:jeggy/jebrowser not a .changes file. please select a .changes file to upload. tried to upload: ppa:jeggy/jebrowser とにかく役立つ場合は、openpgpキーを追加しました。andrewsomethingへの応答:jeggy@jeggy-xps:~/skriviborð/jebster$ quickly share --ppa ppa:jeggy/jebrowser get launchpad settings launchpad connection is ok gpg: warning: unsafe permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: warning: unsafe enclosing directory permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: warning: unsafe permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: warning: unsafe enclosing directory permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' user or team ppa:jeggy not found on launchpad error: share command failed aborting debuild -s -saを実行すると、これが得られますjeggy@jeggy-xps:~/skriviborð/jebster$ debuild -s -sa dpkg-buildpackage -rfakeroot -d -us -uc -s -sa dpkg-buildpackage: export cflags from dpkg-buildflags (origin: vendor): -g -o2 -fstack-protector --param=ssp-buffer-size=4 -wformat -wformat-security dpkg-buildpackage: export cppflags from dpkg-buildflags (origin: vendor): -d_fortify_source=2 dpkg-buildpackage: export cxxflags from dpkg-buildflags (origin: vendor): -g -o2 -fstack-protector --param=ssp-buffer-size=4 -wformat -wformat-security dpkg-buildpackage: export fflags from dpkg-buildflags (origin: vendor): -g -o2 dpkg-buildpackage: export ldflags from dpkg-buildflags (origin: vendor): -wl,-bsymbolic-functions -wl,-z,relro dpkg-buildpackage: source package jebster dpkg-buildpackage: source version 0.1 dpkg-buildpackage: source changed by root <root@jeggy-xps> dpkg-source --before-build jebster fakeroot debian/rules clean dh clean --with python2,translations dh_testdir dh_auto_clean running clean 'build/lib.linux-x86_64-2.7' does not exist -- can't clean it 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it warning: the following files are not recognized by distutilsextra.auto: bin/jebsterc help/c/figures/icon.png help/c/index.page help/c/preferences.page help/c/topic1.page jebster.desktop.in po/jebster.pot dh_clean dpkg-source -b jebster dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: warning: source directory 'jebster' is not <sourcepackage>-<upstreamversion> 'jebster-0.1' dpkg-source: info: using source format `1.0' dpkg-source: info: building jebster in jebster_0.1.tar.gz dpkg-source: info: building jebster in jebster_0.1.dsc dpkg-genchanges -s -sa >../jebster_0.1_source.changes dpkg-genchanges: including full source code in upload dpkg-source --after-build jebster dpkg-buildpackage: source only upload: debian-native package now running lintian... e: jebster changes: changed-by-address-malformed root <root@jeggy-xps> w: jebster source: diff-contains-bzr-control-dir .bzr w: jebster source: unused-build-dependency-on-cdbs w: jebster source: package-needs-versioned-debhelper-build-depends 8 w: jebster source: ancient-standards-version 3.8.3 (current is 3.9.3) finished running lintian. now signing changes and any dsc files... signfile jebster_0.1.dsc root <root@jeggy-xps> gpg: warning: unsafe enclosing directory permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: warning: unsafe enclosing directory permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: skipped "root <root@jeggy-xps>": secret key not available gpg: /tmp/debsign.bdtfrcql/jebster_0.1.dsc: clearsign failed: secret key not available debsign: gpg error occurred! aborting.... debuild: fatal error at line 1271: running debsign failed jeggy@jeggy-xps:~/skriviborð/jebster/debian$ cat changelog jebster (0.1) precise; urgency=low [ jógvan olsen ] * initial release. [ root ] -- root <root@jeggy-xps> mon, 25 jun 2012 14:53:00 +0100 jeggy@jeggy-xps:~/skriviborð/jebster/debian$ gpg --list-keys gpg: warning: unsafe enclosing directory permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' /home/jeggy/.gnupg/pubring.gpg ------------------------------ pub 2048r/1c17b342 2012-03-10 uid ubuntu accomplishments <jono@ubuntu.com> sub 2048r/6305aa1f 2012-03-10 sub 2048d/05164e07 2012-03-10 pub 1024r/2868f9c3 2012-06-23 uid jógvan olsen <jeggy@jebster.net> pub 2048r/5c24b331 2012-06-24 uid jógvan olsen <jeggy@jebster.net> sub 2048r/162f6987 2012-06-24 pub 2048r/2b4f8fe7 2012-06-26 uid jogvan olsen <jeggy@jebster.net> sub 2048r/9cf57e08 2012-06-26
回答: ok、通常のppaプロセスを使用して準備を整える必要があります(このquicklyビジネスを忘れて、ゆっくりと進んでいるようです;)あなたのフルネームjeggyを使用することを許してください。しかし、それはlaunchpadアカウントにあるため、完全に秘密ではありません。 行動規範に署名する https://launchpad.net/codeofconduct に移動します この回答 の指示に従って、1ステップで署名します。 名前を設定し、変更ログを正しく変更します。 e: jebster changes: changed-by-address-malformed root <root@jeggy-xps> これは問題です。なぜなら、(a)間違った形式であり、(b)gpgキーとは関係がないからです。 ターミナルで、次の変数を設定します。 export debfullname = "jógvanolsen" export debemail = "jeggy@jebster.net" 次に、geditで変更ログ(debian/changelog)を開きます。最後にこの署名のみを慎重に選択してください。 root <root@jeggy-xps>に変更します jógvan olsen <jeggy@jebster.net>前後のスペースが影響を受けないようにします。 最終的な変更ログは次のようになります。 ジェブスター(0.1)正確。 urgency = low \* 初回リリース。 -jógvanolsen tue、2012年7月3日04:29:33 -0700 最後に、debuildおよびsource.changespackageに正しく署名します debuild -s -saを実行すると、今回はgpgキー5c24b331で署名するように求められます。 cd ..、次にdput ppa:jeggy/jebster xxxxxxx_source.changes