صفحه اصلی | ان آر تی سی | صفحه اصلی<

09392522438  
   EN | FA
دوشنبه, 10 تیر 1398 ساعت 17:43

لینوکس کربن

 

‫CARBON یک توزیع آماده ‫گنو/لینوکسی است که در چندین نسخه، از بسته‌های نرم‌افزاری مختلف در زمینه‌ی علم مواد پشتیبانی می‌کند.‬
‫هدف از تولید CARBON این بوده است که شما بدون نیاز به طی کردن فرآیند پیچیده‌ی نصب و آماده‌سازی نرم‌افزارهای محاسباتی، بتوانید روی رایانه خود به طور آماده با آن‌ها کار کرده و تمام تمرکز خود را روی شبیه‌سازی و محاسباتتان بگذارید.‬

کاری که تیم توسعه‌ی ‫نرم‌افزارهای محاسباتی در NRTC انجام داده این بوده که یک توزیع گنو/لینوکسی ساخته که پکیج محاسباتی مورد نظر به صورت بهینه روی آن نصب شده است. این توزیع محاسباتی قابلیت این را دارد که به روی سیستم‌عامل شما (چه با GNU/Linux کار کنید و چه کاربر Windows باشید) به صورت یک ماشین مجازی اجرا شود، بدون اینکه با سیستم اصلی شما تداخل داشته باشد.‬

‫در این راهنما به طور کامل با راه‌اندازی CARBON روی رایانه خود آشنا می‌شوید.

 

 

راهنمای کاربران GNU/Linux‬
‫‫برای استفاده از CARBON شما باید دو برنامه‌ی virtualbox و vagrant را دریافت کنید تا بتوانید بواسطه آن‌ها توزیع محاسباتی CARBON را به طور مجازی روی سیستم خود اجرا و مدیریت کنید.‬
‫دقت کنید که هردوی این سایت‌ها تحریم هستند و شما برای دانلود برنامه‌ها نیاز به vpn دارید.‬

‫ابتدا آخرین نسخه virtualbox را مطابق با سیستم عامل خود از آدرس زیر دریافت کنید:‫

https://www.virtualbox.org/wiki/Downloads

 

 

lin1.vbdownload

lin2.vblinux

lin3.vbdebian

 

‫فایل virtualbox-6.0_6.0.8-130520_Debian_stretch_amd64.deb دانلود شده و در مسیر پیشفرض Download قرار می‌گیرد.‬

‫با دستورات زیر در مسیر جاری برنامه قرار گرفته و برنامه را نصب می‌کنیم:‬ ‍‍‍

$ cd Download

lin4.cd

‫دقت کنید که برای نصب، نیاز به دسترسی کابر ریشه (root) دارید:‬

$ sudo dpkg -i virtualbox-6.0_6.0.8-130520~Debian~stretch_amd64.deb

lin5.sudovb

و یا

lin6.suvb

همچنین vagrant را نیز مطابق با سیستم عامل خود از آدرس زیر دریافت و نصب کنید:‬

https://www.vagrantup.com/downloads.html

lin7.vagrantdownload

lin8.vagrantdebian

$ cd /Download
$ dpkg -i vagrant_2.2.4_x86_64.deb

lin8-2.cd

 

lin9.suvagrant

و یا

lin10.suvagrant

‫حال به پوشه‌ای که دیتاهای محاسباتی شما در آن است بروید و دستور زیر را وارد کنید:‬

$ vagrant init nrtc/carbon-qe-intel --box-version  0.2

$ vagrant up

lin11.data

 

lin12.vagrantinit

 

lin13.vagrantupstart

‫در این مرحله باید اندکی صبر کنید تا باکس کربن از vagrant cloud دریافت شود. ‫بهتر است که حوصله‌ی شما متناسب با معکوس سرعت اینترنت‌تان باشد!‬

lin14.vagrantupwait

‫اکنون توزیع محاسباتی CARBON بر روی رایانه شما راه اندازی شده است.‬

lin15.vagrantupfinish

فقط‫ کافی است تا با دستور زیر وارد محیط CARBON شوید و مدیریت ماشین محاسباتی خود را در دست بگیرید:‬

$ vagrant ssh

lin16.vagrantssh

‫می‌بینید که خط‌فرمان شما از محیط سیستم عامل اصلی، به محیط سیستم‌عامل محاسباتی CARBON تغییر کرده است. ‬

lin17.commandline

شما هم اکنون می‌توانید در محیط جدید،‌ بدون نیاز به طی کردن مسیر پردردسر نصب برنامه، از نرم افزار محاسباتی مد نظر به سادگی استفاده کنید.‬

‫برای این‌که به داده‌های خروجی و نتایج محاسباتتان در سیستم عامل اصلی دسترسی داشته باشید، کافیست تمام اطلاعاتتان را در ماشین مجازی در دایرکتوری ‪/vagrant‬ ذخیره کنید تا در همان مسیر ‪/data‬ در سیستم عامل اصلی آن‌ها را بیابید.‬

vagrant@nrtc/carbon:$ /vagrant

lin18.cdslashvagrant

‫برای خروج از CARBON و دسترسی به خط‌فرمان سیستم اصلی خود،کافی است که exit را در ترمینال تایپ کنید:

$ exit

lin19.exit

‫ویا از کلید میانبر "ctrl+D" استفاده کنید.‬

‫پس از خروج از ماشین مجازی CARBON،‌ برای خاموش کردن ماشین،‌ از

$ vagrant halt

استفاده کنید.

lin20.vagranthalt

‫داده‌های محاسباتی و همه تغییرات شما در سیستم عامل مجازی CARBON ذخیره شده است. ‬
برای ورود و خروج‌های بعدی کافی است ‫دستورات زیر را پیش بگیرید:‬ ‍‍‍

$ vagrant up
$ vagrant ssh
  انجام محاسبات
$ exit
$ vagrant halt

 

راهنمای کاربران Windows‬
‫‫برای استفاده از CARBON شما باید دو برنامه‌ی virtualbox و vagrant را دریافت کنید تا بتوانید بواسطه آن‌ها توزیع محاسباتی CARBON را به طور مجازی روی سیستم خود اجرا و مدیریت کنید.‬
‫هم‌چنین باید با محیط powershell در ویندوز خود کار کنید.‬

‫ابتدا آخرین نسخه virtualbox را مطابق با سیستم عامل خود از آدرس زیر دریافت کنید:‫

https://www.virtualbox.org/wiki/Downloads

 

win1.vbdownload

win2.vbwindows

همچنین vagrant را نیز مطابق با سیستم عامل خود از آدرس زیر دریافت نمایید:‬

https://www.vagrantup.com/downloads.html

win3.vagrantdownload

win4.vagrantwindows

برنامه‌ها‫ی دانلود شده را طبق روال نصب کنید:‬

win5.exe

win6.vbinstall

win7.vagrantinstall

‫پس از اتمام مراحل نصب، powershell ویندوز را باز کنید و به پوشه‌ای که دیتاهای محاسباتی شما در آن است بروید،‬

win8.cd

 win9.cddata

 

‫ ودستورات زیر را وارد کنید:

$ vagrant init nrtc/carbon-qe-intel --box-version  0.2
$ vagrant up

win10.vagrantinit

 

win11.vagrantinitfinish

 

win12.vagratntup

 

‫این مرحله نیازمند اندکی حوصله است تا باکس کربن از vagrant cloud روی سیستم شما بارگذاری شود.‬

win13.vagrantupfinish

‫حال، توزیع محاسباتی CARBON بر روی رایانه شما راه اندازی شده است.‬ فقط‫ کافی است تا با دستور زیر وارد محیط CARBON شوید و مدیریت ماشین محاسباتی خود را در دست بگیرید:‬

$ vagrant ssh

win14.vagrantssh

‫می‌بینید که خط‌فرمان شما از محیط سیستم عامل اصلی، به محیط سیستم‌عامل محاسباتی CARBON تبدیل شده:‬

win15.commandline

شما در محیط جدید،‌ بدون نیاز به طی کردن مسیر پردردسر نصب برنامه، از نرم افزار محاسباتی مد نظر به سادگی استفاده می‌کنید.‬‬

‫برای این‌که به داده‌های خروجی و نتایج محاسبات خود در سیستم عامل اصلی هم ببینید، باید تمام اطلاعاتتان را در ماشین مجازی، در دایرکتوری ‪/vagrant‬ ذخیره کنید تا در همان مسیر ‪\data‬ در سیستم عامل اصلی به آن دسترسی داشته باشید.‬

vagrant@nrtc/carbon-qe-intel:$ ~/vagrant

win16.cdslashvagrant

‫برای خروج از CARBON و دسترسی به خط‌فرمان سیستم اصلی خود،کافی است که exit را در ترمینال تایپ کنید:‫

$ exit

win17.exit

و یا از کلید میانبر "ctrl+D" استفاده کنید.‬

‫پس از خروج از ماشین مجازی CARBON،‌ برای خاموش کردن ماشین،‌ از دستور زیر استفاده کنید.

$ vagrant halt

win18.vagranthalt

داده‌های محاسباتی و همه تغییرات شما در سیستم عامل مجازی CARBON ذخیره شده است. ‬
برای ورود و خروج‌های بعدی کافی است ‫دستورات زیر را پیش بگیرید:‬ ‍‍‍

$ vagrant up
$ vagrant ssh
  انجام محاسبات
$ exit
$ vagrant halt

 

 

‫نحوه درمیان گذاشتن مشکلات CARBON با ما‬
‫هرگونه مشکلی را که در حین کار کردن با CARBON به آن برخوردید، می‌توانید از طریق github با ما در میان بگذراید.‬
‫برای این‌کار باید در ریپازیتوریِ carbon-linux موجود در اکانت گیت‌هابِ NRTC ، یک issue ارسال کنید.‬

‫مراحل انجام این‌کار را با هم دنبال می کنیم:‬

‫برای این کار وارد اکانت github خود شده و به صفحه اصلی NRTC به آدرس زیر بروید:‬ https://github.com/NRTC

issue1.github

issue2.login

به ریپازیتوری carbon-linux وارد شوید ‪

https://github.com/NRTC/carbon-linux

issue3.repo

‫و پایین تر از اسم مخزن، روی issue کلیک کنید.‬

issue4.issue

‫یک New Issue ایجاد کرده و عنوان و توضیح مشکل مدّنظر را بنویسید،‬

issue5.newissue

‫و در پایان روی Submit new issue کلیک کرده و آن را ارسال کنید.‬

issue6.submit

‫با این روش می‌توانید، انتقاد و پیشنهادات و سایر درخواست‌های خود را با ما مطرح کنید.‬

 

 

 

منتشرشده در مقاله

7 روز هفته، 24 ساعته پاسخگوی شما هستیم

social 16social 13social 09 social 05