نحوه نصب زبان برنامه نویسی R بر روی Debian 10

  • توسط مرتضی حبیبی
  • ۲۰ روز قبل
  • لینوکس
نحوه نصب زبان برنامه نویسی R بر روی Debian 10

R یک زبان برنامه نویسی منبع باز است ، که به طور گسترده برای توسعه نرم افزار آماری و برای انجام تجزیه و تحلیل داده ها و تجسم داده ها استفاده می شود. R بسته های ایجاد شده بسیاری از کاربر را برای مناطق خاص مورد مطالعه ارائه می دهد، و این باعث می شود که در بسیاری از زمینه ها کاربرد داشته باشد. ما را همراهی کنید تا به شما نحوه نصب زبان برنامه نویسی R بر روی Debian 10 را آموزش دهیم.

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

پیش نیازها:

برای استفاده از این آموزش به یک سرور Debian 10 با:

  • حداقل ۱ گیگابایت رم
  • یک کاربر غیر ریشه با امتیازات sudo

مرحله ۱ – نصب Dependencies:

از آنجا که R یک پروژه با سرعت بالا است، آخرین نسخه stable همیشه از مخازن دبیان در دسترس نیست، بنابراین ما باید مخزن خارجی که توسط CRAN حفظ شده است را اضافه کنیم. برای انجام این کار، باید برخی از dependencies را برای cloud image 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 هستیم.

مرحله ۲ – نصب R:

برای نصب جدیدترین نسخه R، ما از مخازن CRAN برای نصب کمک خواهیم گرفت.

ابتدا بیایید کلید GPG مربوطه را اضافه کنیم.

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'

پس از داشتن کلید قابل اعتماد، می توانیم مخزن را اضافه کنیم.

sudo add-apt-repository 'deb https://ftp.fau.de/cran/bin/linux/debian buster-cran35/'

اکنون، برای اینکه manifest های بسته از مخزن جدید را شامل شود، باید نسخه جدید مخزن را اجرا کنیم:

sudo apt update

پس از اتمام این کار و بازگشت شما، آماده نصب R با دستور زیر هستیم:

sudo apt install r-base

اگر از شما خواسته شد كه نصب را تأیید كنید، برای ادامه y را فشار دهید.

از آنجا که ما قصد داریم یک پکیج نمونه برای هر کاربر روی سیستم نصب کنیم، R را به صورت root شروع خواهیم کرد تا کتابخانه ها بصورت خودکار در دسترس همه کاربران قرار بگیرند. از طرف دیگر، اگر دستور R را بدون sudo اجرا کنید، می توانید یک کتابخانه شخصی برای کاربر خود تنظیم کنید.

sudo -i R

این تأیید می کند که ما R را با موفقیت نصب کرده ایم و وارد پوسته تعاملی آن شدیم.

مرحله ۳ – نصب بسته های الحاقی از CRAN:

بخشی از قدرت R فراوانی در دسترس بودن بسته های اضافی آن است. برای اهداف نمایشی، txtplot را نصب خواهیم کرد، کتابخانه ای که نمودارهای ASCII را در بر می گیرد که شامل scatterplot، نقشه خط ، نقشه چگالی ، نمودارهای acf و چارت های زیر است:

install.packages('txtplot')

پس از اتمام نصب، می توانیم txtplot را بارگذاری کنیم:

library('txtplot')

اگر پیام خطایی وجود ندارد، کتابخانه با موفقیت بارگیری شده است. بیایید اکنون آن را با مثالی که عملکرد نقشه برداری اساسی را با برچسب های محور نشان می دهد، در مرحله عمل قرار دهیم. داده های مثال، تهیه شده توسط بسته های مجموعه داده R، شامل سرعت اتومبیل ها و مسافت موردنیاز برای متوقف کردن بر اساس داده های دهه ۱۹۲۰ است:

txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')

اگر شما علاقه مند به کسب اطلاعات بیشتر در مورد txtplot هستید، از (help(txtplot در داخل مترجم R استفاده کنید.

هر بسته پیش فروش شده را می توان از CRAN با ()install.packages نصب کرد. برای کسب اطلاعات بیشتر در مورد آنچه در دسترس است، می توانید لیستی از بسته های رسمی که از طریق نام سازمان یافته و از طریق لیست نام های موجود در فهرست سازماندهی شده اند، پیدا کنید.

برای خروج از زبان برنامه نویسی R ، می توانید ()q را تایپ کنید. مگر اینکه بخواهید تصویر فضای کاری را ذخیره کنید، می توانید n را فشار دهید.

به همین راحتی می توانید زبان برنامه نویسی R را در Debian 10 نصب کنید.

امیدواریم از این مقاله بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.

ما را در شتابان هاست دنبال کنید.

قبلی «
بعدی »

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *