وابستگی های نرم افزاری در لینوکس بسیار مهم هستند. یعنی بدون نصب وابستگی ها (Dependences) ی یک نرم افزار ،نمی توان آن رو نصب کرد. خوب حالا از کجا بفهمیم چه بسته هایی وابستگی های نرم افزار مورد نظر ما هستند؟ برای این کار نرم افزار apt-rdepends را نصب می کنیم.
apt-get install apt-rdepends
فرض می کنیم میخواهیم نرم افزار مترجم Stardict را نصب کنیم. برای نمایش وابستگی ها و اینکه کدام ها نصب هستند و کدام ها نه، می نویسیم :
apt-rdepends -p stardict
در حقیقت با گذاشتن کاراکتر p- خواستیم تا وابستگی های stardict و وضعیت آنها، به اصطلاح پرینت شوند (در صفحه ی نمایش).
حال اگر می خواهید خروجی دستور را برای مطالعه ی بیشتر در یک فایل جداگانه ذخیره کنید، از دستور زیر استفاده کنید:
apt-rdepends -p kde4 >~/Desktop/text.txt
در این مثال، این دستور تمام وابستگی های محیط KDE4 را برای شما لیست میکند.
اگر می خواهید فقط وابستگی هایی را که قبلا نصب نکرده اید ببینید، می توانید دستور فوق را به شکل زیر تغییر دهید:
apt-rdepends -p kde4|grep NotInstalled >/home/farab/Desktop/text.txt
سایر نکات را می توانید با دستور
man apt-rdepends
در ترمینال ببینید.
DESCRIPTION
apt-rdepends searches through the APT cache to find package dependencies. apt-rdepends knows how to emulate the result of calling apt-cache with both depends and dotty options.
By default, apt-rdepends shows a listing of each dependency a package has. It will also look at each of these fulfilling packages, and recursively lists their dependencies.
OPTIONS
-p, –print-state
Shows the state of each dependency after each package version. See –state-follow and –state-show for why this is useful
نقل از cybertux.wordpress.com با ویرایش و افزودن.