কম্পিউটার

ফেডোরা সিলভারব্লু দিয়ে শুরু করা:ফেডোরা লিনাক্সের একটি ফ্ল্যাটপ্যাক-অনলি সংস্করণ

ফেডোরা লিনাক্স লিনাক্স অপারেটিং সিস্টেমের সবচেয়ে পরিচিত সংস্করণগুলির মধ্যে একটি। এই সম্প্রদায়-চালিত লিনাক্স ডিস্ট্রিবিউশন, রেড হ্যাট দ্বারা স্পনসর করা, সফ্টওয়্যারটি বিকাশ এবং প্রবর্তন করার জন্য নিজেকে গর্বিত করে যা অবশেষে অন্যান্য লিনাক্স ডিস্ট্রোতে তার পথ তৈরি করে৷

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

ফেডোরা সিলভারব্লু কি?

ফেডোরা সিলভারব্লু হল ফেডোরা লিনাক্সের একটি সংস্করণ যা rpm-ostree এবং Flatpak কেন্দ্রিক। সংক্ষেপে, এটি লিনাক্সকে মোবাইল ফোন এবং ক্রোমবুকে দেখা যায় এমন ধরনের নিরাপত্তা এবং অ্যাপ বিতরণ প্রদান করে। ফেডোরা সিলভারব্লু বোঝার জন্য, এটি প্রথমে এই দুটি প্রযুক্তি বুঝতে সাহায্য করে:

rpm-ostree কি?

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

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

ফ্ল্যাটপ্যাক কি?

Flatpak হল একটি সার্বজনীন অ্যাপ ফরম্যাট যা আপনাকে কার্যত যেকোনো Linux ডিস্ট্রোতে একটি অ্যাপ ইনস্টল করতে সক্ষম করে। এটি DEB এবং RPM-এর মতো ঐতিহ্যবাহী প্যাকেজগুলির জন্য একটি প্রতিস্থাপন, যা সর্বজনীন নয়। একটি ডিস্ট্রো যা DEB প্যাকেজগুলি ব্যবহার করে, যেমন ডেবিয়ান বা উবুন্টু, RPM প্যাকেজগুলি ইনস্টল করতে পারে না এবং এর বিপরীতে৷

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

ফেডোরা সিলভারব্লু দিয়ে শুরু করা

ফেডোরা সিলভারব্লু ইনস্টল করা ফেডোরা ওয়ার্কস্টেশন ইনস্টল করার মতোই কাজ করে। আপনি একই ওয়েবসাইট, getfedora.org-এ যেতে পারেন এবং Silverblue না দেখা পর্যন্ত নিচে স্ক্রোল করতে পারেন, অথবা প্রয়োজনীয় ISO ডাউনলোড করতে সরাসরি Silverblue ওয়েবসাইটে যেতে পারেন।

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

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

কিভাবে আপডেট ইনস্টল করবেন

ফেডোরা সিলভারব্লু দিয়ে শুরু করা:ফেডোরা লিনাক্সের একটি ফ্ল্যাটপ্যাক-অনলি সংস্করণ

আপনার নতুন সিস্টেমে আপনাকে প্রথমে যা করতে হবে তার মধ্যে একটি হল আপডেটগুলি ইনস্টল করা। আপনি GNOME সফ্টওয়্যার খুলতে পারেন এবং উপলব্ধ আপডেটগুলি দেখার চেষ্টা করতে পারেন, তবে এটি কাজ করতে পারে বা নাও করতে পারে। ভাল বা খারাপের জন্য, এটি Fedora Silverblue-এর জন্য নির্দিষ্ট কোনো সমস্যা নয়। আমি GNOME সফ্টওয়্যারটিকে ফেডোরা ওয়ার্কস্টেশনে আপডেটগুলি প্রদর্শন এবং ইনস্টল করার জন্য একটি অবিশ্বস্ত টুল বলে মনে করি৷

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

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

ফেডোরা ওয়ার্কস্টেশনে, আপনি এর সাথে আপডেট ইনস্টল করতে পারেন:

sudo dnf upgrade

যাইহোক, এটি ফেডোরা সিলভারব্লুতে কাজ করে না। পরিবর্তে, আপনাকে কমান্ডটি ব্যবহার করতে হবে:

rpm-ostree upgrade

লক্ষ্য করুন যে সিলভারব্লুতে কমান্ডের sudo প্রয়োজন নেই বা প্রশাসকের অ্যাক্সেস। সিলভারব্লুতে, আপনার সিস্টেম আপগ্রেড করতে বা সফ্টওয়্যার ইনস্টল করার জন্য আপনার উন্নত অনুমতির প্রয়োজন নেই৷

আপগ্রেড সম্পূর্ণ হলে, টার্মিনাল নতুন সিস্টেম ইমেজে আপগ্রেড করা প্যাকেজগুলির একটি সম্পূর্ণ তালিকা প্রদর্শন করে এবং একটি কমান্ড যা আপনি আপনার সিস্টেম পুনরায় চালু করতে চালাতে পারেন, যেটি ডাউনলোড করা আপডেটগুলি কার্যকর হওয়ার আগে আপনাকে করতে হবে৷

কিভাবে সিলভারব্লুতে অ্যাপ ইনস্টল করবেন

প্রথম লঞ্চে, জিনোম সফ্টওয়্যার স্বাভাবিকের চেয়ে বেশি হালকাভাবে জনবহুল বলে মনে হবে। কারণ ফেডোরা সিলভারব্লু সাধারণ ফেডোরা সংগ্রহস্থলে RPM হিসাবে উপলব্ধ সমস্ত অ্যাপ সরবরাহ করে না। এর পরিবর্তে সিলভারব্লু ফ্ল্যাটপ্যাক অ্যাপগুলির একটি পৃথক ফেডোরা সংগ্রহস্থল ব্যবহার করে যা ফেডোরা কনটেইনার রেজিস্ট্রি নামে পরিচিত। বিভিন্ন GNOME অ্যাপস, গেমস এবং LibreOffice-এর মতো কিছু মূল প্রোডাক্টিভিটি অ্যাপ পাওয়া যায়, কিন্তু সেখানে অনেক কিছু কাঙ্ক্ষিত আছে।

আরও সফ্টওয়্যার পেতে, আপনি Flathub-এ যেতে চাইবেন এবং খুব সাধারণ সেটআপ নির্দেশাবলী অনুসরণ করুন৷ এটি GNOME সফ্টওয়্যারে উপলব্ধ অ্যাপগুলিকে ব্যাপকভাবে প্রসারিত করবে।

টার্মিনাল থেকে অ্যাপ ইনস্টল করতে, আপনি কেবল ফ্ল্যাটপ্যাক ইনস্টল ব্যবহার করুন আদেশ DNF এর বিপরীতে, আপনাকে প্যাকেজের সঠিক নাম জানতে হবে না। ফ্ল্যাটপ্যাক সাধারণত অনুমান করবে আপনি কী খুঁজছেন বা উত্তরটি পরিষ্কার না হলে বিকল্পগুলি আপনাকে উপস্থাপন করবে।

আপনি যদি চান এমন একটি প্রোগ্রাম যদি ফ্ল্যাটপ্যাক হিসাবে উপলব্ধ না হয় তবে আপনার কাছে এখনও RPM ইনস্টল করার বিকল্প রয়েছে, তবে এখানে জিনিসগুলি জটিল হয়ে যায়৷

আপনি প্রায়শই ব্যবহার করতে চান এমন অ্যাপগুলির জন্য, আপনি সম্ভবত rpm-ostree install ব্যবহার করে আপনার সিস্টেমের ছবিতে যুক্ত করতে চাইবেন আদেশ আপনি যে DNF প্যাকেজটি ইনস্টল করতে চান তার সঠিক নামের সাথে এই কমান্ডটি অনুসরণ করুন। আপনাকে পরে আপনার কম্পিউটার পুনরায় চালু করতে হবে। তারপর থেকে, আপগ্রেডের সময় আপনার সিস্টেম ইমেজ এই অ্যাপগুলিকে অন্তর্ভুক্ত করবে। Firefox-এর মতো আগে থেকে ইনস্টল করা অ্যাপ সহ সফ্টওয়্যার সরাতে, rpm-ostree override remove ব্যবহার করুন আদেশ।

বিকল্প পদ্ধতি হল কমান্ড লাইন থেকে অ্যাপ চালু করা। এই অ্যাপ্লিকেশানগুলি আপনার অ্যাপ ড্রয়ারে প্রদর্শিত হবে না, বা তাদের আইকনগুলি আপনার ডকে প্রদর্শিত হবে না৷ এই রুটে যেতে হলে আপনাকে টুলবক্সের সাথে পরিচিত হতে হবে।

টার্মিনালে কাজ করা

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

টুলবক্স কন্টেইনার বা বিচ্ছিন্ন ওয়ার্কস্পেস তৈরি করে, যেখানে আপনি আপনার সিস্টেমকে বিশৃঙ্খল না করে আপনার পছন্দসই সমস্ত প্যাকেজ ইনস্টল করতে পারেন৷

একটি টুলবক্স তৈরি করতে, ব্যবহার করুন:

toolbox create

তারপর টাইপ করুন:

toolbox enter

এখন আপনি DNF ব্যবহার করতে পারেন এবং আপনার ইচ্ছামত ফেডোরা প্যাকেজ ইনস্টল করতে পারেন। আপনার হয়ে গেলে, exit টাইপ করুন টুলবক্স থেকে প্রস্থান করতে।

দ্রষ্টব্য, টুলবক্স কন্টেনারগুলি নিরাপত্তা অর্থে বিচ্ছিন্ন নয়। প্রত্যেকের আপনার হোম ডিরেক্টরি এবং আপনার কম্পিউটারের অন্যান্য দিকগুলিতে অ্যাক্সেস রয়েছে। স্কেচি সফ্টওয়্যারের সাথে তালগোল পাকানোর নিরাপদ উপায় হিসাবে তাদের বিবেচনা করবেন না।

অ্যাপের অনুমতিগুলি পরিচালনা করা

ফেডোরা সিলভারব্লু দিয়ে শুরু করা:ফেডোরা লিনাক্সের একটি ফ্ল্যাটপ্যাক-অনলি সংস্করণ

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

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

ফেডোরা সিলভারব্লু কি প্রাইমটাইমের জন্য প্রস্তুত?

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

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


  1. Nuxt 3 এবং সার্ভারলেস রেডিস দিয়ে শুরু করা

  2. Apple TV+

  3. ওয়েবের জন্য Android মেসেজ দিয়ে শুরু করা

  4. Xen ভার্চুয়ালাইজেশন দিয়ে শুরু করা