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

من شدیدا پایبند 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 رفع می‌شن به راحتی و با دستور زیر در ترمینال:

 

معرفی کتاب «فقط برای تفریح»

بارها آشناها و غریبه‌هایی به من کتاب‌هایی معرفی کردن. معرفی کتاب در حدی که  باعث شدن چندبرابر بیشتر توی کاری پیشرفت کنم یا مسیر رو اشتباه نرم. من هم لازم دیدم کتابی رو خوندم و کلی باعث تغییر در من شد رو بهتون معرفی کنم. اینجوری شاید بتونم تا حدی هر چند کم برای دیگران مفید باشم. اصلا شاید اون‌ها هم همین کتاب‌ها رو به بقیه معرفی کنن. در پست دیگه‌ای کتاب یادگیری آماری رو معرفی کردم این بار فرم دیگه‌ای از کتاب که برای خیلی جالب اومد رو معرفی می‌کنم.
اول بگم من هیچ‌وقت فکر نمی‌کردم زندگی‌نامه‌ها چیزای جذابی باشن. ولی با خوندن کتاب «فقط برای تفریح» نظرم عوض شد. این کتاب زندگی‌نامه خالق لینوکس «لینوس توروالدز» هست که خودش به همراه دیوید دیاموند نوشته، به عبارتی اتوبیوگرافیشه. من بعد از خوندن کمی از کتاب به شدت جذبش شدم که کامل بخونمش و فکر می‌کنم خیلی خیلی خیلی راضیم از این‌که کتاب رو خوندم.
اسم اصلی کتاب «Just for Fun: The Story of an Accidental Revolutionary» هست که می‌تونین توی GoodReads یا توی Amazon ببینینش. ترجمه خیلی خوبی از کتاب هم از جادی هست که می‌تونید توی linuxStory.ir بخونینش و سعی کنید اگه دوست داشتین پروژه رو دونیت هم کنید. دونیت رو از این لحاظ می‌گم که برای یه کتاب خوب اگه رایگان هم نباشه ارزششو داره پول بدیم. بماند این‌که این کتاب برای ترجمه‌اش زحمت زیادی کشیده شده.
کتاب به سه بخش کلی تقسیم شده:

  1.  بخش اول:‌ تولد یک نرد، که داستان کودکی لینوس تروالدز رو شامل می‌شه
  2. بخش دوم: تولد یک سیستم عامل، (داستان توسعه‌ی لینوکس قاعدتا)
  3. بخش سوم: فرش قرمز، شکوفایی لینوکس و بعضی مطالب دیگر

هر سه بخش جذابیت‌های خاص خودشونو دارن. مخصوصا بخش سوم یعنی فرش قرمز که باعث شد معرفی کتاب براش ارزشمندتره بشه و می‌شه گفت برای خیلی از کسایی که خوندن این بخش خیلی جذاب اومد.

این کتاب و مخصوصا فصلای آخرش به شدت ایده‌های خوبی به من داد. امیدوارم برای شما هم جالب و مفید باشه :)‌