আপনি যদি Arch Linux বা Manjaro, Archbang, বা EndeavourOS এর মতো একটি Arch-ভিত্তিক বিতরণ ব্যবহার করেন, তাহলে আপনি সম্ভবত AUR শব্দটি দেখেছেন। এটা কি? আপনি কিভাবে এটি ব্যবহার করতে পারেন? AUR কি এবং আর্চ লিনাক্সে AUR কিভাবে ব্যবহার করবেন তা জানুন।
AUR কি?
আর্চ ইউজার রিপোজিটরি (AUR) হল এমন একটি জায়গা যেখানে আপনি এমন সফ্টওয়্যার খুঁজে পেতে পারেন যা আর্চের নির্মাতা এবং রক্ষণাবেক্ষণকারীদের দ্বারা পরীক্ষা করা হয় না কিন্তু এর ব্যবহারকারীদের দ্বারা। এর জন্য ধন্যবাদ, আপনি আরও সফ্টওয়্যার অ্যাক্সেস করতে পারেন যা অফিসিয়াল রিপোজিটরিতে নেই।
কিভাবে আর্চ লিনাক্সে AUR ব্যবহার করবেন
AUR এর সফ্টওয়্যার সংগ্রহে অ্যাক্সেস করার দুটি উপায় রয়েছে। বেশিরভাগ লোক AUR হেল্পার ব্যবহার করতে পছন্দ করে, যা আর্চের ডিফল্ট প্যাকেজ ম্যানেজার প্যাকম্যানের মতোই কাজ করে। পরিচিত কমান্ড ব্যবহার করার সময় এই পদ্ধতিটি AUR থেকে সোর্স কোড টেনে ও বিল্ডিং স্বয়ংক্রিয় করে। বিকল্পভাবে, আপনি সরাসরি AUR থেকে প্যাকেজটি ডাউনলোড করতে পারেন এবং ম্যানুয়ালি কম্পাইল করতে পারেন।
একজন সাহায্যকারীর সাথে AUR ব্যবহার করুন
আপনি ব্যবহার করতে পারেন অনেক AUR সাহায্যকারী আছে. ইয়া সম্ভবত আজ সবচেয়ে জনপ্রিয়, তাই এই নিবন্ধটির জন্য, আমরা এটির সাথে যাব।
1. প্রয়োজনীয় ডেভেলপমেন্ট টুল এবং গিট ইনস্টল করুন, যদি সেগুলি আপনার বিতরণে ইতিমধ্যে উপলব্ধ না থাকে:
sudo pacman -S --needed base-devel git
আপনাকে সম্ভবত একাধিক সফ্টওয়্যার সংযোজন উপস্থাপন করা হবে এবং আপনি কোনটি ইনস্টল করতে চান তা চয়ন করতে বলা হবে৷
আপনার কীবোর্ডে এন্টার টিপে ডিফল্ট বিকল্প, “সব”-এর জন্য যান।
2. "y" টাইপ করুন এবং আপনি ইনস্টলেশনের সাথে এগিয়ে যেতে চান কিনা জিজ্ঞাসা করা হলে এন্টার টিপুন৷
3. ইয়ে অনবোর্ডে আনতে, প্রথমে এর কোড টানুন:
git clone https://aur.archlinux.org/yay.git
4. আপনি যা কিছু ডাউনলোড করেছেন তা "হ্যায়" নামে একটি সাবফোল্ডারে থাকবে। এটি দিয়ে লিখুন:
cd yay
5. সেই ফোল্ডারে থাকাকালীন, এর সাথে প্রকৃত প্যাকেজ তৈরি করুন:
makepkg -si
6. আপনি বিল্ট প্যাকেজ ইন্সটল করতে চান কিনা জিজ্ঞাসা করা হলে "y" উত্তর দিন৷
AUR প্যাকেজ ইনস্টল করতে YAY ব্যবহার করে
Yay প্যাকম্যান হিসাবে অনুরূপ সিনট্যাক্স ব্যবহার করে। তাই আপনি সহজেই AUR প্যাকেজ ইনস্টল করতে পারেন, কমান্ডটি ব্যবহার করুন:
yay -Ss package
উদাহরণস্বরূপ, Google Chrome ইনস্টল করতে, আপনি ব্যবহার করতে পারেন:
yay -Ss google-chrome
ইয়ার মতো AUR সহায়তাকারীদের সাথে যা দুর্দান্ত তা হ'ল তারা স্বয়ংক্রিয়ভাবে নির্ভরতার সাথে মোকাবিলা করে। আপনি যা ইনস্টল করার চেষ্টা করছেন তার জন্য এগুলি অতিরিক্ত প্রয়োজন যা অন্যথায় আপনাকে খুঁজে পেতে এবং নিজেকে ইনস্টল করতে হবে।
AUR প্যাকেজ আনইনস্টল করা হচ্ছে
ইয়ার মাধ্যমে ইনস্টল করা যেকোনো কিছু আনইনস্টল করতে, আপনাকে আবার ইয়া ব্যবহার করতে হবে। এর জন্য, আপনি -R
ব্যবহার করতে পারেন প্যারামিটার, তবে আপনি যদি -Rns
ব্যবহার করেন তবে এটি আরও ভাল , যা একটি ভাল পরিচ্ছন্নতার কাজ করে। উদাহরণস্বরূপ, Google Chrome সরাতে:
yay -Rns google-chrome
এছাড়াও আপনি yay এর সাথে অতীতের ইনস্টলেশন থেকে অতিরিক্ত প্যাকেজ এবং যেকোন অবশিষ্টাংশ মুছে ফেলতে পারেন:
yay -Yc
যদি কোনো কারণে আপনি ইয়ে পছন্দ না করেন বা এটি ব্যবহার করতে না চান, তাহলে আপনি অরুটিল, অরা, প্যাকাউর, পাক্কু, প্যামাক, পিকাউর এবং ট্রিজেনের মতো অন্যান্য AUR সাহায্যকারীও ব্যবহার করতে পারেন।
AUR প্যাকেজগুলি ইনস্টল এবং পরিচালনা করার জন্য গ্রাফিকাল পদ্ধতি
আপনি যদি গ্রাফিকাল পদ্ধতি পছন্দ করেন, অনেকটা উবুন্টুর সফ্টওয়্যার কেন্দ্রের মতো, আপনি ইয়ার সাথে প্যাম্যাক ইনস্টল করতে পারেন।
প্যাম্যাক ইনস্টল করতে, কমান্ডটি ব্যবহার করুন:
yay -S pamac-aur
ইনস্টলেশনের পরে, আপনি আপনার অ্যাপ মেনুতে "সফ্টওয়্যার যোগ/সরান" অ্যাপ্লিকেশনটি চালাতে পারেন৷
হ্যামবার্গার আইকনে ক্লিক করুন এবং "পছন্দ" বিভাগে যান। "AUR" বিভাগের অধীনে, AUR সমর্থন সক্ষম করতে টগল করুন।
এখন আপনি AUR প্যাকেজগুলি অনুসন্ধান করতে পারেন এবং সেগুলি ইনস্টল/মুছে ফেলতে পারেন৷
৷ম্যানুয়ালি AUR প্যাকেজ ইনস্টল করা হচ্ছে
আপনি যদি ম্যানুয়াল উপায়ে জিনিসগুলি করার সিদ্ধান্ত নেন, আপনি AUR সংগ্রহস্থল থেকে প্যাকেজগুলি ডাউনলোড করতে পারেন, কম্পাইল করতে পারেন এবং সেগুলি ইনস্টল করতে পারেন। এখানে ধাপগুলো আছে:
1. নিশ্চিত করুন যে আপনার বেস ডেভেলপমেন্ট টুলস এবং গিট এর সাথে ইনস্টল করা আছে:
sudo pacman -S --needed base-devel git
2. স্থানীয়ভাবে Google Chrome-এর গিট ক্লোন করুন:
git clone https://aur/archlinux.org/google-chrome.git
3. এটিকে একটি প্যাকেজে পরিণত করুন এবং এটি ইনস্টল করুন:
makepkg -si
শীঘ্রই, আপনি আপনার ইনস্টল করা বাকি অ্যাপগুলির মধ্যে Google Chrome খুঁজে পাবেন৷
৷AUR-এর নতুন অ্যাপস এবং বিপদগুলি
AUR আপনাকে (প্রায়) পুরো বিশ্বকে দেয় কারণ আপনি সেখানে প্রায় যেকোনো অ্যাপ্লিকেশন/প্যাকেজ খুঁজে পেতে পারেন। যাইহোক, আপনাকে মনে রাখতে হবে AUR সংগ্রহস্থলের সফ্টওয়্যারটি ব্যাপকভাবে পরীক্ষা করা হয়নি। কিছু ক্ষেত্রে, একটি প্যাকেজ ইনস্টল করা যায়নি (নির্ভরতা/জিপিজি ত্রুটি, অনুপস্থিত ফাইল, ইত্যাদির কারণে), অথবা আপনার সিস্টেমে সমস্যা সৃষ্টি করে। AUR থেকে কিছু ইনস্টল করার আগে দুবার চেক করা সর্বদা ভাল।
আপনি যদি আর্চ লিনাক্সের সাথে শুরু করেন, তাহলে আপনি প্রথমে AUR এর পরিবর্তে Pacman এর সাথে পরিচিত হতে চাইতে পারেন।