تجربه من از نصب متلب کرک‌شده رو لینوکس

من شدیدا پایبند R هستم ولی خب. دانشگاهه دیگه چیکارش می‌شه کرد؟ برای دانشگاه یک بار متلب کرک‌شده رو روی اوبونتو نصب کردم و عمده‌ی شهرت من روی askubuntu هم به خاطر یه کشف اتفاقی در این مورده.

خب دیگه بسه تعریف از خود و شوآف :)) بریم سراغ اصل مطلب.

  1. فایل‌ iso اگر دارین اکسترکتش کنید. یا با ابزارهایی که دارین Mount کنید.
  2. فایل install.jar رو از پوشه‌ی کرکتون با فایل install.jar در مسیر /java/jar/ فایل‌های متلب اکسترکت شده جایگزین کنید.
  3. روی فایل جدید install.jar در مسیر /java/jar/ راست کلید کنید و ویژگی run as a program رو فعال کنید.
  4. حالا از shell در مسیر اکسترکت‌شده‌تون فایل install یا install.sh رو با

    اجرا کنید.
  5. توی نصب Use a file installation Key رو تیک بزنید و ادامه بدین.
  6.  گزینه‌ی Use a File Installation Key – No Internet connection required را انتخاب کنید و به مرحله بعد بروید.
  7. مطابق سریال نامبر گفته‌شده در فایل notes.txt در مسیر شاخه‌ی کرک خود سریال نامبر را وارد کنید. در مورد من ۵۸۶۹۱-۳۵۰۷۰-۲۵۵۵۰-۲۸۰۴۶-۲۳۰۴۲ بود.
  8. شاخه‌ی نصب رو انتخاب کنید.
  9. بعد از انتخاب بخش‌های مورد نیازتون برای نصب نصب شروع می‌شه.
  10. بعد از تمام شدن نصب پنجره‌ای باز می‌شه که بعد از معمولا دوتا Next به بخش فعال‌سازی می‌رسین. توی این بخش اول activation without internet  رو انتخاب کنید و بعد با زدن تیک اول با واردن کردن مسیر فایل license_R2015b.lic  به‌عنوان ورودی به نصب رو ادامه بدین. این فایل قاعدتا باید توی پوشی کرکتون باشه. بعد از این باید با پیغام activation compeleted روبرو بشین.
  11. حال فایل‌های زیرشاخه‌ی patcher را به مسیر /usr/local/Matlab کپی کنید.
  12. به‌عنوان root به مسیر /usr/local/matlab بروید و فایل patch_line64.sh را اجرا کنید.
  13. حالا می‌توانید در ترمینال خود با دستور matlab، متلب را اجرا کنید.

دقت کنید یک اشکال رایج در نصب متلب در توزیع اوبونتو همواره خطاهای ابتدای اجرا بعد از نصب است که مانع از باز شدن آن می‌شود مانند segmentation violation که در اینجا پرسیدم
و یا گاهی خطای زیر:


این خطاها هم اغلب با نصب matlab-support رفع می‌شن به راحتی و با دستور زیر در ترمینال:

 

نصب هم‌زمان چند فونت TTF در گنو/لینوکس

اکثر توزیع‌های گنو‌/لینوکسی رو که ببنید متوجه می‌شین، با باز کردن فونت دکمه‌ی install رو می‌شه زد تا فونت نصب بشه. اما اغلب کاربرا مخصوصاً کسانی که به‌تازگی از ویندوز به گنو/لینوکس مهاجرت کردن نیاز دارن که یک مجموعه فونت رو که تعدادشون جوری نیست که حوصلمون شه تک‌تک بازشون کنیم و نصبشون کنیم رو توی یک پوشه/دایرکتوری دارن و می‌خوان که همه رو با هم نصب کنن. اگه درست از ویندوز یادم باشه اونجا برای نصب مجموعه فونت اونا رو توی‌ پوشه‌ی fonts از شاخه‌ی فک کنم ویندوز نصب می‌کردیم. توی گنو/لینوکس هم تقریبا چنین ساختاری برقراره.

  • همه فونتاتون رو توی یه پوشه بریزین.
  • ترمینال رو باز کنید و توی اون به دایرکتوی فونتی که ساختین برین با دستور cd.

نکته‌ی کلیدی اینجا اینه که باید فونت‌ها توی مسیر /usr/share/fonts/truetype/ یا زیر فولدرهایی از اون باشند. پیشنهاد می‌کنم حتما یه فولدر بسازید. برای این کار مثلا فرض کنید پوشه‌ی farsi_fonts رو می‌خواین بسازین.

  • حالا همه‌ی فونت‌های ttf رو به این فولدر کپی کنید  (همون فولدری که ترمینالتون رو توی مرحله‌ی دوم توش رفتین با دستور cd).

    دقت کنید من دو نوع فایل  ttf و TTF رو انتخاب کردم و کپی کردم چون پسوند فایل‌ها هم توی اغلب فایل سیستم‌های شبه‌یونیکسی حساس به حروف کوچیک و بزرگه.
  • حالا همه چیز برای قدم آخر آماده است و اونم اینه که کَش فونت سیستمون رو آپدیت کنید تا فونت‌های جدید آماده استفاده بشن:

    با تشکر از پاسخ این دوستمون در استک‌اکسچنج که منبع من بود با اندکی تغییرات.
    امیدوارم این تجربه برای شما مفید بوده بشه. نظراتتون باعث خوشحالیم خواهد بود طبق معمول.