আমি কীভাবে <উত্স। পরিবর্তনগুলি> ফাইল যুক্ত করব / তৈরি করব?


13

আমি দ্রুত সাথে একটি প্যাকেজ তৈরি করেছি এবং এটি লঞ্চপ্যাডের একটি শাখায় আপলোড করেছি, তবে কীভাবে আমি সেই প্রোগ্রামের জন্য একটি পিপিএ তৈরি করতে এবং এতে আপলোড করতে পারি? আমি এই জিনিসগুলিতে সত্যিই নতুন, আমি কীভাবে বাজার ব্যবহার করতে পারি তা শিখেছি।

আমি কীভাবে একটি <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

এটি যদি কোনওভাবে সহায়তা করে তবে আমি একটি ওপেনজিপি কী যুক্ত করেছি।

অ্যান্ড্রুসোমিংয়ের প্রতিক্রিয়া জানাতে:

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

আপনি কি cdআপনার উত্স ডিরেক্টরিতে প্রবেশ করতে পারেন , চালাতে পারেন debuild -S -saএবং আপনার প্রশ্নের আউটপুট অন্তর্ভুক্ত করতে পারেন?
ইশ

ধন্যবাদ! দয়া করে debian/changelogআপনার jebsterডিরেক্টরিতে ফাইলের সামগ্রী পোস্ট করুন ; পাশাপাশি আউটপুটgpg --list-keys
ইশ

উত্তর:


9

ঠিক আছে, আমাদের সাধারণ পিপিএ প্রক্রিয়াটি ব্যবহার করে আপনাকে প্রস্তুত করা দরকার (দ্রুত এই ব্যবসায়টি ভুলে যান, মনে হচ্ছে এটি আস্তে আস্তে চলছে))

আপনার পুরো নাম জেগি ব্যবহার করার জন্য আমাকে ক্ষমা করুন, তবে এটি আপনার লঞ্চপ্যাড অ্যাকাউন্টে এতটা গোপন নয়:

  1. আচরণবিধিতে স্বাক্ষর করুন

  2. আপনার নামটি সেট করুন এবং চেঞ্জলগটি সঠিকভাবে সংশোধন করুন:

    • E: jebster changes: changed-by-address-malformed root <root@jeggy-XPS>
    • এটি একটি সমস্যা, কারণ আপনার (ক) এটি ভুল ফর্ম্যাটে রয়েছে এবং (খ) আপনার জিপিজি কীটির সাথে কোনও সম্পর্ক নেই।
    • টার্মিনালে এই ভেরিয়েবলগুলি সেট করুন:
      DEBFULLNAME = "জগভান ওলসেন" রফতানি করুন
      DEBEMAIL = "jeggy@jebster.net" রফতানি করুন
      
    • এখন পরিবর্তণের (খুলুন debian/changelog) এ gedit- র দ্বারা ; সাবধানতার সাথে শেষে কেবল এই স্বাক্ষরটি নির্বাচন করুন:
      root <root@jeggy-XPS>এবং এর
      Jógvan Olsen <jeggy@jebster.net>আগে / পরে প্রভাবিত না হওয়ার আগে এটি নিশ্চিত করে তুলুন এটি পরিবর্তন করুন ।
    • চূড়ান্ত পরিবর্তনটি এর মতো দেখতে হবে:
      জেবস্টার (0.1) অবিকল; জরুরি = কম 
      \ * প্রাথমিক প্রকাশ।
      - জগভান ওলসেন মঙ্গল, 03 জুলাই 2012 04:29:33 -0700
  3. অবশেষে debuildএবং সঠিকভাবে source.changesপ্যাকেজে স্বাক্ষর করুন

    • চালান debuild -S -sa, এবং এবার আপনাকে আপনার জিপিজি কী দিয়ে সাইন করতে বলা হবে,5C24B331

    • cd .., এবং তারপর dput ppa:jeggy/jebster xxxxxxx_source.changes


আচরণবিধি khp.randompoop.net/uploads/…
জেগি

ঠিক আছে, এটি একটি অগোছালো কীরিং: পি। আমি কোনও কম্পিউটারের সামনে না, তবে আপনি যদি 1024 কীটি ব্যবহার না করে থাকেন তবে আপনি gpg --delete-secret-key 2868F9C3এটিটি মুছে ফেলতে পারেন , এবং তারপরে আবারও কসির চেষ্টা করতে পারেন - এবার if -u "জগভান ওলসেন" জিপিগির অতিরিক্ত বিকল্পের সাথে যদি প্রয়োজন হয় ?
ইশ

@Jeggy, যে ত্রুটি স্পষ্টভাবে কারণ প্রথম কী করার জন্য GPG ডিফল্ট, 1024 / 2868F9C3, এবং যে কারণে হতে প্রদর্শিত হবে না এর সাথে জড়িত পাব কী রয়েছে। পূর্ববর্তী মন্তব্যে উল্লিখিত হিসাবে এটি মুছে
ফেলাতে

হ্যাঁ! অভিনন্দন @ জেগি, আমি চেষ্টা করার অপেক্ষায় রয়েছি jebrowser:) গ্রহণ / উত্সাহ / অনুগ্রহ ভুলে যাবেন না: ডি
ইশ

1
@ জেগি: আমি দুঃখিত, এটি -1পরিবর্তনের ক্ষেত্রে উদাহরণ হিসাবে আমি যে 1.0.0-1 ব্যবহার করেছি; -Nএকটি ডেবিয়ান সংশোধন নির্দেশ করে, তাই এটি মূল উত্স প্যাকেজটির সন্ধান করে। দয়া করে সম্পাদিত উত্তরটি দেখুন, প্রথম লাইন / সংস্করণটি হওয়া উচিতjebster (0.1) precise; urgency=low
ইশ

1

.changesফাইলগুলি পিজিপি স্বাক্ষরিত ফাইল যা বিভিন্ন ফাইলের শ 256 চেকসাম এবং চেঞ্জলগ এন্ট্রি সহ একটি ডেবিয়ান উত্স প্যাকেজটির বিষয়বস্তু বর্ণনা করে। এটি উত্পন্ন হয় যখন আপনি উত্স প্যাকেজ তৈরি করেন, সাধারণত চালানো দ্বারাdebuild -S

তবে আপনার এই নিয়ে চিন্তা করার দরকার নেই! আপনার জন্য দ্রুত এই সমস্ত যত্ন নেয়। শেষ ঘন্টাquickly share --ppa ppa:jeggy/jebrowser


ধন্যবাদ, তবে এটি কার্যকর হয়নি :( আমি আউটপুটটি প্রশ্নের সাথে যুক্ত করেছি
জেগি

0

আমি মনে করি এটি লঞ্চপ্যাড সেটআপ করার সমস্যা।

আমি আপনার প্রোফাইল পৃষ্ঠাটি লঞ্চপ্যাডে দেখেছি।

https://launchpad.net/~jeggy

আপনি যদি উবুন্টু আচরণবিধি স্বাক্ষর করেন তবে আপনি কেবলমাত্র পিপিএ সক্রিয় করতে পারেন।
আপনি কি "স্বাক্ষরিত উবুন্টু আচরণবিধি: হ্যাঁ" সক্রিয় করবেন?

কীভাবে সিসিকে সক্রিয় করবেন তা এখানে রয়েছে:

আমি উবুন্টু আচরণবিধি কীভাবে স্বাক্ষর করব?

আপনি যদি ইতিমধ্যে কিছু ভুল পাঠ্য দেখতে পান এবং নতুন পাঠ্য পোস্ট করতে না পারেন, নিষ্ক্রিয় বোতামটি ক্লিক করুন । প্রথম থেকে আবার চেষ্টা করুন।

তারপরে আপনি স্বাক্ষরিত উবুন্টু আচরণবিধিটি দেখতে পারেন : হ্যাঁ লঞ্চপ্যাডের আপনার প্রোফাইল পৃষ্ঠায় আবার কমান্ডটি চেষ্টা করুন:

quickly share --ppa jeggy/jebrowser

আমি উত্তরটি পুনরায় লিখেছিলাম, যাতে কোনও সমস্যা সাজানোর জন্য।


বাহ .. আমি ভেবেছিলাম আমি এটি করে ফেলেছি .... তবে চেষ্টা করার সময় আমি যা পাই তা এখানে। There is 1 error. (7, 9, u'No public key')
জেগি

আপনি যখন সিসি আপলোড করবেন, আপনি কি এসএসএইচ কী ব্যবহার করেছেন? আপনাকে একটি ওএসপিজিপি কী ব্যবহার করতে হবে, এসএসএইচ কী নয়।
দ্রাক্ষালতা ব্যবহারকারী

আমি কীভাবে নির্বাচন করব? লঞ্চপ্যাডে আমার এসএসএইচ এবং পিজিপি উভয়ই রয়েছে। আমি স্রেফ নির্দেশাবলী অনুসরণ করেছি ..
জেগি

সরলভাবে আপলোড করা ফাইলটির ক্ষেত্রে আমি এটি ভুল করেছিলাম। এই ক্ষেত্রে, এসএসএইচ সম্পর্কিত ছিল না। দয়া করে জিপিজি কী দ্বারা এনক্রিফড পাঠ্যটি অনুলিপি করুন এবং আটকান।
দ্রাক্ষালতা ব্যবহারকারী
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.