সমস্যাটি সহজ - আমার কাছে একটি .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
প্যাকেজটি যাই হোক না কেন