কম্পিউটার

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

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

আপনি এটিতে যা চান তা যোগ করা আপনার উপর নির্ভর করে এবং সেখানেই আর্চ ইউজার রিপোজিটরি (AUR) কাজে আসে। এটি এমন একটি সংগ্রহস্থল যা ব্যবহারকারীদের তাদের নিজস্ব PKGBUILD স্ক্রিপ্ট তৈরি করতে এবং অফিসিয়াল রিপোজিটরিতে অন্তর্ভুক্ত নয় এমন প্যাকেজ তৈরি করতে দেয়। আপনি যদি কখনও ভেবে থাকেন যে আপনি কীভাবে লিনাক্স, সেশন, স্ল্যাক বা আর্চে কাজ করা অন্যান্য অ্যাপের জন্য WhatsApp পেতে পারেন, তাহলে AUR হল যেখানে এই সবগুলি অবস্থিত৷

AUR থেকে প্যাকেজগুলি ইনস্টল করার দ্রুততম উপায় হল সংগ্রহস্থল থেকে PKGBUILD সংগ্রহ করা এবং এটি Arch-এর makepkg দিয়ে কম্পাইল করা। ইউটিলিটি যাইহোক, অনেকেই এই মাথাব্যথার মধ্য দিয়ে যেতে পছন্দ করেন না। এখানেই AUR ক্লায়েন্টরা (বা AUR সাহায্যকারীরা) প্রবেশ করে। তারা আপনার অ্যাপ ইনস্টল করার প্রক্রিয়াটিকে অত্যন্ত সহজ করে তোলে।

সেখানে বেশ কিছু AUR সাহায্যকারী আছে। এখানে সবচেয়ে জনপ্রিয় 4টি রয়েছে৷

1. হ্যা

গো-তে লেখা, ইয়া (এখনও আরেকটি দই) একটি শক্তিশালী সাহায্যকারী যা আপনার জন্য নির্ভরতা সমাধান করে এবং আপনাকে AUR-এ দ্রুত এবং স্বয়ংক্রিয় অ্যাক্সেস প্রদান করে। Pacman ব্যবহার করতে অভ্যস্ত যে কেউ অবিলম্বে Yay নিতে এবং বাক্সের বাইরে ব্যবহার করতে পারেন। এই কারণেই EndeavourOS এবং Garuda Linux-এর মতো Arch-ভিত্তিক ডিস্ট্রোগুলি Arch-এর AUR-এ তাদের আদর্শ উইন্ডো হিসাবে এই সামান্য সাহায্যকারীকে ব্যবহার করে।

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

এর শক্তিশালী নির্ভরতা রেজোলিউশন এটিকে নতুনদের জন্য সম্ভবত সেরা উপযোগী করে তোলে।

যা বলা হচ্ছে, এটি একটি সতর্কতার সাথে আসে:যদি না আপনি এটিকে স্বয়ংক্রিয়ভাবে কিছু প্রম্পটের উত্তর দেওয়ার জন্য কনফিগার করেন (--answerclean এর জন্য ম্যানুয়ালটি দেখুন , --answerdiff , --answeredit , এবং --answerupgrade পতাকা), এটি ক্রমাগত আপনাকে জিজ্ঞাসা করবে যে আপনি প্রতিবার এটি ব্যবহার করার সময় আপনি যে প্যাকেজটি ইনস্টল করছেন সে সম্পর্কে আপনি আরও বিশদ দেখতে চান কিনা। অন্যদিকে, কেউ কেউ এটিকে একটি সুবিধা হিসাবে বিবেচনা করতে পারে কারণ এটি তাদের প্যাকেজ ইনস্টলেশন/আপগ্রেড প্রক্রিয়ার উপর আরও দানাদার নিয়ন্ত্রণ অফার করে৷

ইনস্টলেশন

আর্চ লিনাক্সে ইয়া ইন্সটল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

এটাই।

2. পারু

ভিম কি আপনার গো-টু সম্পাদক? আপনি কি ইনস্টল করার আগে দ্রুত এবং সহজ পদ্ধতিতে স্ক্রিপ্ট সম্পাদনা করার ক্ষমতা পছন্দ করেন? আপনি কি এমন একজন ব্যক্তি যিনি খারাপ পরিস্থিতি থেকে আপনার পথ টেনে আনতে পছন্দ করেন? আপনি যদি উপরের সবগুলোর উত্তর "হ্যাঁ" দিয়ে থাকেন, তাহলে আপনি পারুকে ইয়ার চেয়ে বেশি পছন্দ করতে পারেন।

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

এটি উল্লেখ করার মতো যে পারু এবং ইয়া কার্যকরীভাবে একই সরঞ্জাম (পারুকে মরিচায় লেখা হয়েছে এই বিষয়টির জন্য সংরক্ষণ করুন), তবে পারু প্রক্রিয়াটিতে কম ধাপ জড়িত। এটি প্রথমে AUR-এ প্যাকেজটি খুঁজে পায়, আপনি কোন সংস্করণটি চান তা বেছে নিতে অনুরোধ করে (যেমন Yay আপনাকে বাইনারি, সংকলিত সংস্করণ এবং সক্রিয় বিকাশে "গিট" সংস্করণের মধ্যে বাছাই করতে দেয়), তারপর সামগ্রীটি ছড়িয়ে দেয় আপনার পর্যালোচনা করার জন্য PKGBUILD স্ক্রিপ্টের।

এটি দানাদার নাও হতে পারে, তবে এটি Yay যা করে তা একটি অ-বাকহক পদ্ধতিতে উপস্থাপন করে যা আপনি যে প্রসঙ্গে এটি ব্যবহার করছেন তার সাথে প্রাসঙ্গিক৷

ইনস্টলেশন

আর্চ লিনাক্সে পারু ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

এটাই।

3. Pacaur

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

Pacaur হল একটি AUR সাহায্যকারী যে ব্যাকএন্ড হিসাবে cower ব্যবহার করে। এটি আরও জটিল আর্চ ইউজার রিপোজিটরি সাহায্যকারীদের মধ্যে একটি, এবং সাধারণত পুনরাবৃত্তিমূলক কাজগুলিকে সম্পূর্ণরূপে স্বয়ংক্রিয় করার জন্য উন্নত ব্যবহারকারীদের দ্বারা বাছাই করা হয়। উদাহরণস্বরূপ:আপনার কি এক টন AUR প্যাকেজ ইনস্টল করা আছে? আপনি কীবোর্ড প্রবেশের বিকল্পগুলিতে বসতে ভয় পাচ্ছেন? এটির সাহায্যে আপনি কেবল আপনার পাসওয়ার্ড লিখতে সক্ষম হবেন এবং প্রোগ্রামটিকে যা জানা দরকার তা জানাতে পারবেন। তারপর সবকিছু মসৃণ পালতোলা হয়.

ইনস্টলেশন

আর্চ লিনাক্সে Pacaur ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

এটাই।

4. ট্রিজেন

Pacaur আগ্রহী না কিন্তু এখনও হালকা কিছু খুঁজছেন? Trizen চেক আউট. এটি ব্যাশের পরিবর্তে পার্লে লেখা একটি AUR সহায়ক (যা এটিকে আরও নমনীয়তা দেয়)। Pacaur-এর তুলনায়, এটি একটি একক অক্ষরে (-U) সংক্ষিপ্ত বেশিরভাগ ফ্ল্যাগ সহ একটি সহজ বাক্য গঠন সরবরাহ করে আপগ্রেডের জন্য, -R অপসারণের জন্য, -S সিঙ্কের জন্য)। আপনি যদি ইতিমধ্যে প্যাকম্যানে অভ্যস্ত হয়ে থাকেন তবে বিরক্ত করবেন না! এই তালিকার অন্যান্য AUR সাহায্যকারীর মতো, Trizen আপনাকে Pacman-এর পতাকা ব্যবহার করতে দেয়।

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

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

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

এই প্রোগ্রামটি এই তালিকায় থাকা অন্যান্যদের মতো বেশি পরিচিত নয়, তবে এটি অবশ্যই একটি শটের মূল্যবান৷

ইনস্টলেশন

Arch Linux-এ Trizen ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

এটাই।

5. পাম্যাক

আর্চ লিনাক্সের জন্য 5টি দুর্দান্ত AUR সাহায্যকারী

আপনি যদি মনে করেন যে আর্চে প্যাকেজ পরিচালকরা শুধুমাত্র টার্মিনাল-ভিত্তিক, আবার চিন্তা করুন! মাঞ্জারোর দ্বারা তৈরি করা হয়েছে সহজে-ব্যবহার-ভিত্তিক ডিস্ট্রোর জন্য, Pamac Arch-এর অফিসিয়াল রিপোজিটরি থেকে AUR পর্যন্ত সমস্ত কিছুর জন্য প্যাকেজ পরিচালনার জন্য একটি GUI ফ্রন্ট-এন্ড অফার করে৷ এর AUR- অন্তর্ভুক্ত সংস্করণ দুটি স্বাদে আসে:

  • pamac-aur – AUR-এর জন্য শুধু অ্যাক্সেসযোগ্যতা অন্তর্ভুক্ত করে।
  • প্যাম্যাক-অল – আপনাকে শুধুমাত্র AUR নয় ফ্ল্যাটপ্যাক এবং স্ন্যাপ রিপোজিটরিগুলি অ্যাক্সেস করার অনুমতি দেয়৷

আপনি যদি আর্চে একেবারেই নতুন হয়ে থাকেন এবং যখনই আপনি আপনার ইনস্টল করা অ্যাপ্লিকেশনগুলি পরিচালনা করতে চান তখনই আপনার চোখকে ক্রমাগত একটি টার্মিনালে আঠালো করতে না চান, Pamac আপনাকে সেরা GUI-ভিত্তিক অভিজ্ঞতা প্রদান করবে৷

Pamac-এর একমাত্র আসল সতর্কতা হল যে ভাঙা PKGBUILD স্ক্রিপ্টগুলি ঠিক করার ক্ষেত্রে এটি ততটা নমনীয় নয়। আপনি যদি প্যাকেজ ইনস্টলেশনের সময় ভুল হওয়া জিনিসগুলিকে ঠিক করার সম্ভাবনা পেতে চান, তাহলে আমি Pamac-এর পাশাপাশি এই তালিকার অন্য একটি সূক্ষ্ম AUR সাহায্যকারীকে ইনস্টল করার সুপারিশ করব৷

ইনস্টলেশন

আর্চ লিনাক্সে প্যাম্যাক ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

এটাই।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

1. AUR সাহায্যকারীরা কি ব্যবহার করা নিরাপদ?

এটি লক্ষণীয় যে AUR সহজাতভাবে নিরাপদ হওয়ার জন্য তৈরি করা হয়নি। যদিও খারাপ প্যাকেজগুলি দ্রুত বিস্মৃতিতে ভোট দেওয়া হয়, তবে এটি দূষিত প্যাকেজ নয় যা আপনার সতর্ক হওয়া উচিত। প্রতিটি প্যাকেজ রক্ষণাবেক্ষণকারী একটি নিখুঁত আপডেট পরিচালনা করতে সক্ষম নয়। এই নিবন্ধটি লেখার সময়, উদাহরণস্বরূপ, ব্যালেনা ইচারের PKGBUILD এর যুগের সাথে একটি সমস্যা রয়েছে এবং লোকেরা তাদের AUR প্যাকেজগুলি আপডেট করছে তাদের সমস্যাটি ঠিক না হওয়া পর্যন্ত "balena-etcher" প্যাকেজ আপডেট করার জন্য অনুরোধ করা হবে৷

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

এটি এড়াতে, সর্বদা প্রথমে Pacman ব্যবহার করে আপগ্রেড করুন (pacman -Syu ), তারপর আপনার AUR প্যাকেজগুলি আপগ্রেড করার জন্য AUR সাহায্যকারী ব্যবহার করুন!

2. একাধিক AUR সাহায্যকারী ব্যবহার করা কি নিরাপদ?

যতক্ষণ না আপনি এগুলি একসাথে ব্যবহার করার চেষ্টা করছেন না (অর্থাৎ, দুটি টার্মিনাল খোলার এবং একটিতে Pacaur চালানো এবং অন্যটিতে ইয়া), আপনার কম্পিউটারটি বিস্ফোরিত হবে না যদি আপনি উভয়ই ইনস্টল করেন। AUR সহায়তাকারীদের Pacman-এর জন্য মোড়ক হিসাবে আরও দেখা উচিত যা এটির উপরে AUR ক্ষমতা যুক্ত করে। যেহেতু তারা আপনার সিস্টেমে একই ফাইলগুলি অনুসন্ধান করে, তারা সাধারণত একে অপরের সাথে হস্তক্ষেপ করবে না। একমাত্র সমস্যা যা আমি কল্পনা করতে পারি তা হল আপনি প্রতিটি AUR সাহায্যকারীর জন্য একটি ক্যাশে বজায় রাখবেন, আপনি যখন সীমিত সঞ্চয়স্থানের সাথে কাজ করছেন তখন এটি দুর্দান্ত নয়৷

3. কোন AUR সাহায্যকারী সবচেয়ে ব্যবহারকারী-বান্ধব?

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


  1. লিনাক্সের জন্য 4 টাইম মেশিনের বিকল্প

  2. আর্ক লিনাক্স কি উবুন্টুর চেয়ে ভাল?

  3. আর্চ লিনাক্স কিভাবে ইনস্টল করবেন

  4. লিনাক্সের জন্য 7টি দুর্দান্ত XFCE থিম