انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: آموزش: PKGFile چه می‌کند؟  (دفعات بازدید: 1412 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
آموزش: PKGFile چه می‌کند؟
« : 26 اردیبهشت 1395، 10:23 ب‌ظ »
سلام

آرچ یه ابزار قدرتمند داره به اسم pkgfile که باهاش کارهای مختلفی میشه کرد برای مثال میشه دیتابیس های مخازن را آپدیت کرد یا اگر برای اجرا یه برنامه ای خطا میگیرم که فلان کتابخونه نصب نیست بریم و ببینیم کدوم بسته را باید نصب کنیم که اون کتابخونه نصب بشه و همینطور به همون میگه که اون بسته توی کدوم مخزن قرار داره و ....

ابتدا با دستور زیر بسته ی pkgfile را نصب کنید:

sudo pacman -S pkgfile

بعد از نصب pkgfile یکبار دیتابیس های مخازن را با خود pkgfile آپدیت کنید:

sudo pkgfile --update

حالا مثلا میخوایم با دستور locate یه چیزی را پیدا کنیم و خطا میده که دستور locate نداریم, در این لحظه ما دستور نصب locate را میزنیم ولی بسته ای به اسم locate در مخازن نیست پس چیکار میکنیم؟! خب pkgfile اینجا به دردمون میخوره پس:

pkgfile locate

خروجی:

[hossein@ArchLinux ~]$ pkgfile locate
core/mlocate

پس باید بسته ی mlocate را نصب کنیم :) اینکار را برای کتابخونه ها هم میشه کرد برای مثال من میخوام یه چیزی را اجرا کنم ولی ارور میده که libphp7.so را نصب نداری, منم نمیدونم باید کدوم بسته را نصب کنم که این کتابخونه نصب بشه پس دستور زیر را میزنم:

pkgfile libphp7.so

خروجی:

[hossein@ArchLinux ~]$ pkgfile libphp7.so
extra/php-apache
extra/php-embed

طرفدار انیمه و مانگا - کاربر آرچ لینوکس