সমস্যাটি সহজ - আমার কাছে একটি .deb প্যাকেজ রয়েছে এবং আমি এটি আমার আর্চ লিনাক্সে ইনস্টল করতে চাই। এটা কি সম্ভব? যদি হ্যাঁ, কিভাবে?
সমস্যাটি সহজ - আমার কাছে একটি .deb প্যাকেজ রয়েছে এবং আমি এটি আমার আর্চ লিনাক্সে ইনস্টল করতে চাই। এটা কি সম্ভব? যদি হ্যাঁ, কিভাবে?
উত্তর:
এটা কি সম্ভব? হ্যাঁ. এটা কি ভাল ধারণা? যা নির্ভর করে. অ্যাপ্লিকেশনটি কেবল .debপ্যাকেজ হিসাবে উপস্থিত থাকলে আপনার কেবল এটি করতে হবে । এটি অনেক বেশি সম্ভবত যে আপনি কেবল প্রবাহের উত্সটি ধরতে পারেন এবং এটি প্যাকম্যান সহ ইনস্টল করার জন্য একটি সাধারণ পিকেজিবিআইএলডি লিখতে পারেন।
কেউ ইতিমধ্যে এটি কাজ না করে তা নিশ্চিত করার জন্য আপনার এআরও অনুসন্ধান করা উচিত ।
.debফাইলগুলি সহজেই বের করা হয় libarchive। এবং, makepkgব্যবহারসমূহ bsdtar(যা ব্যবহার libarchive) ডিফল্টভাবে একটি সূত্র বের করে আনতে PKGBUILD। এই নির্ভরতা শৃঙ্খলার ফলাফলটি আপনি সহজেই PKGBUILDগুলি লিখতে পারেন যা .debউত্স ফাইল হিসাবে সংরক্ষণাগারগুলি ব্যবহার করে। : ডি
আর্ক জন্য dpkg বিদ্যমান। আপনার খিলানে .debপ্যাকেজ ইনস্টল করতে সক্ষম হওয়া উচিত , তবে এটির পরিবর্তে আপনার এটি ব্যবহার করা উচিত নয় pacman, তাই এটি নির্বাচিত কয়েকটি প্যাকেজগুলির জন্য ব্যবহার করুন।
ডিফল্ট কমান্ডটি দেখতে:
# dpkg -i package.deb
PKGBUILDএকটি প্যাকম্যান-নেটিভ প্যাকেজ তৈরি করার জন্য একটি লিখতে ।
সম্ভব? হ্যাঁ, তবে ব্যবহারের ক্ষেত্রে বিভিন্ন পদ্ধতি বিদ্যমান।
অনুমান: ডেবিয়ান প্যাকেজের আর্ক (বা আর্চ ভিত্তিক বিতরণের) অফিসিয়াল ভাণ্ডারে সমতুল্য প্যাকেজ নেই।
yaourtব্যবহার করে ইনস্টল করুন pacman:
sudo pacman -S yaourt: REASON (CLI ভিত্তিক) yaourt একটি ফ্রন্ট-এন্ড হয় QUERY & ইনস্টল করার জন্য ব্যবহৃত Pacman জন্য অর প্যাকেজ। যদি ডেবিয়ান প্যাকেজটি ইতিমধ্যে অন্য কারও দ্বারা এওআর হিসাবে পুনরায় বিতরণ করা হয়েছে।
package_nameইয়োরট ব্যবহার করে ইনস্টল করুন :
sudo yaourt -S package_nameনোট: প্রতিস্থাপন package_nameহিসাবে পাওয়া ডেবিয়ান প্যাকেজ নাম দিয়ে অর । এটি নিজস্ব ব্যবহার করে নির্ভরতাগুলি ইনস্টল করার চেষ্টা করবে pacman।
অনুমান: দেবিয়ান প্যাকেজটি এখনও এআর-তে একটি আর্চ প্যাকেজ হিসাবে পুনরায় বিতরণ করা হয়নি।
debtapথেকে ইনস্টল করুন yaourt:
sudo yaourt -S debtapসমতুল্য প্যাকেজ ব্যবহার করে তৈরি করুন debtap:
debtap package_name.debব্যবহার করে ইনস্টল করুন pacman:
sudo pacman -U package_name.pkgএই পদ্ধতিটি আর্কে ডেবিয়ান প্যাকেজিং ফর্ম্যাটটি ব্যবহার করে প্যাকেজটি ইনস্টল করার চেষ্টা করে, যা আপনার ইনস্টলেশনটি ক্ষতিগ্রস্থ করার সম্ভাব্য বিপদের কারণে প্রস্তাবিত নয়। যদি এই পদ্ধতিটি ব্যবহার করা হয় তবে এটি ব্যবহারকারীর ডেটা / স্পেসের আর্ক এবং ব্যাকআপের একটি রেসকিউ ডিস্ক চিত্র সহ প্রস্তুত হওয়ার পরামর্শ দেওয়া হচ্ছে ।
dpkgব্যবহার করে ইনস্টল করুন yaourt:
sudo yaourt -S dpkgডিবিয়ান প্যাকেজটি ব্যবহার করে ইনস্টল করুন dpkg:
sudo dpkg -i package_name.debআপনি এটির dpkg ইনস্টল করতে পারেন: yaourt dpkg।
আপনার যদি না থাকে তবে আপনি এটির এআর পৃষ্ঠাyaourt থেকে এটি পেতে পারেন ।
তারপরে আপনি এটি cdকোথায় রেখেছেন এবং dpkg -i package.debপ্যাকেজটি যাই হোক না কেন