اپتیتود

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو

اپتیتود (به انگلیسی Aptitude) یک پیشانه برای ابزار بسته‌بندی پیشرفته است که سیاهه‌ای از بسته‌های نرم‌افزاری را نمایش داده و به کاربر اجازه می‌دهد بسته‌ها را، به صورت تعاملی برای نصب یا حذف انتخاب کند.

رابط کاربری

اپتیتود مبتنی بر کتاب‌خانهٔ ncurses است که می‌تواند یک رابط کاربری مشابه عناصر گرافیکی رایج (مانند فهرست‌های باز شونده) ایجاد کند. اگرچه اپتیتود فقط یک پروندهٔ اجرایی دارد، ولی تابع‌هایی مانند اپت (مانند apt-getو ap-cache) را ارائه می‌کند و بیش‌تر آرگومان‌های apt-get را شبیه‌سازی می‌کند.

تخم‌مرغ عید

اپتیتود می‌گوید که برخلاف ابزار بسته‌بندی پیشرفته، «توانایی‌های ابَرگاوی ندارد». در apt-get می‌توان «توانایی ابَرگاوی» را با این فرمان پیدا کرد:


$ apt-get moo

در هرحال، با صادر کردن فرمان‌های aptitude moo، سپس aptitude -v moo و aptitude -vv moo و…، کاربر یک دنباله از اظهارات را خواهد دید که به او می‌گوید که این کار را متوقّف کند. در نهایت، این رشته با تصویر یک فیل که توسّط ماری بلعیده شده است، پایان می‌یابد.



$ aptitude moo -vvvvv
All right, you win.
                               /----\
                       -------/      \
                      /               \
                     /