চেকইনস্টল দিয়ে .deb প্যাকেজ তৈরি করা হচ্ছে

প্যাকেজ

আমার অনেকের মধ্যে একজন ছিল যারা সংকলন একটি নতুন সংস্করণ বা কিছু অ্যাপ্লিকেশন যা আপনার সংগ্রহস্থলগুলিতে নেই, এটির সাথে সমস্যাটি সংকলন যখন একটি ডিরেক্টরিতে আবেদন আপনার পাঠাগারগুলি এবং অন্যান্য ফাইলগুলি ডিরেক্টরিতে এটি সংকলন করে সেখানে সংরক্ষণ করুন এবং and আমরা আপডেট যদি প্যাকেজটি দেখে মনে হচ্ছে আবর্জনা বা যদি আমরা অ্যাপ্লিকেশন ফোল্ডারটি মুছুন এটা আর কাজ করে না। "এটি প্যাকেজ তৈরি এবং ইনস্টল করা ভাল rable", হ্যাঁ, কিন্তু আমরা সবাই ভাল না করা, তাই আমি আপনাকে উপস্থাপন checkinstall, যা টাস্কটি সহজ করার জন্য আসে।

ভাল, checkinstall এটি সামান্য কিছু ছাড়া কিছুই .deb প্যাকেজ তৈরি করতে টার্মিনাল প্রতি উইজার্ড। তাহলে আমরা পারি সংকলন এবং প্যাকেজ তৈরি উদাহরণস্বরূপ, তাদের আমাদের বন্ধুদের কাছে প্রেরণ করুন।

শুরু করতে, আমাদের করতে হবে চেকইনস্টল ইনস্টল করুন। সুতরাং আমরা (মূল হিসাবে):

apt-get install checkinstall

এবং একটি তাত্ক্ষণিক মধ্যে আমরা এটি ইনস্টল করা হবে ... পরবর্তী জিনিসটি যেতে হবে ফোল্ডারের এতে আমাদের কাছে অ্যাপ্লিকেশন কোড রয়েছে এবং এটি খুলুন প্রান্তিক। আমরা নিম্নলিখিত কমান্ডগুলি এক এক করে কার্যকর করি:

./configure
make

সঙ্গে "./configureDistribution আমাদের বিতরণের জন্য প্যাকেজগুলি কনফিগার করা হয়েছে এবং একটি «Makefile নামক"(সংকলনের নির্দেশাবলী সহ একটি ফাইল), এবং সাথে "করা»কোডটি সঙ্কলন করুন এবং বাইনারি, লাইব্রেরি ইত্যাদি ফোল্ডারে রেখে দিন«src। এখন, চালিয়ে যাওয়ার আগে এটি সুপারিশ করা হয় ইনস্টল করা হয়নি যে অ্যাপ্লিকেশন থেকে প্যাকেজ তৈরি করা হবে। যদি এটি হয় তবে একটি করুন:

sudo make uninstall

এবং তারপরে এটি গুরুত্বপূর্ণ অংশটি শুরু করার সময় checkinstall। একই টার্মিনালে আমরা লিখি:

sudo checkinstall

এবং "সহায়ক»ডি checkinstall। এটিতে আমরা সংশোধন করতে পারি তথ্য  যার প্যাকেজটি তৈরি করব যা আমরা তৈরি করব। বিকল্পগুলি যা আমরা সংশোধন করতে পারি তা হ'ল:

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

চেকইনস্টল দিয়ে একটি .deb প্যাকেজ তৈরি করা হচ্ছে।

আপনি দেখতে পাচ্ছেন, সংশোধন করার জন্য আমাদের কাছে প্রচুর বিকল্প রয়েছে। প্রত্যেকের আছে একটি সংখ্যা আপনার বাম দিকে, তাই এটি সম্পাদনা করতে আমরা আপনার নম্বর লিখি এবং আমরা টিপুন [প্রবেশ করান]। আমি সাধারণত যেগুলি সংশোধন করি সেগুলি হ'ল: পালক, সারাংশ, নাম, সংস্করণ, এবং হয়ত প্রয়োজন.
আমরা যা চাই তা পরিবর্তিত হয়ে গেলে, আমরা টিপুন [প্রবেশ করান] (কোনও পূর্ববর্তী নম্বর ছাড়াই) এবং শুরু হবে সংকলন এবং ইনস্টল প্যাকেজ. এটি শেষ হয়ে গেলে, যে ডিরেক্টরিটি আমরা সংকলন করি সেখানে একটি উপস্থিত হবে .deb প্যাকেজ অ্যাপ্লিকেশন, ইনস্টল করার জন্য প্রস্তুত
নোট:
  • নিশ্চিত হয়ে নিন যে আমি জানি inসংস্করণ", না। চিঠি আছে। এটি সাধারণত প্যাকেজটি তৈরি হতে বাধা দেয়।
  • এটি সম্ভব যে আপনি যদি সম্পাদনা করেন «প্রয়োজনThem তাদের ব্যর্থতা দিন, যদি ঘটে যায় তবে স্থানটি ছেড়ে দিন সাদা.
আচ্ছা এখন আপনার নিজের .deb প্যাকেজগুলি তৈরি না করার কোনও অজুহাত নেই। এবং আমাকে বলো আপনি কি সাধারণত আপনার ডিসট্রোর জন্য প্যাকেজ তৈরি করেন? আপনার ব্যবহৃত বিতরণে আপনি সাধারণত প্যাকেজগুলি কীভাবে তৈরি করেন? আমি কৌতুহলী 😛

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

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

*

*

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

  1.   ভিজেন্টএক্স তিনি বলেন

    শুধু একটি ছোট সংশোধন। যেখানে এটি বলে যে একটি মেকফাইল তৈরি করতে হয় তা ভুল, সেখানে বলা হয়েছে যে ফাইলটি সফলভাবে সম্পাদন করার সময় তৈরি করা হয়। / কনফিগার, যা আমাদের কনফিগারেশন পাশাপাশি প্রোগ্রামটি সংকলিত করার জন্য প্রয়োজনীয় নির্ভরতাগুলি পরীক্ষা করে। Make এই ফাইলটি গ্রহণ করে এবং বাইনারি, লাইব্রেরি এবং অন্যদের ডিরেক্টরিতে src এর মধ্যে রেখে কম্পাইল করে iles মেক ইনস্টল হ'ল যিনি এটি সিস্টেমে প্রেরণ করেন এবং লিঙ্কগুলি উত্পন্ন করেন, এজন্য মেক ইনস্টলটি su হিসাবে কার্যকর করা উচিত।

    1.    অ্যারোজেডএক্স তিনি বলেন

      নিবন্ধটি সংশোধন করার জন্য, আপনাকে অনেক ধন্যবাদ।

  2.   ইয়োও ফার্নান্দেজ তিনি বলেন

    পারফেক্ট আমার কাছে আসে 🙂

    আমি আমার ডেবিয়ানের জন্য কখনও একটি .deb তৈরি করেছি, যেমন এসএমপিলেয়ার 0.8.0 এর ক্ষেত্রে যা উত্স প্যাকেজে ইতিমধ্যে এটি করার জন্য একটি স্ক্রিপ্ট আসে তাই আমি কিছুই করি নি, কেবল এক্সডিডি স্ক্রিপ্ট চালান

    আমি পারদাসের জন্য সাধারণত সফ্টওয়্যার প্যাকেজ করি কারণ পারডাসলাইফে আমাদের সম্প্রদায়ের ছোট ছোট রেপো রয়েছে 😉

    আমি সাধারণত পাইসিডো নামক একটি জিইউআই প্রোগ্রাম থেকে প্যাক করি, যদিও আমি টার্মিনালটি অনেক পরে ব্যবহার করি। এখানে আমি পারডাস Pi এর জন্য পাইসিডো দিয়ে কীভাবে প্যাক করবেন তার একটি ভিডিও-টিউটোরিয়াল তৈরি করেছি 😉

    http://www.youtube.com/watch?v=sBYBSM7J3ec&hd=1

    শুভেচ্ছা

  3.   উইন্ডোজিকো তিনি বলেন

    আমি চেকইনস্টলও ব্যবহার করি, যদিও আমি এমন কিছু জিইউআই সরঞ্জাম চেষ্টা করেছি যা খারাপ হয় না (ডিব্রিয়েটের মতো)।

  4.   Lithos523 তিনি বলেন

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

  5.   মার্লিন দি দেবিয়ান তিনি বলেন

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

    পোস্টের জন্য ধন্যবাদ.

  6.   গতি বিড়াল তিনি বলেন

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

  7.   বজ্রধ্বনি তিনি বলেন

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

    আমি প্যাকেজ করার জন্য চেকইনস্টল ব্যবহার করি ফটো, কিউটি in এ তৈরি করা একটি চিত্র দর্শক ^^

    Saludos !!

    1.    অ্যারোজেডএক্স তিনি বলেন

      কনসকো ফটো একটি খুব আকর্ষণীয় প্রকল্প, যা রেজারকিট 🙂 এর সাথে দুর্দান্ত দেখাচ্ছে 🙂

    2.    Vicky তিনি বলেন

      লিবা tmb, এটি ছবির অনুরূপ। এটি সিলিকন সাম্রাজ্য বিকাশকারীদের মধ্যে একটি

      http://getsilicon.org/limoo/

  8.   রোজারটাক্স তিনি বলেন

    আপনি কি থিম ব্যবহার করছেন?

    1.    অ্যারোজেডএক্স তিনি বলেন

      জিটিকে (২ এবং ৩): জুকিতো। উইন্ডোজ: প্রাথমিক। প্যানেল: চিত্রটি যুকিটও থিমের সাথে আসে 😛

  9.   molocize তিনি বলেন

    ভাল অবদান, অভিনন্দন

  10.   সালে Achim তিনি বলেন

    দুর্দান্ত, আমি এই প্রোগ্রামটি ব্যবহার করে দেখাব, আমি সেখানে আমার প্রয়োজনীয় .deb করতে ব্যবহার করেছিলাম।

    শুভেচ্ছা।

  11.   অস্কার তিনি বলেন

    খুব আকর্ষণীয়, আমি এটি বিবেচনায় নেব, অবদানের জন্য ধন্যবাদ।

  12.   স্টিফ তিনি বলেন

    অবদানের জন্য ধন্যবাদ, আমি আমার নিজস্ব প্যাকেজ তৈরি করা শুরু করতে চাই এবং এটি আমার পক্ষে খুব সাহায্য করবে। ধন্যবাদ!

  13.   cr1ogen তিনি বলেন

    আমি সবসময় চেকইনস্টল দিয়ে ওয়াইন প্যাকেজ তৈরি করি