পাইথন স্ক্রিপ্টের উত্স প্যাকেজটি কীভাবে দেখতে পারা যায় তার মূল উদাহরণটি যা তা অনুসরণ করে। বেশিরভাগ প্যাকেজিং টিউটোরিয়ালগুলি কিছুটা জটিল হলেও আপনি যদি কোনও সমস্যায় পড়েন তবে তারা সত্যিই সহায়তা করতে পারে। এটি বলেছিল, আমি প্রথম দেবিয়ান প্যাকেজগুলি দেখে কেবলমাত্র দেবিয়ান প্যাকেজিংয়ের প্রাথমিক বিষয়গুলি শিখেছি। apt-get source
অনুরূপ কিছু এবং উদাহরণ দিয়ে শিখুন।
এখানে আপনার মূল উত্স প্যাকেজ লেআউটটি রয়েছে:
my-script/
-- myScript
-- debian/
-- changelog
-- copyright
-- compat
-- rules
-- control
-- install
dch --create
সঠিকভাবে বিন্যস্ত debian/changelog
এন্ট্রি তৈরি করতে ডিরেক্টরিটি চালান ।
ডেবিয়ান / কপিরাইটের মতো দেখতে হবে:
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: myScript
Upstream-Contact: Name, <email@address>
Files: *
Copyright: 2011, Name, <email@address>
License: (GPL-2+ | LGPL-2 | GPL-3 | whatever)
Full text of licence.
.
Unless there is a it can be found in /usr/share/common-licenses
ডেবিয়ান / কম্প্যাট কেবলমাত্র হতে পারে:7
ডেবিয়ান / বিধি :
#!/usr/bin/make -f
%:
dh $@ --with python2
মনে রাখবেন যে স্পেসগুলি নয়, এর আগে অবশ্যই "ট্যাব" থাকতে হবে dh $@ --with python2
।
ডেবিয়ান / নিয়ন্ত্রণ :
Source: my-script
Section: python
Priority: optional
Maintainer: Name, <email@address>
Build-Depends: debhelper (>= 7),
python (>= 2.6.6-3~)
Standards-Version: 3.9.2
X-Python-Version: >= 2.6
Package: my-script
Architecture: all
Section: python
Depends: python-appindicator, ${misc:Depends}, ${python:Depends}
Description: short description
A long description goes here.
.
It can contain multiple paragraphs
ডেবিয়ান / ইনস্টল :
myScript usr/bin/
কোন ফাইলটি কোন ফোল্ডারে ইনস্টল করা হবে তা এই ফাইলটি নির্দেশ করে।
এখন এটি দিয়ে তৈরি করুন debuild --no-tgz-check
এটি একটি কার্যকরী দেব প্যাকেজ তৈরি করবে। লিন্টিয়ান একটি অরগ্যান্ট.আরটিজেডের অভাব সম্পর্কিত কয়েকটি সতর্কতা ছুঁড়ে ফেলবে, তবে আপনি যদি একটি সঠিক প্রবাহ প্রকল্প তৈরি করার পরিকল্পনা না করেন যা টারবাল রিলিজ করে তবে আপনি সম্ভবত আপাতত এটিকে উপেক্ষা করতে চাইবেন।