منصوبے کے بارے میں
پارو آرچ لینکس کے لیے ایک AUR (Arch User Repository) ہیلپر ہے جو معیاری pacman پیکیج مینیجر کو ریپ کرتا ہے۔ یہ کم سے کم تعامل کے ساتھ خصوصیات سے بھرپور تجربہ فراہم کرنے کے لیے ڈیزائن کیا گیا ہے، اور ایک ہی انٹرفیس کے ذریعے سرکاری ریپوزٹری پیکیجز اور AUR پیکیجز دونوں کو سنبھالتا ہے۔
README میں ظاہر کلیدی صلاحیتیں:
- انٹرایکٹو تلاش اور تنصیب: `paru <target>` چلانے سے ہدف پیکیج انٹرایکٹو طور پر تلاش اور انسٹال ہوتا ہے۔
- معیاری pacman طرز کے آپریشنز: `paru -S <target>` مخصوص پیکیج انسٹال کرتا ہے، `paru -Sua` AUR پیکیجز اپ گریڈ کرتا ہے، اور `paru -Qua` دستیاب AUR اپ ڈیٹس کی فہرست دیتا ہے۔
- PKGBUILD ہینڈلنگ: `paru -G <target>` PKGBUILD اور متعلقہ فائلیں ڈاؤن لوڈ کرتا ہے، `paru -Gp <target>` PKGBUILD پرنٹ کرتا ہے، اور `paru -Gc <target>` AUR تبصرے پرنٹ کرتا ہے۔ `paru -Bi .` موجودہ ڈائریکٹری سے PKGBUILD بناتا اور انسٹال کرتا ہے۔
- ڈیولپمنٹ پیکیج ٹریکنگ: پارو ان `-git` پیکیجز کے اپ اسٹریم ریپوزٹریز کی نگرانی کرتا ہے جو اس نے انسٹال کیے، اور `paru --gendb` ایک ڈیول ڈیٹا بیس بناتا ہے تاکہ یہ ان پیکیجز کو ٹریک کر سکے جو اس نے انسٹال نہیں کیے۔
- جائزہ ورک فلو: `paru.conf` میں `FileManager` آپشن کے ذریعے فائل پر مبنی جائزہ عمل فعال کیا جا سکتا ہے، اور `bat` انسٹال کر کے PKGBUILD سنٹیکس ہائی لائٹنگ فعال کی جا سکتی ہے۔
- کنفیگریشن آپشنز: `paru.conf` ترتیبات جیسے `BottomUp` کو سپورٹ کرتا ہے جو تلاش کی ترتیب پلٹ دیتا ہے، اور رنگین آؤٹ پٹ pacman کی رنگ ترتیب کی پیروی کرتا ہے۔
- دستاویزات: مین پیجز `paru(8)` اور `paru.conf(5)` آپشنز اور کنفیگریشن کا احاطہ کرتے ہیں۔
تنصیب AUR سے base-devel انسٹال کر کے، paru ریپوزٹری کلون کر کے، اور `makepkg -si` چلا کر کی جاتی ہے۔ یہ پروجیکٹ paru-bin اور paru-git AUR پیکیجز بھی فراہم کرتا ہے۔ کمیونٹی سپورٹ Libera Chat پر #paru IRC چینل کے ذریعے دستیاب ہے۔ README نوٹ کرتا ہے کہ پارو ایک سرکاری ٹول نہیں ہے اور بلڈ مسائل رپورٹ کرنے سے پہلے یہ جانچنے کا مشورہ دیتا ہے کہ آیا makepkg خود کوئی پیکیج بنا سکتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.