نصب درایور Nvidia بر روی سیستم هایی که تنها یک پردازنده گراقیکی ازنوع Nvidia دارند کار چندان سختی نیست اما روی بیشتر لبتاب های جدید دو پردازنده گرافیکی Nvidia و Intel وجود دارد و نصب درایور Nvidia به مشکل برمیخورد. دلیل وجود بیشتر از یک پردازنده این است که چون پردازنده های Nvidia قدرت زیادی دارند پس انرژی بیشتری مصرف میکنند و باعث تخلیه سریع باتری لبتاب میشوند. به این دلیل زمانی که به پردازش گرافیکی سنگینی نیاز نیست از پردازنده Intel استفاده میشود و زمانی که پردازش سنگینی وجود دارد پردازنده Nvidia شروع به کار میکند.
برای سوئیچ شدن بین این دو پردازنده Nvidia تکنولوزی Optimus را ارائه کرده است که روی سیستم عامل ویندوز به خوبی کار میکند. Bumblebee تلاشی برای آوردن این تکنولوزی روی سیستم عامل GNU/Linux است. در حالتی که از پردازنده Nvidia استفاده نمیشود در حالت خاموش قرار دارد و زمانی که نرم افزار های OpelGL به قدرت بیشتری نیاز دارند که میتوانند از Nvidia بگیرند روشن میشود. این نرم افزار های OpenGL میتوانند شامل بازی ها و نرم افزار های سه بعدی باشند اما شامل Web Browser یا پخش کننده فیلم نمیشوند.
چگونه بفهمیم لبتابی با این مشخصات داریم؟
اگر در نتیجه دستور
lspci -vnn | grep '\''[030[02]\]'
دو کارت گرافیکی وجود داشته باشند مانند
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07) (prog-if 00 [VGA controller]) 01:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 930M] [10de:1346] (rev ff) (prog-if ff)
پس لبتاب شما دارای دو کارت گرافیکی است.
قبل از شروع
قبل از شروع باید در تنظیمات BIOS سیستم Secure boot را غیر فعال کنید تا نرم افزار سوئیچ کننده بتواند کار خود را انجام دهد.
انواع درایور ها
دو نوع درایور انویدیا وجود دارد.
۱. درایور اوپن سورس Nouveau که توسط افرادی غیر از توسعه دهندگان Nvidia نوشته شده است و عملکرد بد تری نسبت به درایور کلوز سورس دارد. به دلیل این که Bumblebee با این درایور کار نمیکند پس در این مورد بحث نمیکنیم.
۲. درایور کلوز سورس Nvidia که توسط توسعه دهندگان Nvidia نوشته شده است. ما در مورد این درایور بحث خواهیم کرد.
نصب
برای نصب این درایور ها ابتدا رپازیتوری negative017 را اضافه میکنیم:
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
سپس پکیج های مورد نیاز را نصب میکنیم:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
سپس رپازیتوری Bumblebee را اضافه میکنیم:sudo dnf copr enable chenxiaolong/bumblebee
سپس پکیج های مورد نیاز را نصب میکنیم:
sudo dnf install akmod-bbswitch bumblebee primus
سپس کاربر خود را به گروه bumblebee اضافه میکنیم:
sudo gpasswd -a $USER bumblebee
سرویس bumblebee را فعال و سرویس nvidia-fallback را غیر فعال میکنیم:
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
سپس سیستم عامل خود را دوباره راه اندازی میکنیم و سیستم آماده استفاده است.
نحوه اجرا کردن نرم افزار ها با کارت گرافیکیNvidia
به عناون مثال میخواهیم با نرم افزار Wine نرم افزار ویندوزی خود را اجرا کنیم. از دستور زیر استفاده میکنیم:
optirun wine application.exe
اگر به دنبال مطالب بیشتری راجع به دستور optirun هستید دستور زیر را اجرا کنید:
man optirun
و این گونه میتوانید از کارت گرافیکی قدرت مند خود استفاده لازم را ببرید.
منتشر کننده: شهریار رزقی
منبع: http://fedoraproject.org/wiki/Bumblebee
JRE مخفف Java Runtime Environment و JDK مخفف Java Development Kit هست .
اگر هدف ما اجرای برنامه های جاوا هست تنها نصب JRE کافیست ولی اگر میخواهیم برنامه های جاوایی رو توسعه بدهیم یا کامپایل کنیم باید JDK را نیز نصب کنیم .
تو این آموزش یاد میگیریم چگونه JRE و JDK را به تنهایی و یا باهم نصب کنیم
دانلود java 8 JRE
آخرین ورژن java 8 را میتوانید از اینجا دانلود کنید . لینک دانلود مستقیم JRE 8
چک “Accept License Agreement” را بزنید بعد پیام :
Thank you for accepting the Oracle Binary Code License Agreement for Java SE; you may now download this software
ظاهر میشود.
برای لینوکس 64 بیتی لینک jre-8u131-linux-x64.rpm که در رده “Linux x64” هست را دانلود کنید.
برای لینوکس 32 بیتی لینک jre-8u131-linux-i586.rpm که در رده “Linux x86” هست را دانلود کنید.
نصب Java 8 JRE
ابتدا تست میکنیم تا بفهمیم جاوا از قبل بر روی سیستم نصب شده یا نه.
# java -version
-bash: java: command not found
# rpm -qa | grep -i jre
فایلی که دانلود کردیم طبق دستورات زیر نصب میکنیم.
# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing... ################# [100%]
# rpm -ivh jre-8u131-linux-x64.rpm
Preparing... ################# [100%]
Updating / installing...
1:jre1.8.0_131-1.8.0_131-fcs ################# [100%]
Unpacking JAR files...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
بعد برای اطمینان دوباره تست میکنیم تا جاوا نصب شده باشد.
در این مثال ورژن 1.8.0 را نصب کردیم.
# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64
اگر شما تو جاوا تازه وارد هستید میتوانید از طریق لینک زیر hello world را چاپ کنید.
How To Write and Execute Java Program on Unix OS
دانلود java 8 JDK
JDK 8 را به صورت مستقیم از اینجا دانلود کنید.
چک “Accept License Agreement” را بزنید بعد پیام :
Thank you for accepting the Oracle Binary Code License Agreement for Java SE; you may now download this software
ظاهر میشود.
برای لینوکس 64 بیتی لینک jdk-8u131-linux-x64.rpm که در رده “Linux x64” هست را دانلود کنید.
برای لینوکس 32 بیتی لینک jdk-8u131-linux-i586.rpm که در رده “Linux x86” هست را دانلود کنید.
نصب java 8 JDK
طبق دستورات زیر JDK رو نصب میکنیم .
# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing... ################ [100%]
# rpm -ivh jdk-8u131-linux-x64.rpm
Preparing... ################ [100%]
Updating / installing...
1:jdk1.8.0_131-2000:1.8.0_131-fcs ################ [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
Localedata.jar…
طبق دستور زیر اطمینان پیدا میکنیم که JDK نصب شده است.
# rpm -qa | grep -i jdk
Jdk1.8.0_131-1.8.0_131-fcs.x86_64
مکان فایل های JRE و JDK در کامپیوتر
به صورت پیشفرض JRE و JDK در دایرکتوری /usr/java قرار میگیرد.
# ls -l /usr/java/
lrwxrwxrwx. 1 root root 16 Jun 1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun 1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun 1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root 22 Jun 1 17:03 latest -> /usr/java/jdk1.8.0_131
شما میتوانید چندین ورژن از JDK و JRE را در یک کامپیوتر نصب کنیم که در این صورت هر ورژن دایرکتوریه مخصوص به خودش رو میگیره که با شماره ورژن از هم جدا میشوند.
فایل های اجرایی جاوا از آدرس JRE استفاده میکنند نه از آذرس JDK.
اگر از پندین ورژن جاوا در یک کامپیوتر استفاده میکنید برای شناساندن به کامپیوتر که در فایل های اجرایی از کدام ورژن استفاده کند مراحل زیر را انجامدهید.
همانطور که در زیر نشان داده شده، اجرایی جاوا به / usr / bin / java اشاره دارد.
# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1
/ usr / bin / java واقعا به java در دایرکتوری / etc / alternatives اشاره دارد.
# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun 1 17:03 /usr/bin/java -> /etc/alternatives/java
در نهایت دستور زیر را انجام میدهیم.
# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun 1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java
منبع : https://www.thegeekstuff.com
مجتبی قیاسی 941832231
مهرداد کرمی 941832233
نصب ویرایشگر Atom در CentOS7
انجام دادن توابع مختلف و متعدد یک ویژگی غیرمعمول و غیرمتداول در یک ویرایشگر متن معمولی است که اگر به دنبال چنین ویرایشگری هستید Atom برنامه ی مناسب برای شماست.
Atom برنامه ای متن باز و ویرایشگر متن مولتی پلتفورم است و به گون ای ساخته شده است که ابزارش قابل دسترس و امروزی بوده و این اجازه را می دهد که نیازهایتان را شخصی سازی کنید.با یک رابط بصری طراحی شده است و با گروهی از ویژگی ها برای نوشتن css , html و javascript و سایر زبان های برنامه نویسی وب بسته بندی شده است.همچنین برای تغییر یا تصحیح کردن سورس کد OSX , Linux و Windows استفاده می شود. در مطالب بعدی نحوه ی نصب این برنامه به شما آموزش داده می شود اما قبل از نصب و راه اندازی برنامه ویژگی های آن را بررسی می کنیم.
ویژگی ها:
نصب پیشنیاز ها:
برای نصب ویرایشگر متنی Atom ، ابتدا باید Git را روی سیستم خود نصب کنید.برای نصب Git دستورات را طبق شکل اجرا کنید.
نصب ویرایشگر متنی Atom:
پکیج ها و بسته های مورد نیاز را از لینک زیر طبق دستورات شکل دانلود کنید.
برنامه ی شما دانلود شده است اکنون برای نصب و راه اندازی طبق دستورات زیر عمل کنید.
ویرایشگر متنی Atom نصب شده است اکنون ترمینال را باز کرده و دستور زیر را وارد نمایید تا برنامه باز شود.
اکنون برنامه برایتان باز شده
شما می توانید توسط این برنامه اسناد متنی ایجاد کرده و سورس کدها را مدیریت کنید.
همانطور می توانید به راحتی آن را استفاده کنید و همچنین می توانید تم های آن را تغییر دهید زیرا که ویرایشگر متنی Atom یک ویرایشگر متنی قابل تنظیم است.
شیدا زارع 941832217
فرزانه محمدرضایی 941832235
/https://www.linuxhelp.com/how-to-install-atom-editor-on-centos-7
به نام خدا
داکر ابزاری نوین و قوی برای اجرا کردن بهتر اپلیکیشن های ما روی سیستم عامل است که نوعی شبیه به ماشین های مجازی ولی نقاط قوت بهتر است
داکر روی container اجرا میشود و نیازی به کرنل جدا ندارد و مستقیما از کرنل سیستم عامل ما استفاده میکند و منابع را بهتر و راحت تر به اشتراک میگذارد
برای مطالعه بیشتر این لینک را مشاهده کنید
پیش نیازهای این آموزش
ubuntu 16.04
یوزر با دسترسی sudo
نصب
برای نصب در ابتدا ما repo رسمی داکر را در سیستم اضافه میکنیم تا از ان استفاده کنیم برای این کار کد زیر را اجرا کنید
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
-
سپس باید کد زیر را اجرا کرد برای ادامه کار
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
بعد میتوانیم دیتابیس سیستممان را اپدیت کنیم با کد زیر
sudo apt-get update
با کد زیر خیالمان راحت میشود که ما داکر را از ریپو اصلی داکر نصب میکنیمapt-cache policy docker-ce
که باید خروجی مثل خروجی زیر داشته باشدdocker-ce: Installed: (none) Candidate: 17.03.1~ce-0~ubuntu-xenial Version table: 17.03.1~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages 17.03.0~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
سپس بعد از انجام کارهای بالا میتوانیم نصب و سرویس آن را در سیستممان فعال کنیم با کدهای زیرsudo apt-get install -y docker-ce
sudo systemctl start docker
حال چند دستور ابتدایی از داکر را ببینیم
با نوشتنdocker
لیستی از دستوراتی که میتوانند اجرا شوند را میتوانیم ببینیم
همچنین با این دستور میتوانیم آن دستوری که نیاز است تا اجرا شود را اطلاعات راهنما از آن ببینیمdocker docker-subcommand --help
نحوه کار با بسته ها در داکرdocker run hello-world
این دستور پکیجی که اسم آن در مقابل نوشته شود را ران میکند و پیغام زیر را چاپ میکند
Hello from Docker. This message shows that your installation appears to be working correctly.
با کامند زیر میتوان داخل دیتابیس داکر سرچ کرد تا بسته مورد نظر را پیدا کردdocker search ubuntu
با کامند زیر میتوانیم لیستی از بسته هایی که روی سیستممان موجود هست رو ببینیمdocker images
به دلیل اینکه هدف اصلی ما نحوه نصب بوده باقی دستورات را میتوانید در سایت اصلی آموزش ببینید و از آن ها استفاده کنید
احمد ذوالفقاری 9418322213
لینک اصلی آموزش
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
لینوکس درجه بندی خودرو Automotive Grade Linux)AGL) یک پروژه متن بازمشترک است که شرکت های خودروسازی ، تامین کنندگان و شرکتهای فنآوری را در بر می گیرد تا سرعت و توسعه یک پکیج نرم افزاری کاملا باز برای ماشین متصل را تسریع کند .
ادامه مطلب ...