در کدها این ها دیده میشه
Unable to load font -*-helvetica-medium-r-normal--10-*-75-75-p-*-iso8859-*
Unable to load font -*-helvetica-medium-r-normal--14-*-75-75-p-*-iso8859-*
Unable to load font -*-helvetica-medium-r-normal--18-*-75-75-p-*-iso8859-*
Unable to load font -*-helvetica-medium-r-normal--24-*-75-75-p-*-iso8859-*
البته اونها کد نیست، خروجی برنامه هست که داره توی ترمینال نمایش داده میشه.
فقط یه سوال شما چه طور متوجه شدید که به این بسته ها نیاز هست
...
از چه چیزی متوجه شدید ممنون
از اون خروجی که گذاشتید مشخصه برنامه به فونتی به اسم helvetica و با dpi برابر ۷۵ نیاز داره.
قبل از اینکه ادامه بدید، بهتره بدونید که APT قابلیتی داره تا دنبال یه بسته بگرده. همچنین میتونه توضیحات یه بسته رو نمایش بده. توضیحات یه بسته توسط نگهدارنده (maintainer) بسته نوشته شده.
با apt search میتونید دنبال یه بسته بگردید.
وقتی apt search something رو میزنید، apt اسم و توضیح کوتاه بستههایی رو نمایش میده که یا داخل اسمشون something دارند یا داخل توضیحاتشون something وجود داره.
با apt show میتونید توضیحات یه بسته رو ببینید.
وقتی apt show package-name رو میزنید، اطلاعات بسته package-name نمایش داده میشه.
این اطلاعات شامل اسم بسته، نسخه اون، توضیح کوتاه وبلندش، وابستگیهاش، نگهدارنده بسته و یه سری چیزهای دیگه هست. معمولا از توضیح بلند بسته میشه تا حدودی فهمید که برای چی هست و تقریبا چیکار میکنه.
apt info هم هست. عملکرد این دقیقا مثل apt show هست.
با apt-cache show هم میشه اینکار رو کرد. البته خروجیش یکم متفاوته و علاوه بر اطلاعات بسته، هش md5 اون رو هم نمایش میده.
به این شکل حدس زدم که باید چه بستهای رو نصب کنید:
اول یه apt search helvetica زدم و اسم چنتا بسته رو آورد.
بعد با apt show توضیحات اون بستههایی که آورد بود رو دیدم.
آخرای توضیح بسته xboard این جمله نوشته شده بود:
XBoard uses the Helvetica font (located in the xfonts-75dpi and
xfonts-100dpi packages) by default.
از اینجا حدس زدم که احتمالا با نصب بستههای xfonts-75dpi یا xfonts-75dpi-transcoded به نتیجه میرسید.
در واقعیت برای پیدا کردن بستهها یا اینکه یه فایل خاص همراه چه بستهای هست، از apt show و apt search و apt-file show و apt-file search استفاده میکنم و تقریبا همیشه به نتیجه رسیده. به غیر از چنتا حالت که به نتیجه نرسید و در آخر مشخص شد بستههای مرتبط توی مخازن نبودند.
خیلی کم پیش میاد که برای اینکارها برم سراغ جستوجو توی اینترنت.
من خیلی تو اینترنت گشتم و چیزهای دیگه ای نصب کردم که فایده نداشت
بهتره اونها رو پاک کنید.
اینکه هر دستوری رو که توی اینترنت پیدا کردید رو اجرا کنید، میتونه سیستم شما رو خراب کنه. ممکنه وضعیت سیستم کسی که توی اینترنت میبینید با وضعیت سیستم شما یکی نباشه و اون دستورات برای شما کار ندهند.
صفحه
دبیان را خراب نکنید توی ویکی خودمون یه سری راهنماییها کرده تا توزیع خودتون رو خراب نکنید. درسته که توضیحات مربوط به دبیان هست ولی قسمت زیادیش برای بقیه توزیعها هم صادقه.