ক্ষয় করুন: কীভাবে সহজেই ডিইবি প্যাকেজ তৈরি করা যায়

এমন সময় আছে যখন আমরা নেটওয়ার্ক থেকে ফাইলগুলি ডাউনলোড করি যা দিয়ে আমাদের সিস্টেমে কাজ করা যায় এবং আমরা দেখতে পাই যে এটিগুলিকে .deb প্যাকেজে রূপান্তর করা এবং সেগুলি আমাদের স্থানীয় প্যাকেজ সংগ্রহস্থলে অন্তর্ভুক্ত করা আমাদের পক্ষে অনেক সহজ এবং সুবিধাজনক হবে। উদাহরণস্বরূপ, স্টারডিক্টের অভিধান, জিমের জন্য ব্রাশ বা গ্রেডিয়েন্টস, ওয়ালপেপারগুলি, টিউটোরিয়ালগুলির সেটগুলি, এটি অফলাইনে হ্যান্ডেল করার জন্য একটি সম্পূর্ণ ওয়েবসাইট, তৃতীয় পক্ষের সোর্স কোড বা আমার ক্ষেত্রে যেমন আপনার নিজস্ব প্রোগ্রাম!

নতুন প্রোগ্রামাররা এই অ্যাপ্লিকেশনটিকে খুব দরকারী বলে মনে করবে। উত্স কোড থেকে প্যাকেজগুলি কীভাবে তৈরি করা যায় সে সম্পর্কে নির্দেশাবলী রয়েছে তবে এগুলি সাধারণত বেশ জটিল এবং বুঝতে অসুবিধা হয়। কনসোল থেকে dpkg কীভাবে কাজ করে তা বুঝতে আমাদের কারও কাছে দীর্ঘ সময় নিতে পারে। 

অবনতি এমন একটি প্রোগ্রাম যা আমাদের খুব সাধারণ উপায়ে এটি করতে দেয়। নিম্নলিখিত চিত্রগুলি ধাপে ধাপে গিম্পের জন্য ব্রাশ, প্যালেট এবং নিদর্শন সম্বলিত একটি .deb প্যাকেজ তৈরির বর্ণনা দেয়। এই ফাইলগুলি ফোল্ডারের মধ্যে তিনটিই তাদের নিজ নিজ ফোল্ডারে গোষ্ঠীযুক্ত করা হয়েছে গিম্প-এক্সট্রা আমাদের সিস্টেমে প্রোগ্রামটি কী করবে তা হ'ল ফোল্ডারের বিষয়বস্তু যুক্ত করা ব্রাশ ফোল্ডারে /usr/share/gimp/2.0/brusesপ্রভৃতি

যাইহোক, আমি স্ব-ব্যাখ্যামূলক চিত্রগুলি রেখে যাই। আমি কোনও ডিবিরেট ম্যানুয়াল পাইনি, তবে সামান্য যুক্তি এবং কল্পনা দিয়ে আমাদের ব্যক্তিগত সংগ্রহস্থলের জন্য খুব বিভিন্ন ধরণের প্যাকেজ তৈরি করা সহজ। ডিব্রেট একটি খুব স্বজ্ঞাত ইন্টারফেস আছে। সমস্ত ফর্মগুলি সুন্দরভাবে সাজানো হয়েছে, যা কোনও প্রতিবেশীর বাচ্চাকে কোনও ঝামেলা ছাড়াই তাদের ডিইবি তৈরি করতে সহায়তা করে। আপনি সমস্ত প্রয়োজনীয় ডেটা পূরণ করার পরে, ডিব্রিয়েট একটি জেনেরিক ডিরেক্টরি তৈরি করে এবং সেখানে প্রয়োজনীয় সমস্ত ফাইল অনুলিপি করে। তারপরে নির্বাচিত গন্তব্য ফোল্ডারে DEB প্যাকেজটি তৈরি করতে "dpkg -b" চালান।

ডিব্রিয়েটটি "আনলર્ન" বা "শিখবেন না" কনসোল কমান্ডের জন্য তৈরি করা হয়নি। ভবিষ্যতের প্রকাশে ডিরেক্টরি ট্রি এবং নিয়ন্ত্রণ ফাইল কীভাবে তৈরি করা যায় সেগুলি সহ কীভাবে DEB প্যাকেজগুলি ম্যানুয়ালি তৈরি করা যায় সে সম্পর্কে বিশদ নথি অন্তর্ভুক্ত থাকবে। আরপিএম প্যাকেজগুলির জন্য সমর্থন বিবেচনাধীন রয়েছে।

নামা অবনতি!

দেখেছি | অবনতি & উবুমেডিয়া


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আর্নেস্তো তিনি বলেন

    যদি আমার প্রোগ্রামটিতে ওপেনসিভিয়ের মতো লাইব্রেরি থাকে তবে আমি কীভাবে এটি ডেবিরেটে ইঙ্গিত করব?

  2.   লেক্সআরিয়াস তিনি বলেন

    যেমন আপনি দ্বিতীয় ছবিতে দেখতে পাচ্ছেন, যেখানে বলা আছে যে "ক্ষেত্রের মধ্যে" নির্ভর করে "আপনি আপনার প্রোগ্রামের নির্ভরতাগুলির নাম দিন।
    যদি আপনার অতিরিক্ত রেপোজিটরি যুক্ত করার প্রয়োজন হয় তবে আপনাকে স্ক্রিপ্ট ট্যাবটি পর্যালোচনা করতে হবে এবং দেখতে পাবেন যেখানে প্রাক-ইনস্টলেশন স্ক্রিপ্ট তৈরি করার সম্ভাবনা রয়েছে যেখানে আপনি সংগ্রহস্থল যুক্ত করবেন, আপডেট করুন এবং নির্ভরতাগুলি ইনস্টল করুন, আপনি এমনকি সক্ষম হওয়া উচিত নির্ভরতা কেবলমাত্র ডেব ডাউনলোড করুন।
    পিডিডি:
    আমি এই অ্যাপ্লিকেশনটি কখনও ব্যবহার করি নি।
    সুয়েট।