উবুন্টু এবং এর ডেরাইভেটিভসে কীভাবে আরপিএম প্যাকেজ ইনস্টল করা যায়

উবুন্টু এবং আরপিএম প্যাকেজগুলি

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

আমরা কি উবুন্টুতে আরপিএম প্যাকেজ ইনস্টল করতে পারি? হ্যাঁ আসলে, কার্যকরীভাবে একটি লিনাক্স বিতরণ থেকে অন্য কিছু করা যেতে পারে done যা ঘটে তা হ'ল, সেগুলি ডেবিয়ান বা এর কোনও রূপগুলির জন্য ডিজাইন করা প্যাকেজ নয়, প্রথমে আমাদের অবশ্যই "এলিয়েন" নামে একটি সরঞ্জাম ইনস্টল করতে হবে। প্রযুক্তিগতভাবে আমরা উবুন্টুতে আরপিএম প্যাকেজ ইনস্টল করব না। আমরা যা করব তা হ'ল এটিকে এই ব্লগের মূল অপারেটিং সিস্টেমে ইনস্টল করতে সক্ষম হতে ডিইবিতে রূপান্তর করা, পাশাপাশি এই ধরণের প্যাকেজের সাথে অন্য যে কোনও সামঞ্জস্যপূর্ণ, যার মধ্যে সবার "পিতা", অর্থাৎ পূর্বোক্ত দেবিয়ান

এলিয়েনের সাথে আরপিএম প্যাকেজগুলি ডিইবিতে রূপান্তর করুন

প্রথম কাজটি আমাদের করতে হবে এলিয়েন ইনস্টল করা install এটি "মহাবিশ্ব" ভান্ডারে রয়েছে তাই এটি বেশিরভাগ উবুন্টু-ভিত্তিক বিতরণে থাকা উচিত। প্রথম পদক্ষেপটি সরাসরি প্যাকেজ ইনস্টল করার চেষ্টা করা যেতে পারে (পদক্ষেপ 2); যদি এটি আমাদের বলে যে এটি বিদ্যমান নেই, তবে আমরা সংগ্রহস্থলটি যুক্ত করি। পদক্ষেপগুলি নিম্নলিখিত হবে

  1. আমাদের কাছে এটি না থাকলে আমরা সংগ্রহস্থল "মহাবিশ্ব" যুক্ত করি। কিছু লাইভ সেশন এটি ছাড়া চালিত হয়:
sudo add-apt-repository universe
  1. এরপরে, আমরা সংগ্রহস্থলগুলি আপডেট করি এবং এলিয়েন ইনস্টল করি:
sudo apt update && sudo apt install alien

উপরের কমান্ডটি সমস্ত প্রয়োজনীয় নির্ভরতা ইনস্টল করা উচিত। যদি এটি না হয় তবে আমরা এই অন্যান্য আদেশটি কার্যকর করি:

sudo apt-get install dpkg-dev debhelper build-essential

ইনস্টল বা রূপান্তর?

  1. এখন আমাদের দুটি বিকল্প রয়েছে: এটি সরাসরি ইনস্টল করুন বা এটি ডিইবিতে রূপান্তর করুন।
    • এটি সরাসরি ইনস্টল করতে আমরা নিম্নলিখিত কমান্ডটি লিখব:
sudo alien -i paquete.rpm
    • রূপান্তরটি নিম্নলিখিত কমান্ড দিয়ে সম্পন্ন হয়েছে:
sudo alien paquete.rpm

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

উবুন্টুতে এটি কি আরপিএম প্যাকেজ ইনস্টল করার উপযুক্ত?

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

RPM প্যাকেজগুলির মধ্যে অনেকগুলি DEB প্যাকেজ হিসাবে উপলব্ধ বা সরকারী উবুন্টু সংগ্রহস্থলগুলিতে তাই প্যাকেজটিকে ইতিমধ্যে বিদ্যমান এমন ফর্ম্যাটে রূপান্তর করা বোকামি এবং সময় নষ্ট করা হবে। তবে সত্যটি হ'ল এমন বিকাশকারীরা আছেন যাঁরা কেবল তাদের সফ্টওয়্যারকে এক ধরণের প্যাকেজে প্রকাশ করেন এবং আমরা সর্বদা লিনাক্সের জন্য এমন সফ্টওয়্যার খুঁজে পাই যা আরপিএমে থাকে এবং অন্য কোনও ফর্ম্যাটে নয়।

সংক্ষেপে, জীবনের প্রতিটি জিনিসই উবুন্টুতে একটি আদেশ এবং সেই আদেশটি (বর্তমানে) অনুসরণ করতে হবে, আমার মতে, অবশ্যই:

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

আপনি কি আরপিএম প্যাকেজগুলি পেয়েছেন যা আপনি উবুন্টুতে ইনস্টল করতে চান এবং এখন আপনি এই নিবন্ধটি ধন্যবাদ জানাতে পারেন?


একটি মন্তব্য, আপনার ছেড়ে

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

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

*

*

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

  1.   যীশু তিনি বলেন

    ধন্যবাদ !!