Debian 10

نحوه نصب R بر روی Debian 10

R یک زبان برنامه نویسی منبع باز است که به طور گسترده برای توسعه نرم افزار آماری ، انجام تجزیه و تحلیل داده ها و تجسم استفاده می شود. R بسته های ایجاد شده توسط کاربر را برای نواحی خاص مورد مطالعه ارائه می دهد ، و این باعث می شود که در بسیاری از زمینه ها کاربرد داشته باشد.
در این آموزش R را نصب می کنیم و نحوه اضافه کردن بسته ها از شبکه بایگانی جامع رسمی R (CRAN) را نشان می دهیم.
پیش نیازها
برای پیگیری این آموزش به یک سرور مجازی Debian 10 با:
• حداقل 1 گیگابایت رم
• کاربر غیر ریشه ای با امتیازات sudo
نیاز خواهید داشت.
برای یادگیری چگونگی دستیابی به این تنظیمات ، راهنمای تنظیم اولیه سرور مجازی Debian 10 را دنبال کنید.
پس از آماده کردن این پیش نیازها ، آماده شروع هستید.
مرحله 1 – نصب متعلقات
از آنجا که R یک پروژه با سرعت بالا است ، آخرین نسخه پایدار همیشه از مخازن Debian در دسترس نیست ، بنابراین ما باید مخزن خارجی که توسط CRAN حفظ شده است را اضافه کنیم. برای انجام این کار ، باید برخی از متعلقات را برای تصویر ابری Debian 10 نصب کنیم.
برای انجام عملیات شبکه که مدیریت و دانلود گواهینامه ها را انجام می دهند ، باید dirmngr را نصب کنیم تا بتوانیم مخزن خارجی را اضافه کنیم.
$ sudo apt install dirmngr –install-recommends

برای افزودن مرجع PPA به Debian ، باید از دستور add-apt-repository استفاده کنیم. برای نصب هایی که ممکن است این دستور در دسترس نباشد ، می توانید با نصب software-properties-common این ویژگی را به سیستم خود اضافه کنید:
$ sudo apt install software-properties-common

در آخر ، برای اطمینان از پشتیبانی HTTPS برای پروتکل های ایمن ، ابزار زیر را نصب خواهیم کرد:
$ sudo apt install apt-transport-https

با قرارگیری این متعلقات در جای خود، آماده نصب R هستیم.
مرحله 2 – نصب R
برای جدیدترین نسخه R ، از مخازن CRAN نصب را انجام میدهیم.
توجه: CRAN مخازن درون شبکه خود را حفظ می کند ، اما همه مخازن خارجی قابل اعتماد نیستند. مطمئن شوید که فقط از منابع معتبر نصب میکنید.

ابتدا بیایید کلید GPG مربوطه را اضافه کنیم.
$ sudo apt-key adv –keyserver keys.gnupg.net –recv-key ‘E19F5F87128899B192B1A2C2AD5F960A256A04AF’

وقتی دستور را اجرا می کنیم ، خروجی زیر را دریافت خواهیم کرد:
Output
Executing: /tmp/apt-key-gpghome.y6W4E0Gtfp/gpg.1.sh –keyserver keys.gnupg.net –recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF
gpg: key AD5F960A256A04AF: 4 signatures not checked due to missing keys
gpg: key AD5F960A256A04AF: public key “Johannes Ranke (Wissenschaftlicher Berater) <johannes.ranke@jrwb.de>” imported
gpg: Total number processed: 1
gpg: imported: 1

پس از داشتن کلید قابل اعتماد ، می توانیم مخزن را اضافه کنیم. توجه داشته باشید که اگر از Debian 10 (Buster) استفاده نمی کنید ، می توانید به شاخه های Debian پشتیبانی شده با پروژه R نگاه کنید ، که برای هر نسخه نامگذاری شده است.
$ sudo add-apt-repository ‘deb http://cloud.r-project.org/bin/linux/debian buster-cran35/’
اکنون ، برای اینکه مانیفیست های بسته از مخزن جدید را شامل شود ، باید پس از این اقدام update را اجرا کنیم.
$ sudo apt update

پس از اتمام این کار و بازگشت به اعلان ، آماده نصب R با دستور زیر هستیم.
$ sudo apt install r-base

اگر از شما خواسته شد كه نصب را تأیید كنید ، برای ادامه ، y را فشار دهید.
در زمان نوشتن این مقاله، آخرین نسخه پایدار R از CRAN نسخه 3.5.2 است که هنگام شروع R نمایش داده می شود.
از آنجا که ما قصد داریم یک پکیج نمونه برای هر کاربر روی سیستم نصب کنیم ، R را به صورت root شروع خواهیم کرد تا کتابخانه ها بصورت خودکار در دسترس همه کاربران قرار بگیرند. از طرف دیگر ، اگر دستور R را بدون sudo اجرا کنید ، می توانید یک کتابخانه شخصی برای کاربر خود تنظیم کنید.
$ sudo -i R

Output

R version 3.5.2 (2018-12-20) — “Eggshell Igloo”
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type ‘license()’ or ‘licence()’ for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type ‘contributors()’ for more information and
‘citation()’ on how to cite R or R packages in publications.

Type ‘demo()’ for some demos, ‘help()’ for on-line help, or
‘help.start()’ for an HTML browser interface to help.
Type ‘q()’ to quit R.

>

این تأیید می کند که ما R را با موفقیت نصب کرده ایم و وارد پوسته تعاملی آن شدیم.
مرحله 3 – نصب بسته های R از CRAN
بخشی از قدرت R فراوانی در دسترس بودن بسته های اضافی آن است. برای اهداف نمایشی ، txtplot را نصب خواهیم کرد ، کتابخانه ای که نمودارهای ASCII را به خروجی میفرستد و شامل نمودار پراکندگی ، نمودار خطی ، نمودار چگالی ، نمودارهای acf و میله ای است:
> install.packages(‘txtplot’)

توجه: خروجی زیر نشان می دهد که بسته در کجا نصب خواهد شد.
Output

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
. . .

این مسیر گسترده در سایت وجود دارد زیرا ما R را به عنوان root اجرا کردیم. این مکان صحیحی است تا بتواند بسته را در دسترس همه کاربران قرار دهد.
پس از اتمام نصب ، می توانیم txtplot را بارگذاری کنیم:
> library(‘txtplot’)

اگر پیام خطایی وجود ندارد ، کتابخانه با موفقیت لود شده است. اکنون بیایید آن را با مثالی که تابع نمودارکشی ساده را با برچسب های محور نشان می دهد ، در مرحله عمل قرار دهیم. داده های مثال ، تهیه شده توسط بسته های dataset در R ، شامل سرعت اتومبیل ها و مسافت موردنیاز برای متوقف کردن بر اساس داده های دهه 1920 است:
$ txtplot(cars[,1], cars[,2], xlab = ‘speed’, ylab = ‘distance’)

Output
+—-+———–+————+———–+———–+–+
120 + * +
| |
d 100 + * +
i | * * |
s 80 + * * +
t | * * * * |
a 60 + * * * * * +
n | * * * * * |
c 40 + * * * * * * * +
e | * * * * * * * |
20 + * * * * * +
| * * * |
0 +—-+———–+————+———–+———–+–+
5 10 15 20 25
speed

اگر علاقه مند به کسب اطلاعات بیشتر در مورد txtplot هستید ، از راهنما (txtplot) در داخل مفسر R استفاده کنید.
هر بسته از پیش کامپایل شده را می توان از CRAN با install.packages () نصب کرد. برای کسب اطلاعات بیشتر درباره موارد در دسترس، می توانید لیستی از بسته های رسمی را پیدا کنید که بر اساس نام با پکیج های CARN موجود مرتب شده اند.
برای خروج از R ، می توانید q () را تایپ کنید. مگر اینکه بخواهید تصویر فضای کاری را ذخیره کنید ، می توانید n را فشار دهید.
نتیجه
با نصب موفقیت آمیز R روی سرور مجازی ، ممکن است علاقه مند به این راهنما در نصب سرور مجازی RStudio باشید تا یک IDE را برای استقرار مبتنی بر سرور مجازی که تازه تکمیل کرده اید ، به کار بگیرید. همچنین می توانید نحوه تنظیم سرور مجازی Shiny را برای تبدیل کد R خود به صفحات وب تعاملی بیاموزید.
برای کسب اطلاعات بیشتر در مورد نحوه نصب پکیج های R با استفاده از ابزارهای مختلف ، می توانید نحوه نصب مستقیم از GitHub ، BitBucket یا سایر مکان ها را مطالعه کنید. این به شما امکان می دهد تا از آخرین اقدامات جامعه فعال بهره مند شوید.

 

 

 

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

پارامترهای پیش فرض در جاوا اسکریپت  –  اجرای چندین نسخه PHP بر روی یک سرور Debian 10

نحوه راه اندازی یک پروژه React با برنامه Reactنصب و ایمن سازی phpMyAdmin در اوبونتو 18

پیکربندی یک تایید اعتبار مجاز(CA) در CentOS 8  –  تنظیم برنامه Node.js برای تولید در CentOS 7

نصب MariaDB در اوبونتو 18.04  –  ایمن کردن Apache با Let’s Encrypt در Debian 10

نحوه نصب Node.js در CentOS 8  –  بازنویسی URL را با mod_rewrite برای Apache در Debian 10

راه اندازی فایروال با استفاده از firewalld در CentOS 8  –  نصب وب سرور Apache در Debian 10

اضافه کردن و حذف کاربران در CentOS 8 –  نصب Apache Tomcat 9 در Debian 10

نصب و استفاده از PostgreSQL در CentOS 8  –  راه اندازی سرور اولیه با Debian 10

نصب MariaDB در CentOS 8  –  چگونه با JSX عناصر واقعی ایجاد کنیم

نصب و پیکربندی VNC در Debian 10  –  استفاده از سرور از راه دور Docker

نصب و ایمن سازی Grafana در اوبونتو 18  –  نحوه نصب Git در CentOS 8

نصب Git در Debian 10 –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرورهای

نحوه نصب Node.js در Debian 10  –  نصب وب سرور Apache در CentOS 7

نحوه نصب Webmin در Debian 10  –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرور

نصب وردپرس با بانک اطلاعاتی در اوبونتو  – ساخت و استقرار سرور GraphQL با Node.js و MongoDB

نصب پایتون 3 و تنظیم نویسی محلی macOS  – نصب و ایمن سازی phpMyAdmin با Nginx در سرور

نصب Nagios 4 و نظارت بر سرور اوبونتو 18  –  نصب Python 3 و تنظیم یک محیط برنامه نویسی

نحوه نصب R بر روی Debian 10  –  راه اندازی سرور Prisma روی اوبونتو 18.04

نصب و پیکربندی Laravel با LEMP در اوبونتو 18  –  نصب و پیکربندی pgAdmin 4 در Server Mode

نصب Python 3 و تنظیم برنامه نویسی CentOS 8نصب Jitsi Meet در Ubuntu 18.04

 

 

کلمات کلیدی خرید سرور

خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکاخرید سرور مجازی ارزان هلندvpsخرید vps هلندخرید سرور مجازی آمریکاخرید vps فرانسهتست vpsسرور مجازی تستسرور مجازی ویندوزارزانترین vpsخرید وی پی اسvps ارزان – 


https://vpsgol.net/product/vps-germany/

https://vpsgol.net/product/vps-usa/

https://vpsgol.net/product/vps-france/

https://vpsgol.net/product/vps-canada/

https://vpsgol.net/product/vps-poland/

https://vpsgol.net/product/vps-netherlands/

https://vpsgol.net/product/vps-england/