আমার অনেকের মধ্যে একজন ছিল যারা সংকলন একটি নতুন সংস্করণ বা কিছু অ্যাপ্লিকেশন যা আপনার সংগ্রহস্থলগুলিতে নেই, এটির সাথে সমস্যাটি সংকলন যখন একটি ডিরেক্টরিতে আবেদন আপনার পাঠাগারগুলি এবং অন্যান্য ফাইলগুলি ডিরেক্টরিতে এটি সংকলন করে সেখানে সংরক্ষণ করুন এবং and আমরা আপডেট যদি প্যাকেজটি দেখে মনে হচ্ছে আবর্জনা বা যদি আমরা অ্যাপ্লিকেশন ফোল্ডারটি মুছুন এটা আর কাজ করে না। "এটি প্যাকেজ তৈরি এবং ইনস্টল করা ভাল rable", হ্যাঁ, কিন্তু আমরা সবাই ভাল না করা, তাই আমি আপনাকে উপস্থাপন checkinstall, যা টাস্কটি সহজ করার জন্য আসে।
ভাল, checkinstall এটি সামান্য কিছু ছাড়া কিছুই .deb প্যাকেজ তৈরি করতে টার্মিনাল প্রতি উইজার্ড। তাহলে আমরা পারি সংকলন এবং প্যাকেজ তৈরি উদাহরণস্বরূপ, তাদের আমাদের বন্ধুদের কাছে প্রেরণ করুন।
শুরু করতে, আমাদের করতে হবে চেকইনস্টল ইনস্টল করুন। সুতরাং আমরা (মূল হিসাবে):
apt-get install checkinstall
এবং একটি তাত্ক্ষণিক মধ্যে আমরা এটি ইনস্টল করা হবে ... পরবর্তী জিনিসটি যেতে হবে ফোল্ডারের এতে আমাদের কাছে অ্যাপ্লিকেশন কোড রয়েছে এবং এটি খুলুন প্রান্তিক। আমরা নিম্নলিখিত কমান্ডগুলি এক এক করে কার্যকর করি:
./configure
make
সঙ্গে "./configureDistribution আমাদের বিতরণের জন্য প্যাকেজগুলি কনফিগার করা হয়েছে এবং একটি «Makefile নামক"(সংকলনের নির্দেশাবলী সহ একটি ফাইল), এবং সাথে "করা»কোডটি সঙ্কলন করুন এবং বাইনারি, লাইব্রেরি ইত্যাদি ফোল্ডারে রেখে দিন«src। এখন, চালিয়ে যাওয়ার আগে এটি সুপারিশ করা হয় ইনস্টল করা হয়নি যে অ্যাপ্লিকেশন থেকে প্যাকেজ তৈরি করা হবে। যদি এটি হয় তবে একটি করুন:
sudo make uninstall
এবং তারপরে এটি গুরুত্বপূর্ণ অংশটি শুরু করার সময় checkinstall। একই টার্মিনালে আমরা লিখি:
sudo checkinstall
এবং "সহায়ক»ডি checkinstall। এটিতে আমরা সংশোধন করতে পারি তথ্য যার প্যাকেজটি তৈরি করব যা আমরা তৈরি করব। বিকল্পগুলি যা আমরা সংশোধন করতে পারি তা হ'ল:
- পালক- প্যাকেজের প্রধান বিকাশকারী।
- সারাংশ: প্যাকেজের বিবরণ।
- নাম: আপনি যে প্যাকেজ দিতে চান নাম।
- সংস্করণ: প্যাকেজ সংস্করণ।
- মুক্তি: এটি প্যাকেজের মূল সংস্করণ, এটি এটি আসার সাথে সাথেই রেখে দিতে পারি।
- লাইসেন্স: অ্যাপ্লিকেশন লাইসেন্স, এটি স্পর্শ না করাই ভাল।
- গ্রুপ: যে গোষ্ঠীর জন্য এটি তৈরি করা হয়েছিল, আমরা এটিকে যেমন আছে তেমন রেখে দিতে পারি।
- স্থাপত্য: প্যাকেজ প্রসেসর আর্কিটেকচার।
- উত্স অবস্থান: প্যাকেজ কোড যেখানে রয়েছে সেই ফোল্ডারের নাম (কেবলমাত্র ফোল্ডার, পুরো পথ নয়)।
- বিকল্প উত্স অবস্থান: এটি পরিবর্তন করার দরকার নেই।
- প্রয়োজন: নির্ভরতা যা তাদের সঠিক ক্রিয়াকলাপের জন্য ইনস্টল করা উচিত।
- উপলব্ধ: এটি সরবরাহ করে এমন প্যাকেজের নাম, এটি সংশোধন করার প্রয়োজন নেই।
- দ্বন্দ্ব: প্যাকেজগুলির সাথে এটি বিরোধ করে।
- প্রতিস্থাপন: প্যাকেজগুলি এটি প্রতিস্থাপন করে।
- নিশ্চিত হয়ে নিন যে আমি জানি inসংস্করণ", না। চিঠি আছে। এটি সাধারণত প্যাকেজটি তৈরি হতে বাধা দেয়।
- এটি সম্ভব যে আপনি যদি সম্পাদনা করেন «প্রয়োজনThem তাদের ব্যর্থতা দিন, যদি ঘটে যায় তবে স্থানটি ছেড়ে দিন সাদা.
শুধু একটি ছোট সংশোধন। যেখানে এটি বলে যে একটি মেকফাইল তৈরি করতে হয় তা ভুল, সেখানে বলা হয়েছে যে ফাইলটি সফলভাবে সম্পাদন করার সময় তৈরি করা হয়। / কনফিগার, যা আমাদের কনফিগারেশন পাশাপাশি প্রোগ্রামটি সংকলিত করার জন্য প্রয়োজনীয় নির্ভরতাগুলি পরীক্ষা করে। Make এই ফাইলটি গ্রহণ করে এবং বাইনারি, লাইব্রেরি এবং অন্যদের ডিরেক্টরিতে src এর মধ্যে রেখে কম্পাইল করে iles মেক ইনস্টল হ'ল যিনি এটি সিস্টেমে প্রেরণ করেন এবং লিঙ্কগুলি উত্পন্ন করেন, এজন্য মেক ইনস্টলটি su হিসাবে কার্যকর করা উচিত।
নিবন্ধটি সংশোধন করার জন্য, আপনাকে অনেক ধন্যবাদ।
পারফেক্ট আমার কাছে আসে 🙂
আমি আমার ডেবিয়ানের জন্য কখনও একটি .deb তৈরি করেছি, যেমন এসএমপিলেয়ার 0.8.0 এর ক্ষেত্রে যা উত্স প্যাকেজে ইতিমধ্যে এটি করার জন্য একটি স্ক্রিপ্ট আসে তাই আমি কিছুই করি নি, কেবল এক্সডিডি স্ক্রিপ্ট চালান
আমি পারদাসের জন্য সাধারণত সফ্টওয়্যার প্যাকেজ করি কারণ পারডাসলাইফে আমাদের সম্প্রদায়ের ছোট ছোট রেপো রয়েছে 😉
আমি সাধারণত পাইসিডো নামক একটি জিইউআই প্রোগ্রাম থেকে প্যাক করি, যদিও আমি টার্মিনালটি অনেক পরে ব্যবহার করি। এখানে আমি পারডাস Pi এর জন্য পাইসিডো দিয়ে কীভাবে প্যাক করবেন তার একটি ভিডিও-টিউটোরিয়াল তৈরি করেছি 😉
http://www.youtube.com/watch?v=sBYBSM7J3ec&hd=1
শুভেচ্ছা
আমি চেকইনস্টলও ব্যবহার করি, যদিও আমি এমন কিছু জিইউআই সরঞ্জাম চেষ্টা করেছি যা খারাপ হয় না (ডিব্রিয়েটের মতো)।
আমি সবসময় চেকইনস্টলটি ব্যবহার করি, যে কোনও কিছুর চেয়ে বেশি, কারণ .deb তৈরি ও ইনস্টল করার সময়, তখন এটি প্রবণতা বা সিনাপটিকের সাথে আনইনস্টল করা যায়।
এছাড়াও, ভবিষ্যতে আপনাকে পুনরায় ইনস্টল করতে হবে বা কোনও সহকর্মীর কাছে যেতে হবে এমন ক্ষেত্রে আপনি সর্বদা প্যাকেজটি সংরক্ষণ করতে পারেন।
আকর্ষণীয় যদিও আমাকে কখনও ডেবিয়ানে সংকলন করতে হয় নি আমি দেখতে পাচ্ছি যে আমি কোনও ডেবি এলএমএস না পেলে নিরাপদ চেকইনস্টল দিয়ে এটি করব।
পোস্টের জন্য ধন্যবাদ.
খুব ভাল নিবন্ধ!
আমি চেকইনস্টল সম্পর্কে সচেতন ছিলাম না। আপনাকে অনেক ধন্যবাদ অরওজেডএক্স। আমি জানি না এতদিন তাকে ছাড়া আমি কীভাবে থাকতে পারতাম।
আমি কেবল এটি মুভগ্র্যাব দিয়ে পরীক্ষা করেছি, যা ডেবিয়ানে নেই এবং উত্স থেকে সংকলন করেছি। দুর্ভাগ্যক্রমে সুডো আনইনস্টল করতে দেরি হয়েছিল।
এখন থেকে আমি সবসময় এটি ব্যবহার করব।
কখনও কখনও চেকইনস্টল দিয়ে তৈরি প্যাকেজগুলি ইনস্টল হয়ে গেলে মেনুতে কোনও এন্ট্রি তৈরি করে না, এটি হ'ল আপনি কিছু প্রোগ্রাম.ডেব ইনস্টল করেন এবং তারপরে আপনি মেনুতে অ্যাপ্লিকেশন সন্ধান করতে যান এবং এটি উপস্থিত হয় না, এর সমাধান হ'ল এটি ম্যানুয়ালি তৈরি করা।
আমি প্যাকেজ করার জন্য চেকইনস্টল ব্যবহার করি ফটো, কিউটি in এ তৈরি করা একটি চিত্র দর্শক ^^
Saludos !!
কনসকো ফটো একটি খুব আকর্ষণীয় প্রকল্প, যা রেজারকিট 🙂 এর সাথে দুর্দান্ত দেখাচ্ছে 🙂
লিবা tmb, এটি ছবির অনুরূপ। এটি সিলিকন সাম্রাজ্য বিকাশকারীদের মধ্যে একটি
http://getsilicon.org/limoo/
আপনি কি থিম ব্যবহার করছেন?
জিটিকে (২ এবং ৩): জুকিতো। উইন্ডোজ: প্রাথমিক। প্যানেল: চিত্রটি যুকিটও থিমের সাথে আসে 😛
ভাল অবদান, অভিনন্দন
দুর্দান্ত, আমি এই প্রোগ্রামটি ব্যবহার করে দেখাব, আমি সেখানে আমার প্রয়োজনীয় .deb করতে ব্যবহার করেছিলাম।
শুভেচ্ছা।
খুব আকর্ষণীয়, আমি এটি বিবেচনায় নেব, অবদানের জন্য ধন্যবাদ।
অবদানের জন্য ধন্যবাদ, আমি আমার নিজস্ব প্যাকেজ তৈরি করা শুরু করতে চাই এবং এটি আমার পক্ষে খুব সাহায্য করবে। ধন্যবাদ!
আমি সবসময় চেকইনস্টল দিয়ে ওয়াইন প্যাকেজ তৈরি করি