কম্পিউটার টিউটোরিয়াল

ফেডোরা রহাইড দিয়ে লিনাক্সের ব্লিডিং এজে থাকুন

ওপেন সোর্স সফ্টওয়্যার ব্লেজিং গতিতে এগিয়ে চলছে—বাগ ফিক্স হচ্ছে, নতুন ফিচার যোগ হচ্ছে, এবং পারফরম্যান্স (সাধারণত) উন্নত হচ্ছে। কিন্তু আপনার বর্তমান লিনাক্স ডিস্ট্রিবিউশন হয়তো আপনাকে সেই উন্নতিগুলো ট্রাই করতে দেবে না পরবর্তী স্থিতিশীল ডিস্ট্রিবিউশন রিলিজ পর্যন্ত। সেটি হতে পারে ৬ মাস বা তারও বেশি দূরে!

আপেক্ষা করবেন না লেটেস্ট সফ্টওয়্যার ভার্সন ট্রাই করার জন্য—ফেডোরা রহাইড ট্রাই করুন।

কেন রহাইড?

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

যদি আপনি সফ্টওয়্যারের абсолют লেটেস্ট ভার্সনগুলো ট্রাই করতে চান, তবে একটা সমস্যা রয়েছে। পেশাদার লিনাক্স ডিস্ট্রিবিউশনগুলো যারা قابل اعتماد হতে চায়, তারা প্রায়শই সফ্টওয়্যারের абсолют লেটেস্ট ভার্সনগুলোর সাথে আপডেট করে না, বরং শুধু সিকিউরিটি প্যাচ এবং বিবিধ বাগ ফিক্স অন্তর্ভুক্ত করে। অর্থাৎ, একটি স্থিতিশীল ডিস্ট্রিবিউশন রিলিজের লাইফটাইমের মধ্যে আপনি নতুন ফিচার বা পারফরম্যান্স উন্নতি দেখবেন না, যেখানে লাইফটাইম আপনার ডিস্ট্রিবিউশন অনুযায়ী ভিন্ন হয়। আপনি আপনার ডিস্ট্রিবিউশন আপগ্রেড করলে একটি সুন্দর লাফ দেখবেন, কিন্তু তারপর আবার ৬ মাস বা তার বেশি সময় জন্য অকর্মণ্য থাকবেন।

যদি আপনি নতুন সফ্টওয়্যার ভার্সন তাত্ক্ষণিক ব্যবহার করতে চান, তবে আপনি একটি রোলিং-রিলিজ ডিস্ট্রিবিউশন ব্যবহার করতে পারেন—যা নিরন্তর নিজেকে আপডেট করে এবং যেকোনো ট্র্যাডিশনাল "রিলিজ" নেই (Gentoo বা Arch Linux-এর মতো ভাবুন)।

এছাড়া, আপনি একটি ডিস্ট্রিবিউশনের ডেভেলপমেন্ট ব্রাঞ্চ ব্যবহার করতে পারেন—যেটা ডেভেলপাররা টেস্টিংয়ের জন্য ব্যবহার করে একটি নিরন্তর আপডেটেড ভার্সন। আমি 특별ভাবে ফেডোরার ডেভেলপমেন্ট ব্রাঞ্চ পছন্দ করি, যার কোডনেম রহাইড।

সাবধান!

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

প্রোডাকশন সার্ভারে ফেডোরা রহাইড চালানো সুপারিশ করা হয় না। বরং যেকোনো olyan মেশিনে ইনস্টল করুন যা আপনাকে কাজের জন্য লাগে না, বা ভার্চুয়াল মেশিনে।

রহাইডে আপগ্রেড করা

ফেডোরা রহাইড ইনস্টল করা খুব সহজ। যদি আপনি একটি এক্সিস্টিং ইনস্টলেশনকে ফেডোরা থেকে আপগ্রেড করতে চান, তবে আপনাকে শুধু নিচের কমান্ডগুলো রান করতে হবে:

  1. sudo yum install fedora-release-rawhide yum-utils
    (এটি রহাইড রিপোজিটরি ফাইল ইনস্টল করে)
  2. sudo yum-config-manager --disable fedora updates updates-testing
    (এটি আপনার পুরনো রিপোজিটরিগুলো ডিজেবল করে)
  3. sudo yum-config-manager --enable rawhide
    (এটি রহাইড রিপোজিটরি ইনেবল করে)
  4. sudo yum update yum
    (এটি yum কে абсолют লেটেস্ট রিলিজে আপগ্রেড করে)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck
    (এটি আপনার সিস্টেমকে রহাইডে আপডেট করে)

রহাইড সরাসরি ইনস্টল করা

যদি আপনি ফেডোরা ইনস্টল করতে চান без স্টেবল রিলিজ ইনস্টল করা, তবে আপনাকে DVD ইনস্টলার ডাউনলোড করতে হবে। ইনস্টলার যখন আপনাকে অডিশনাল রিপোজিটরি মাগবে, তখন আপনাকে রহাইড রিপোজিটরি যোগ করতে হবে। এটি করতে পারেন এইভাবে:

  1. লেটেস্ট স্টেবল বা ব্রাঞ্চড ইনস্টল মিডিয়া ডাউনলোড করুন (netinstall বা DVD ইনস্টল)
  2. লোকাল মিডিয়ায় কপি করুন (USB বা DVD বা CD)
  3. মিডিয়া বুট করুন এবং 'Install Source' সেকশনে যেন ম্যানুয়ালি এন্টার করুন: https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/ (অথবা ৩২-বিটের জন্য "i386" "x86_64" এর বদলে)
  4. সাধারণভাবে ইনস্টলেশন শেষ করুন

এটি কাজ করবে না যদি স্টেবল ইনস্টলারের সাথে প্যাকেজ পরিবর্তন সেটা অ্যান্টিসিপেট না করে, তাই এখনো সুপারিশ করা হয় এক্সিস্টিং ইনস্টলেশন থেকে আপগ্রেড করা।

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

এটিকে আপ-টু-ডেট রাখা

যখনই আপনি একটি রহাইড ইনস্টলেশন আপডেট করতে চান, শুধু রান করুন sudo yum upgrade --skip-broken – —সেই কমান্ডই যা আপনি সাধারণত ব্যবহার করবেন, প্লাস সেটি ফ্ল্যাগ যা আপনাকে আপগ্রেডেবল প্যাকেজগুলো দিয়ে এগিয়ে যেতে দেয়।

নিশ্চিত করুন আপনি --skip-broken ফ্ল্যাগটি কমান্ডে রেখেছেন, কারণ অধিকাংশ সময় ডিপেন্ডেন্সি রেজোলিউশন ইস্যু থাকবে। এটি আপগ্রেড করার সময় যেকোনো সম্ভাব্য সমস্যা প্রতিরোধ করে, প্লাস এটি আপনাকে আসলে আপগ্রেড করতে দেবেএরর মেসেজ দেখাতে থাকার বদলে।

শুধু নির্দিষ্ট প্যাকেজ রহাইডে আপগ্রেড করা

ফেডোরা রহাইড কে গেরেট করে তোলে (অন্য ডেভেলপমেন্ট ব্রাঞ্চের মতো Ubuntu) সেটা হল আপনাকে স্টেবল এবং রহাইডের মধ্যে বেছে নেওয়া লাগে না—আপনি মিক্স অ্যান্ড ম্যাচ করতে পারেন। কিছু লোক লেটেস্ট কার্নেল রিলিজ চালাতে পছন্দ করেন যাতে তাদের কাছে абсолют লেটেস্ট হার্ডওয়্যার সাপোর্ট থাকে। অন্যরা রহাইড থেকে একটি প্যাকেজের ভার্সন ব্যবহার করতে চাইতে পারে কারণ সেটা তাদের করেন্ট izolated ইস্যু ফিক্স করতে পারে (উদাহরণস্বরূপ, LibreOffice যদি কেউ কারণ ছাড়া ক্র্যাশ করে)। আপনি সহজে আপনার স্টেবল ইনস্টলেশন রাখতে পারেন এবং হ্যান্ডপিক করতে পারেন কোন প্যাকেজগুলো রহাইড ভার্সনে চলবে। এটি করতে, শুধু ইনস্টলেশন বা আপডেটের রেগুলার কমান্ড ব্যবহার করুন, কিন্তু রিপো ফাইল যোগ করার পর নিচের ফ্ল্যাগটি যোগ করুন: --enablerepo=rawhide। এখন আপনি সেটি প্যাকেজের রহাইড ভার্সন ব্যবহার করছেন!

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

উপসংহার

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

আপনি যদি অন্যান্য রিপোজিটরি যোগ করতে চান আপডেট বা আডিশনাল সফ্টওয়্যারের জন্য, Fedora Utils (এখন Fedy নামে পরিচিত) চেক আউট করুন [এখন উপলব্ধ নয়]।

আপনি কি ফেডোরা রহাইড ব্যবহার করেন? আপনার প্রিয় ডিস্ট্রিবিউশনের জন্য অন্য সিমিলার রিসোর্স? কুল টিপস অ্যান্ড ট্রিক্স শেয়ার করতে পারেন? কমেন্টে জানান!

  1. লিনাক্স টার্মিনালে Screen দিয়ে মাল্টিটাস্কিং করার পদ্ধতি

  2. লিনাক্সের জন্য ৪টি সেরা ভিডিও এডিটিং সফটওয়্যার

  3. ডিজিটাল সিগনেচার দিয়ে লিনাক্স সফটওয়্যারের/Authenticity যাচাই করুন

  4. লিনাক্সে "at" ইউটিলিটি দিয়ে কমান্ড শিডিউল করার পদ্ধতি