نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

سلام رفقا! اگه مثل من عاشق رزبری پای و پروژه‌های باحالش هستید، این راهنما قراره حسابی به کارتون بیاد. من خودم کلی با رزبین کار کردم و می‌دونم چقدر مهمه که ابزارهای درست‌ودرمون رو روش نصب کنی تا پروژه‌هات رو راحت‌تر پیش ببری. تو این راهنما، یه عالمه ابزار خفن رو با توضیحات کامل، جدول ویژگی‌ها و کاربردها، و دستورات نصب معرفی می‌کنم. همه‌چیز رو با لحن خودمونی خودم نوشتم، انگار دارم باهاتون گپ می‌زنم. آماده‌اید؟ بریم که شروع کنیم!

راستی، اگه می‌خوای بیشتر درباره ترمینال رزبری پای بدونی، یه سر به این لینک بزن. درباره انواع سیستم‌عامل‌های رزبری پای و مدل‌های مختلف رزبری پای هم اونجا کلی اطلاعات باحال هست.

رزبین چیست؟

رزبین (Raspberry Pi OS) سیستم‌عامل رسمی رزبری پایه که بر پایه دبیان لینوکس ساخته شده. این سیستم‌عامل سبک و انعطاف‌پذیره و به خاطر پشتیبانی قوی از جامعه کاربری، برای هر پروژه‌ای از آموزش برنامه‌نویسی گرفته تا سرور خانگی حرف نداره. رزبین تو سه نسخه عرضه می‌شه: Lite که بدون رابط گرافیکیه و برای سرورها و پروژه‌های کم‌مصرف عالیه، Desktop که رابط گرافیکی PIXEL داره و برای کاربرهای عمومی مناسبه، و Full که پر از ابزارهای توسعه و برنامه‌های کاربردیه. هر کدوم از این نسخه‌ها برای یه نوع پروژه‌ای به کار میاد، و من خودم عاشق اینم که باهاشون پروژه‌های خلاقانه راه بندازم!

روش‌های نصب نرم‌افزار

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

نصب با خط فرمان (ترمینال)

ترمینال رزبین مثل یه جعبه ابزار جادوییه! با چندتا دستور ساده می‌تونی هر چیزی رو نصب، حذف یا آپدیت کنی. برای باز کردن ترمینال، از منوی اصلی گزینه Terminal رو بزن یا Ctrl+Alt+T رو فشار بده.

نصب با apt

apt قلب مدیریت بسته‌های رزبینه. با این ابزار می‌تونی از مخازن دبیان هر برنامه‌ای رو نصب کنی. کافیه اول مخازن رو آپدیت کنی و بعد برنامه رو نصب کنی.

sudo apt update
sudo apt install [نام_برنامه]

 

مثال: دستور نصب VLC در لینوکس

sudo apt install vlc

 

حذف برنامه VLC در لینوکس:

sudo apt remove [نام_برنامه]
 
 نکته: همیشه قبل نصب با sudo apt update مخازن رو آپدیت کن که جدیدترین نسخه‌ها رو داشته باشی.

 

نصب با pip (برای پایتون)

اگه داری با پایتون کار می‌کنی (مثل من که عاشق پایتونم)، pip بهترین دوستته. این ابزار برای نصب کتابخونه‌های پایتون عالیه.

sudo apt install python3-pip
pip3 install [نام_بسته]
مثال: نصب کتابخونه GPIO رزبری پای
pip3 install RPi.GPIO
دستور حذف بسته:
pip3 uninstall [نام_بسته]

 

نصب با Snap

Snap یه روش مدرن برای نصب برنامه‌هاست که برنامه‌ها رو تو محیط ایزوله اجرا می‌کنه. برای برنامه‌های خاصی که تو مخازن apt نیستن خیلی به‌درد می‌خوره.

sudo apt install snapd
sudo snap install [نام_برنامه]
مثال: نصب VS Code در لینوکس
sudo snap install code --classic

 

نصب با Pi-Apps

Pi-Apps یه اپ‌استور غیررسمی برای رزبری پایه که نصب برنامه‌ها رو مثل آب خوردن می‌کنه. برای تازه‌کارا عالیه!

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

 

نصب نرم‌افزار به روش گرافیکی در رزبری پای

اگه نسخه Desktop یا Full رزبین رو داری و با ترمینال حال نمی‌کنی، نگران نباش! ابزارهای گرافیکی کار رو برات راحت می‌کنن. من خودم گاهی تنبلی می‌کنم و از این روش استفاده می‌کنم. دو تا ابزار اصلی داریم:

  • Add / Remove Software: از منوی Preferences > Add / Remove Software می‌تونی برنامه‌ها رو جستجو و نصب کنی. مثل یه فروشگاه ساده‌ست!
  • Pi-Apps: یه اپ‌استور باحال برای رزبری پای که پر از برنامه‌های آماده‌ست.

 

ابزارهای کاربردی رزبری پای

VLC Media Player

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

رفقا، VLC یه پخش‌کننده چندرسانه‌ای خفنه که تقریباً همه فرمت‌های صوتی و تصویری رو ساپورت می‌کنه. من خودم برای پخش ویدیوهای آموزشی یا موزیک ازش استفاده می‌کنم. حتی می‌تونی باهاش استریم آنلاین ببینی یا فایل‌ها رو تبدیل کنی. روی رزبری پای هم حسابی خوب کار می‌کنه و برای پروژه‌های چندرسانه‌ای عالیه. اگه بخوای یه مدیاپلیر همه‌کاره داشته باشی، VLC بهترین انتخابه. فقط کافیه نصبش کنی و از کیفیتش لذت ببری! می‌تونی باهاش پلی‌لیست‌های خفن بسازی یا حتی زیرنویس به ویدیوها اضافه کنی.

 

ویژگی‌ها کاربردها
پشتیبانی از فرمت‌های متنوع پخش ویدیو و موزیک
رابط ساده استریم آنلاین
استریم شبکه تبدیل فرمت‌ها

 

دستور نصب VLC Media Player

sudo apt install vlc

 

Chromium Browser

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

کرومیوم نسخه متن‌باز گوگل کرومه که برای وب‌گردی روی رزبری پای بهینه شده. من باهاش مستندات آنلاین می‌خونم، یوتیوب می‌بینم، یا حتی برنامه‌های وب مثل Google Docs رو اجرا می‌کنم. سرعتش خوبه و برای پروژه‌های وب‌محور حسابی به‌درد می‌خوره. افزونه‌هاش هم بهت کلی امکان جدید می‌دن. اگه رزبری پای رو به مانیتور وصل کردی، این مرورگر بهترین دوستته! می‌تونی باهاش چند تب باز کنی و پروژه‌هات رو مدیریت کنی.

 

ویژگی‌ها کاربردها
سرعت بالا وب‌گردی
امنیت خوب اجرای برنامه‌های وب
پشتیبانی از افزونه‌ها تست وب‌سایت‌ها

 

دستور نصب Chromium Browser

sudo apt install chromium-browser

 

Thonny IDE

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Thonny یه محیط برنامه‌نویسی پایتون ساده و کاربرپسنده که برای تازه‌کارا عالیه. من خودم اوایل که پایتون یاد می‌گرفتم باهاش کار می‌کردم. برای پروژه‌های کوچک رزبری پای، مثل کنترل LED یا سنسور، خیلی به‌درد می‌خوره. دیباگرش هم حسابی کار راه می‌ندازه. اگه تازه داری پایتون رو شروع می‌کنی، این IDE مثل یه معلم مهربون راهنمایی‌ات می‌کنه! می‌تونی کدهای ساده بنویسی و سریع نتیجه‌شون رو ببینی.

 

ویژگی‌ها کاربردها
رابط ساده آموزش پایتون
دیباگر داخلی پروژه‌های کوچک
مناسب مبتدیان دیباگ کد

 

دستور نصب Thonny IDE

sudo apt install thonny

 

Visual Studio Code

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

VS Code یه IDE حرفه‌ایه که هر برنامه‌نویسی باید داشته باشه. من باهاش کد پایتون، جاوااسکریپت، و حتی HTML می‌نویسم. افزونه‌های متنوعش کار رو راحت می‌کنن و برای پروژه‌های بزرگ رزبری پای عالیه. با گیت هم حسابی جوره! اگه می‌خوای پروژه‌های حرفه‌ای بنویسی، این ابزار مثل یه شمشیر تیز تو دستته. فقط یه کم حافظه می‌خواد، پس رو Pi 4 بهتر کار می‌کنه. می‌تونی افزونه‌های پایتون یا وب نصب کنی و پروژه‌هات رو قوی‌تر کنی.

 

ویژگی‌ها کاربردها
پشتیبانی از زبان‌های متعدد برنامه‌نویسی حرفه‌ای
افزونه‌های متنوع توسعه وب
ادغام با گیت دیباگ پیشرفته

 

دستور نصب Visual Studio Code

sudo snap install code --classic

 

Docker

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

داکر یه ابزار خفنه که برنامه‌ها رو تو کانتینرهای ایزوله اجرا می‌کنه. من ازش برای تست سرویس‌ها یا راه‌اندازی سرورهای کوچک روی رزبری پای استفاده می‌کنم. برای پروژه‌های توسعه نرم‌افزار یا سرور خانگی خیلی کاربردیه. می‌تونی باهاش محیط‌های مختلف رو تست کنی بدون اینکه سیستم بهم بریزه. فقط یادت باشه برای مدل‌های قدیمی رزبری پای یه کم سنگینه. اگه بخوای چندتا سرویس رو همزمان اجرا کنی، داکر کارتو حسابی راحت می‌کنه.

 

ویژگی‌ها کاربردها
اجرای ایزوله تست محیط‌های توسعه
سبک و سریع اجرای سرور
مدیریت آسان مدیریت سرویس‌ها

 

دستور نصب Docker

sudo apt install docker.io

 

Node-RED

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Node-RED یه ابزار گرافیکی باحاله برای پروژه‌های IoT. من باهاش سنسورها و دستگاه‌ها رو به هم وصل می‌کنم و اتوماسیون‌های خفن می‌سازم. رابط کاربریش کشیدن و رها کردنه، پس حتی اگه کدنویسی بلد نباشی، می‌تونی باهاش کار کنی. برای پروژه‌های خانگی مثل کنترل لامپ یا سنسور دما عالیه. فقط کافیه رزبری پای رو به شبکه وصل کنی و بتونی از راه دور کنترلش کنی! می‌تونی باهاش داشبوردهای باحال برای مانیتورینگ بسازی.

 

ویژگی‌ها کاربردها
رابط گرافیکی اتوماسیون خانگی
پشتیبانی از IoT پروژه‌های IoT
ادغام با دستگاه‌ها اتصال دستگاه‌ها

 

دستور نصب Node-RED

sudo apt install nodered

 

VNC Viewer

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

VNC Viewer برای کنترل از راه دور رزبری پای عالیه. من وقتی نمی‌تونم مستقیم به مانیتور وصل شم، از این ابزار استفاده می‌کنم. رابط کاربریش ساده‌ست و برای مدیریت سرور یا پروژه‌های ریموت خیلی به‌درد می‌خوره. اگه بخوای رزبری پای رو از لپ‌تاپ یا گوشی کنترل کنی، این ابزار کارتو راه می‌ندازه. امنیتش هم با رمزنگاری خوبه. می‌تونی دسکتاپ رزبری پای رو هرجا که هستی ببینی و مدیریت کنی.

 

ویژگی‌ها کاربردها
اتصال ریموت کنترل از راه دور
رابط ساده مدیریت سرور
امنیت بالا اشتراک دسکتاپ

 

دستور نصب VNC Viewer

sudo apt install realvnc-vnc-viewer

 

Git

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Git برای هر برنامه‌نویسی لازمه! من باهاش پروژه‌هام رو مدیریت می‌کنم، تغییرات کد رو ردیابی می‌کنم و با تیم‌ها همکاری می‌کنم. برای رزبری پای هم عالیه، چون می‌تونی کدهای پروژه‌ت رو با GitHub سینک کنی. اگه بخوای پروژه‌ت رو با بقیه به اشتراک بذاری یا نسخه‌های مختلفش رو نگه داری، Git بهترینه. فقط یه اکانت GitHub درست کن و شروع کن! می‌تونی پروژه‌هات رو با گیت آپلود کنی و با تیم کار کنی.

 

ویژگی‌ها کاربردها
کنترل نسخه مدیریت پروژه‌های کد
همکاری تیمی نسخه‌بندی
ادغام با GitHub همکاری تیمی

 

دستور نصب Git

sudo apt install git-core

 

GIMP

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

GIMP یه ابزار ویرایش تصویر متن‌بازه که مثل فتوشاپه، ولی رایگانه! من باهاش برای پروژه‌های گرافیکی یا ویرایش عکس‌های پروژه استفاده می‌کنم. برای رزبری پای هم خوبه، چون سبک و قدرتمنده. می‌تونی باهاش پوستر، لوگو یا حتی تصاویر پروژه‌هات رو ویرایش کنی. اگه به طراحی علاقه داری، این ابزار حسابی به کار میاد. افزونه‌هاش هم بهت کلی امکان جدید برای خلاقیت می‌دن.

 

ویژگی‌ها کاربردها
ابزارهای پیشرفته ویرایش ویرایش تصویر
پشتیبانی از افزونه‌ها طراحی گرافیک
متن‌باز پردازش عکس

 

دستور نصبGIMP

sudo apt install gimp

 

LibreOffice

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

LibreOffice یه مجموعه آفیس کامله که واژه‌پرداز، صفحه‌گسترده، و ابزار ارائه داره. من باهاش اسناد پروژه‌هام رو می‌نویسم یا داده‌ها رو مدیریت می‌کنم. برای رزبری پای که منابع محدوده، خیلی کاربردیه. می‌تونی باهاش گزارش پروژه بنویسی یا داده‌های سنسورها رو تو اکسلش مرتب کنی. برای دانشجوها و حرفه‌ای‌ها عالیه! رابط کاربریش هم ساده و کاربرپسنده.

 

ویژگی‌ها کاربردها
واژه‌پرداز نوشتن اسناد
صفحه‌گسترده مدیریت داده
ارائه، متن‌باز ایجاد ارائه

 

دستور نصب LibreOffice

sudo apt install libreoffice

 

FileZilla

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

FileZilla یه کلاینت FTP باحاله که برای انتقال فایل به سرورها استفاده می‌شه. من باهاش فایل‌های پروژه‌هام رو آپلود می‌کنم یا از سرور دانلود می‌کنم. رابط کاربریش ساده‌ست و برای مدیریت وب‌سایت‌ها عالیه. اگه بخوای فایل‌های رزبری پای رو به یه سرور دیگه منتقل کنی، این ابزار کارتو سریع می‌کنه. فقط باید آدرس سرور و یوزرنیم رو داشته باشی. می‌تونی چندتا انتقال رو همزمان مدیریت کنی.

 

ویژگی‌ها کاربردها
پشتیبانی از FTP/SFTP انتقال فایل
رابط گرافیکی مدیریت سرور
انتقال سریع آپلود/دانلود

 

دستور نصب FileZilla

sudo apt install filezilla

 

Arduino IDE

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Arduino IDE برای برنامه‌نویسی بردهای آردوینو که با رزبری پای ادغام می‌شن عالیه. من باهاش پروژه‌های سخت‌افزاری ترکیبی درست می‌کنم. برای IoT و کنترل سنسورها حسابی به‌درد می‌خوره. می‌تونی باهاش کد بنویسی و مستقیم به برد آردوینو آپلود کنی. اگه به پروژه‌های الکترونیکی علاقه داری، این ابزار باید تو لیستت باشه! رابطش ساده‌ست و برای مبتدی‌ها هم مناسبه.

 

ویژگی‌ها کاربردها
رابط ساده برنامه‌نویسی میکروکنترلر
پشتیبانی از آردوینو پروژه‌های IoT
دیباگر کنترل سخت‌افزار

 

دستور نصب Arduino IDE

sudo apt install arduino

 

Geany

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Geany یه ویرایشگر کد سبک و سریعه که برای پروژه‌های کوچک عالیه. من وقتی نمی‌خوام IDE سنگین مثل VS Code اجرا کنم، از Geany استفاده می‌کنم. برای کدنویسی سریع و سبک حرف نداره. می‌تونی باهاش کدهای پایتون، C یا حتی HTML بنویسی و سریع اجرا کنی. برای رزبری پای‌های قدیمی هم عالی کار می‌کنه. اگه دنبال یه ویرایشگر ساده و سریع هستی، Geany بهترینه.

 

ویژگی‌ها کاربردها
سبک ویرایش کد
سریع پروژه‌های کوچک
پشتیبانی از زبان‌های مختلف کدنویسی سریع

 

دستور نصب Geany

sudo apt install geany

 

Transmission

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Transmission یه کلاینت تورنت سبک و ساده‌ست که برای دانلود فایل‌ها از شبکه‌های تورنت عالیه. من باهاش آموزش‌ها یا فایل‌های بزرگ رو دانلود می‌کنم. رابط کاربریش هم حسابی راحته. اگه بخوای فایل‌های سنگین مثل ایمیج‌های سیستم‌عامل رو بگیری، این ابزار کارتو راه می‌ندازه. فقط یادت باشه تورنت قانونی دانلود کنی! می‌تونی دانلودها رو از راه دور هم مدیریت کنی.

 

ویژگی‌ها کاربردها
سبک دانلود تورنت
رابط ساده مدیریت دانلودها
پشتیبانی از تورنت انتقال فایل

 

دستور نصب Transmission

sudo apt install transmission

 

Pi-hole

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Pi-hole یه ابزار خفنه که تبلیغات و ردیاب‌های اینترنتی رو تو سطح شبکه بلاک می‌کنه. من ازش برای افزایش حریم خصوصی و سرعت اینترنت استفاده می‌کنم. به‌عنوان سرور DNS روی رزبری پای اجرا می‌شه و حسابی کار راه می‌ندازه. می‌تونی باهاش تبلیغات مزاحم تو مرورگر یا اپ‌ها رو حذف کنی. رابط وبش هم برای مدیریت خیلی راحته. اگه بخوای اینترنتت تمیز و سریع باشه، Pi-hole بهترین دوستته!

 

ویژگی‌ها کاربردها
بلاک تبلیغات افزایش حریم خصوصی
رابط وب کاهش مصرف پهنای باند
سبک مدیریت شبکه

 

دستور نصب Pi-hole

curl -sSL https://install.pi-hole.net | bash

Blender

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Blender یه ابزار متن‌باز برای مدل‌سازی و انیمیشن سه‌بعدیه. من باهاش برای پروژه‌های خلاقانه مثل طراحی مدل‌های 3D یا انیمیشن‌های ساده کار می‌کنم. برای رزبری پای یه کم سنگینم هست، ولی با مدل‌های جدیدتر خوب کار می‌کنه. اگه به طراحی 3D یا گیم‌سازی علاقه داری، این ابزار می‌تونه حسابی سرگرمت کنه. فقط صبر و حوصله برای یادگیریش لازم داری! می‌تونی باهاش مدل‌های خفن برای پرینت 3D هم بسازی.

 

ویژگی‌ها کاربردها
مدل‌سازی 3D طراحی سه‌بعدی
انیمیشن انیمیشن
رندر پیشرفته ساخت بازی

 

دستور نصب Blender

sudo apt install blender

 

Audacity

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Audacity یه ابزار ویرایش صوت متن‌بازه که برای ضبط و ویرایش صدا عالیه. من باهاش پادکست درست می‌کنم یا فایل‌های صوتی پروژه‌هام رو ویرایش می‌کنم. رابطش ساده‌ست و برای هر سطحی مناسبه. می‌تونی باهاش نویزهای صدا رو حذف کنی یا افکت‌های باحال به فایل‌های صوتی بدی. برای پروژه‌های صوتی رزبری پای عالیه! اگه بخوای یه پادکست حرفه‌ای ضبط کنی، Audacity همه ابزارهای لازم رو داره.

 

ویژگی‌ها کاربردها
ضبط صدا تولید پادکست
ویرایش چندمسیره ویرایش صدا
پشتیبانی از افزونه‌ها پروژه‌های صوتی

 

دستور نصب Audacity

sudo apt install audacity

 

Scratch

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Scratch یه محیط برنامه‌نویسی گرافیکیه که برای بچه‌ها و تازه‌کارا طراحی شده. من باهاش به بچه‌های فامیل کدنویسی یاد می‌دم! برای ساخت بازی‌های ساده یا یادگیری منطق برنامه‌نویسی عالیه. رابط کاربریش پر از رنگ و جذابه و بچه‌ها عاشقشن. اگه بخوای برنامه‌نویسی رو با سرگرمی یاد بگیری، Scratch بهترین نقطه شروعه. می‌تونی باهاش انیمیشن یا بازی‌های ساده بسازی.

 

ویژگی‌ها کاربردها
رابط گرافیکی آموزش برنامه‌نویسی
کشیدن و رها کردن ساخت بازی
مناسب کودکان یادگیری منطق

 

دستور نصب Scratch

sudo apt install scratch

 

Nextcloud

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Nextcloud یه پلتفرم ذخیره‌سازی ابری متن‌بازه که می‌تونی رو رزبری پای به‌عنوان سرور شخصی راه بندازی. من باهاش فایل‌هام رو سینک می‌کنم و از هر جا بهشون دسترسی دارم. برای بکاپ و اشتراک‌گذاری فایل عالیه. می‌تونی باهاش یه فضای ابری شخصی بسازی و از گوگل درایو و دراپ‌باکس بی‌نیاز شی. رابط وبش هم خیلی کاربرپسنده. اگه بخوای داده‌هات همیشه امن و در دسترس باشن، Nextcloud بهترین انتخابه.

 

ویژگی‌ها کاربردها
ذخیره‌سازی ابری بکاپ‌گیری
اشتراک‌گذاری فایل سینک فایل
رابط وب سرور شخصی

 

دستور نصب Nextcloud

sudo snap install nextcloud

 

Emacs

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Emacs یه ویرایشگر متن قدرتمنده که برای حرفه‌ای‌ها ساخته شده. من باهاش کد می‌نویسم، یادداشت برمی‌دارم، و حتی ایمیل چک می‌کنم! با افزونه‌هاش می‌تونی هر کاری بکنی، ولی یه کم یادگیریش زمان می‌بره. اگه بخوای یه ابزار همه‌کاره برای کدنویسی و مدیریت پروژه داشته باشی، Emacs مثل یه جعبه ابزار جادوییه! می‌تونی باهاش محیطت رو کاملاً شخصی‌سازی کنی.

 

ویژگی‌ها کاربردها
قابل تنظیم ویرایش کد
پشتیبانی از افزونه‌ها مدیریت فایل
چندکاره توسعه نرم‌افزار

 

دستور نصب Emacs

sudo apt install emacs

 

ابزارهای شبکه و مانیتورینگ

htop

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

htop یه ابزار خفن برای مانیتورینگ سیستمه. من باهاش مصرف CPU، رم، و فرآیندها رو لحظه‌ای چک می‌کنم. رابط کاربریش رنگارنگ و جذابه و برای عیب‌یابی سیستم خیلی به‌درد می‌خوره. می‌تونی ببینید کدوم برنامه داره منابع رزبری پای رو می‌خوره و اگه لازم بود ببندیش. برای مدیریت سرورهای خانگی عالیه. می‌تونی فرآیندها رو فیلتر کنی و سریع مشکل رو پیدا کنی.

 

ویژگی‌ها کاربردها
رابط گرافیکی ترمینال مانیتورینگ سیستم
نمایش لحظه‌ای مدیریت فرآیندها
فیلتر فرآیندها عیب‌یابی

 

دستور نصب htop

sudo apt install htop

 

nmap

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

nmap یه ابزار حرفه‌ای برای اسکن شبکه‌ست. من باهاش دستگاه‌ها و پورت‌های باز شبکه رو پیدا می‌کنم. برای تست امنیت یا پیدا کردن دستگاه‌های متصل تو شبکه خونه‌ام ازش استفاده می‌کنم. می‌تونی ببینی چه دستگاه‌هایی تو شبکه‌ات فعالن و پورت‌های بازشون چیه. برای ادمین‌های شبکه یا پروژه‌های امنیتی رزبری پای عالیه. گزارش‌های دقیقش برای تحلیل شبکه خیلی به کار میاد.

 

ویژگی‌ها کاربردها
اسکن پورت تست امنیت
شناسایی دستگاه کشف دستگاه‌ها
تحلیل شبکه عیب‌یابی شبکه

 

دستور نصب nmap

sudo apt install nmap

 

fping

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

fping برای پینگ کردن سریع چندتا دستگاه تو شبکه عالیه. من باهاش چک می‌کنم کدوم دستگاه‌ها تو شبکه فعالن. خیلی سبک و سریع کار می‌کنه و برای مانیتورینگ شبکه کاربردیه. اگه بخوای یه شبکه خانگی رو سریع اسکن کنی، این ابزار حسابی کارتو راه می‌ندازه. فقط کافیه لیست IPها رو بهش بدی! می‌تونی نتیجه رو تو یه فایل ذخیره کنی و بعدا تحلیلش کنی.

 

ویژگی‌ها کاربردها
پینگ سریع تست اتصال
پشتیبانی از چندین میزبان مانیتورینگ شبکه
سبک تحلیل شبکه

 

دستور نصب fping

sudo apt install fping

 

screen

 

screen یه ابزار باحاله که چندتا جلسه ترمینال رو همزمان مدیریت می‌کنه. من وقتی پروژه‌های طولانی دارم، باهاش ترمینالم رو نگه می‌دارم که اگه قطع شد چیزی از دست نره. برای سرورهایی که باید 24/7 روشن باشن عالیه. می‌تونی چندتا اسکریپت رو همزمان اجرا کنی و بینشون سوییچ کنی. اگه از راه دور با SSH کار می‌کنی، این ابزار ناجیته!

 

ویژگی‌ها کاربردها
مدیریت جلسات ترمینال مدیریت ترمینال
اجرای فرآیندهای طولانی پروژه‌های ریموت
چندکاره سرورهای مداوم

 

دستور نصب screen

sudo apt install screen

 

curl

 

curl یه ابزار خط فرمان برای دانلود و انتقال داده‌ست. من باهاش فایل دانلود می‌کنم یا APIها رو تست می‌کنم. برای پروژه‌های شبکه‌ای و اسکریپت‌نویسی حسابی به‌درد می‌خوره. می‌تونی باهاش درخواست‌های HTTP بفرستی یا داده‌ها رو از سرور بگیری. برای اتوماسیون پروژه‌های رزبری پای عالیه. می‌تونی باهاش اسکریپت‌های باحال برای دانلود خودکار بنویسی.

 

ویژگی‌ها کاربردها
پشتیبانی از پروتکل‌های مختلف دانلود فایل
سبک تست API
سریع انتقال داده

 

دستور نصب curl

sudo apt install curl

 

stressberry

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

stressberry برای تست فشار رزبری پای عالیه. من باهاش دمای CPU و عملکرد سیستم رو چک می‌کنم تا مطمئن شم سیستم زیر فشار هنگ نمی‌کنه. برای پروژه‌های سنگین خیلی کاربردیه. می‌تونی ببینی رزبری پای‌ت زیر بار سنگین چطور عمل می‌کنه و اگه لازم بود خنک‌کننده اضافه کنی! گزارش‌هاش برای بهینه‌سازی سیستم خیلی به‌درد می‌خوره.

 

ویژگی‌ها کاربردها
تست فشار CPU تست عملکرد
مانیتورینگ دما بررسی پایداری سیستم
گزارش‌گیری بهینه‌سازی سخت‌افزار

 

دستور نصب stressberry

sudo pip3 install stressberry

Wireshark

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Wireshark یه ابزار حرفه‌ای برای تحلیل بسته‌های شبکه‌ست. من باهاش ترافیک شبکه رو مانیتور می‌کنم تا ببینم چه خبره! برای عیب‌یابی شبکه یا تست امنیت خیلی به‌درد می‌خوره. می‌تونی بسته‌های داده رو فیلتر کنی و دقیق تحلیلشون کنی. برای رزبری پای که سرور شبکه داری، این ابزار ضروریه. رابط گرافیکی‌اش هم کار رو خیلی راحت می‌کنه.

 

ویژگی‌ها کاربردها
تحلیل بسته‌ها مانیتورینگ شبکه
رابط گرافیکی عیب‌یابی
فیلتر پیشرفته تست امنیت

 

دستور نصب Wireshark

sudo apt install wireshark

 

iperf3

 

iperf3 برای تست سرعت و عملکرد شبکه عالیه. من باهاش پهنای باند شبکه خونه‌ام رو چک می‌کنم. اگه بخوای ببینی وای‌فای یا کابلت چطور کار می‌کنه، این ابزار حرف نداره. می‌تونی بین دو دستگاه تست سرعت راه بندازی و نتیجه رو دقیق ببینی. برای بهینه‌سازی شبکه خانگی عالیه. گزارش‌های دقیقش برای عیب‌یابی شبکه خیلی کاربردیه.

 

ویژگی‌ها کاربردها
اندازه‌گیری پهنای باند تست سرعت شبکه
تست TCP/UDP عیب‌یابی اتصال
گزارش دقیق بهینه‌سازی شبکه

 

دستور نصب iperf3

sudo apt install iperf3

 

netcat

 

netcat که بهش می‌گن “چاقوی سوئیسی شبکه”، برای انتقال داده تو شبکه‌های TCP/UDP عالیه. من باهاش پورت‌ها رو تست می‌کنم یا داده جابه‌جا می‌کنم. خیلی ساده و کاربردیه. می‌تونی باهاش یه چت ساده بین دو دستگاه راه بندازی یا فایل منتقل کنی. برای پروژه‌های شبکه‌ای رزبری پای لازمه. سبک بودنش باعث می‌شه تو هر سیستمی خوب کار کنه.

 

ویژگی‌ها کاربردها
سبک تست پورت
چندمنظوره انتقال داده
پشتیبانی از TCP/UDP دیباگ شبکه

 

دستور نصب netcat

sudo apt install netcat

 

tcpdump

 

tcpdump یه ابزار خط فرمان برای ضبط بسته‌های شبکه‌ست. من وقتی می‌خوام ترافیک شبکه رو عمیق تحلیل کنم ازش استفاده می‌کنم. برای عیب‌یابی پیشرفته شبکه خیلی خوبه. می‌تونی بسته‌ها رو ذخیره کنی و بعدا با ابزارهایی مثل Wireshark تحلیلشون کنی. برای ادمین‌های شبکه عالیه. می‌تونی فیلترهای پیچیده بنویسی و فقط داده‌های موردنظرت رو ببینی.

 

ویژگی‌ها کاربردها
ضبط بسته‌ها تحلیل شبکه
فیلتر پیشرفته عیب‌یابی
خط فرمان مانیتورینگ

 

دستور نصب tcpdump

sudo apt install tcpdump

 

iftop

 

iftop مصرف پهنای باند شبکه رو لحظه‌ای نشون می‌ده. من باهاش می‌بینم کدوم دستگاه داره پهنای باند رو می‌خوره! برای مانیتورینگ شبکه‌های کوچک خونه خیلی کاربردیه. رابط کاربریش تو ترمینال ساده و جذابه. اگه بخوای ببینی چرا اینترنتت کنده، این ابزار بهت کمک می‌کنه. می‌تونی IPها رو فیلتر کنی و فقط ترافیک خاصی رو ببینی.

 

ویژگی‌ها کاربردها
نمایش لحظه‌ای مانیتورینگ پهنای باند
رابط ترمینال عیب‌یابی شبکه
فیلتر IP تحلیل ترافیک

 

دستور نصب iftop

sudo apt install iftop

 

nload

 

nload یه ابزار ساده‌ست که مصرف پهنای باند رو با نمودار تو ترمینال نشون می‌ده . nload برای رزبری پای‌های کم‌قدرت هم عالیه. می‌تونی ببینی شبکه‌ت تو لحظه چطور داره کار می‌کنه. نمودارهای ساده‌ش برای تحلیل سریع شبکه خیلی به‌درد می‌خوره.

ویژگی‌ها کاربردها
نمایش گرافیکی مانیتورینگ پهنای باند
سبک تست سرعت
لحظه‌ای تحلیل شبکه

 

دستور نصب nload

sudo apt install nload

 

ethtool

 

ethtool برای مدیریت و عیب‌یابی کارت‌های شبکه‌ست. من باهاش تنظیمات شبکه رو چک می‌کنم یا سرعت اتصال رو تنظیم می‌کنم. برای سرورهای رزبری پای خیلی به‌درد می‌خوره. می‌تونی وضعیت کارت شبکه رو ببینی و اگه مشکلی بود سریع برطرفش کنی. برای شبکه‌های حرفه‌ای لازمه. می‌تونی باهاش تنظیمات پیشرفته مثل سرعت پورت رو هم تغییر بدی.

 

ویژگی‌ها کاربردها
مدیریت کارت شبکه عیب‌یابی شبکه
نمایش وضعیت تنظیمات اتصال
تنظیم سرعت بهینه‌سازی شبکه

 

دستور نصب ethtool

sudo apt install ethtool

 

vnstat

 

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

 

ویژگی‌ها کاربردها
ثبت داده مانیتورینگ مصرف داده
گزارش‌گیری تحلیل شبکه
سبک مدیریت پهنای باند

 

دستور نصب vnstat

sudo apt install vnstat

 

mtr

 

mtr ترکیبی از ping و tracerouteه که مسیر شبکه رو تحلیل می‌کنه. من باهاش مشکلات اتصال رو پیدا می‌کنم. برای عیب‌یابی شبکه‌های پیچیده خیلی به‌درد می‌خوره. می‌تونی ببینی داده‌ها از چه مسیری به مقصد می‌رسن و کجا گیر می‌کنن. برای ادمین‌های شبکه یه ابزار ضروریه. گزارش‌های لحظه‌ای‌ش برای تحلیل سریع شبکه عالیه.

ویژگی‌ها کاربردها
تحلیل مسیر عیب‌یابی شبکه
نمایش لحظه‌ای تحلیل مسیر
ترکیب ping/traceroute مانیتورینگ اتصال

 

دستور نصب mtr

sudo apt install mtr

 

کتابخانه‌های کاربردی برای GPIO

RPi.GPIO

 

RPi.GPIO کتابخونه اصلی پایتون برای کنترل پین‌های GPIO رزبری پایه. من باهاش LED، سنسور، و موتور کنترل می‌کنم. برای پروژه‌های سخت‌افزاری ساده خیلی مناسبه و یادگیریش راحته. می‌تونی باهاش پروژه‌های باحال مثل ربات یا سیستم‌های خانگی درست کنی. برای تازه‌کارای سخت‌افزار بهترین انتخابه! کدهای ساده و مستندات خوبش کار رو خیلی راحت می‌کنه.

 

ویژگی‌ها کاربردها
ساده کنترل LED
پایتون سنسورها
کنترل GPIO پروژه‌های سخت‌افزاری

 

دستور نصب RPi.GPIO

sudo apt install python3-rpi.gpio

 

pigpio

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

pigpio یه کتابخونه پیشرفته برای کنترل GPIOه که از PWM دقیق پشتیبانی می‌کنه. من باهاش پروژه‌های IoT پیچیده درست می‌کنم. می‌تونی از راه دور هم باهاش کار کنی! برای کنترل دقیق‌تر سخت‌افزار مثل موتورهای سروو عالیه. اگه بخوای پروژه‌های حرفه‌ای‌تر بسازی، این ابزار به کار میاد. مستنداتش هم برای توسعه‌دهنده‌ها خیلی کاربردیه.

 

ویژگی‌ها کاربردها
پشتیبانی PWM پروژه‌های IoT
کنترل از راه دور کنترل دقیق سخت‌افزار
پیشرفته اتوماسیون

 

دستور نصب pigpio

sudo apt install pigpio
sudo systemctl enable pigpiod
sudo systemctl start pigpiod

 

Pi4J

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Pi4J برای کسایی که با جاوا کار می‌کنن عالیه. من باهاش پروژه‌های سخت‌افزاری رو با جاوا کنترل می‌کنم. برای سیستم‌های سازمانی یا پروژه‌های حرفه‌ای خیلی به‌درد می‌خوره. می‌تونی باهاش پروژه‌های IoT پیشرفته بسازی و با سیستم‌های جاوا ادغام کنی. برای برنامه‌نویسای جاوا یه ابزار ضروریه. مستندات و مثال‌هاش کار رو خیلی راحت می‌کنه.

 

ویژگی‌ها کاربردها
پشتیبانی از جاوا پروژه‌های جاوا
کنترل GPIO ادغام سازمانی
حرفه‌ای پروژه‌های IoT

 

دستور نصب Pi4J

curl -s get.pi4j.com | sudo bash

 

WiringPi

 

WiringPi یه کتابخونه قدیمی برای کنترل GPIO با زبان Cه. گرچه منسوخ شده، ولی من هنوز تو پروژه‌های قدیمی ازش استفاده می‌کنم. برای برنامه‌نویسی سطح پایین خوبه. اگه بخوای کدهای سریع و بهینه بنویسی، این ابزار به کار میاد. فقط یادت باشه که برای رزبری‌های جدیدتر ممکنه نیاز به آپدیت داشته باشه. برای پروژه‌های خاص هنوزم کاربردیه.

 

ویژگی‌ها کاربردها
کنترل GPIO با C پروژه‌های قدیمی
سبک برنامه‌نویسی سطح پایین
قدیمی کنترل سخت‌افزار

 

دستور نصب WiringPi

git clone https://github.com/WiringPi/WiringPi.git
cd WiringPi
./build

 

GPIO Zero

 

GPIO Zero یه کتابخونه پایتون ساده‌ست که برای تازه‌کارا طراحی شده. من باهاش به مبتدی‌ها یاد می‌دم چطور GPIO رو کنترل کنن. برای پروژه‌های آموزشی و ساده عالیه. می‌تونی با چند خط کد LED روشن کنی یا سنسور بخونی. برای آموزش و پروژه‌های خانگی خیلی باحاله! رابط ساده و مثال‌های زیادش یادگیری رو خیلی راحت می‌کنه.

 

ویژگی‌ها کاربردها
ساده آموزش سخت‌افزار
پایتون کنترل سنسور و LED
مناسب مبتدیان پروژه‌های خانگی

 

دستور نصب GPIO Zero

sudo pip3 install gpiozero

 

lgpio

 

lgpio یه جایگزین مدرن برای RPi.GPIOه که برای رزبری پای‌های جدید بهینه شده. من باهاش پروژه‌های سخت‌افزاری جدید درست می‌کنم. سبک و سریع کار می‌کنه. برای پروژه‌های IoT که نیاز به عملکرد بالا دارن عالیه. اگه رزبری پای 4 یا 5 داری، این کتابخونه حسابی به کار میاد. مستنداتش هم برای توسعه‌دهنده‌ها خیلی کاربردیه.

 

ویژگی‌ها کاربردها
مدرن کنترل GPIO
سبک پروژه‌های IoT
پایتون اتوماسیون

 

دستور نصب lgpio

sudo apt install python3-lgpio

 

ابزارهای برنامه‌نویسی و توسعه

PyCharm Community

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

PyCharm یه IDE حرفه‌ای برای پایتونه که برای پروژه‌های بزرگ حرف نداره. من باهاش پروژه‌های پیچیده پایتون رو مدیریت می‌کنم. دیباگرش و پشتیبانی از افزونه‌ها حسابی کار رو راحت می‌کنه. می‌تونی باهاش تست یونیتی بنویسی یا پروژه‌های وب رو مدیریت کنی. برای رزبری پای 4 یا 5 که قدرت بیشتری دارن عالیه! افزونه‌هاش برای توسعه وب و دیتاساینس هم خیلی کاربردیه.

ویژگی‌ها کاربردها
دیباگر پیشرفته توسعه پایتون
پشتیبانی افزونه مدیریت پروژه‌های بزرگ
رابط حرفه‌ای توسعه وب و دیتاساینس

 

دستور نصب PyCharm

sudo snap install pycharm-community --classic

 

Eclipse

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Eclipse یه IDE قدرتمند برای جاوا و زبان‌های دیگه‌ست. من باهاش پروژه‌های سازمانی جاوا می‌نویسم. برای رزبری پای که بخوای پروژه‌های حرفه‌ای کار کنی، خیلی به‌درد می‌خوره. افزونه‌هاش برای توسعه وب یا اپ‌های جاوا عالیه. اگه برنامه‌نویس جاوا هستی، این ابزار باید تو لیستت باشه. رابط کاربریش برای پروژه‌های بزرگ خیلی مناسبه.

 

ویژگی‌ها کاربردها
پشتیبانی از جاوا توسعه جاوا
افزونه‌های متنوع پروژه‌های سازمانی
حرفه‌ای توسعه اپلیکیشن

 

دستور نصب Eclipse

sudo apt install eclipse

 

Code::Blocks

 

Code::Blocks یه IDE متن‌باز برای C/C++ه که برای پروژه‌های سخت‌افزاری خوبه. من باهاش کدهای سطح پایین برای رزبری پای می‌نویسم. رابطش ساده و کاربردیه. می‌تونی باهاش پروژه‌های سخت‌افزاری یا نرم‌افزاری رو سریع کامپایل کنی. برای کسایی که با C کار می‌کنن عالیه. سبک بودنش برای رزبری پای‌های قدیمی هم مناسبه.

 

ویژگی‌ها کاربردها
پشتیبانی از C/C++ برنامه‌نویسی سخت‌افزاری
سبک توسعه C/C++
متن‌باز پروژه‌های سبک

 

دستور نصب Code::Blocks

sudo apt install codeblocks

 

Clang

 

Clang یه کامپایلر برای C، C++، و Objective-Cه که برای توسعه نرم‌افزارهای سطح پایین عالیه. من باهاش کدهای بهینه برای رزبری پای کامپایل می‌کنم. سرعتش بالاست و کدهای تمیز تولید می‌کنه. اگه بخوای پروژه‌های سخت‌افزاری یا سیستم‌های جاسازی‌شده بنویسی، این ابزار حسابی به کار میاد. گزارش خطاهاش هم برای دیباگ خیلی کمک می‌کنه.

 

ویژگی‌ها کاربردها
کامپایل سریع توسعه C/C++
بهینه سیستم‌های جاسازی‌شده
پشتیبانی چندزبانه بهینه‌سازی کد

 

دستور نصب Clang

sudo apt install clang

 

Make

 

Make یه ابزار برای مدیریت و کامپایل پروژه‌های نرم‌افزاریه. من باهاش پروژه‌های C/C++ رو می‌سازم. برای اتوماسیون ساخت کد حسابی کار راه می‌ندازه. می‌تونی باهاش فایل‌های پروژه رو سازماندهی کنی و سریع کامپایلشون کنی. برای پروژه‌های بزرگ رزبری پای عالیه. ساده و قدرتمنده برای مدیریت وابستگی‌ها.

 

ویژگی‌ها کاربردها
اتوماسیون ساخت مدیریت پروژه‌های کد
ساده کامپایل
سریع سازماندهی پروژه

 

دستور نصب Make

sudo apt install make

 

CMake

 

CMake برای مدیریت پروژه‌های پیچیده C/C++ عالیه. من باهاش فایل‌های ساخت پروژه‌های بزرگ رو تولید می‌کنم. برای رزبری پای که پروژه‌های سنگین داری، خیلی کاربردیه. می‌تونی باهاش پروژه‌های چندپلتفرمی رو مدیریت کنی. برای توسعه نرم‌افزار حرفه‌ای یه ابزار ضروریه. مستنداتش هم برای یادگیری خیلی خوبه.

 

ویژگی‌ها کاربردها
مدیریت پروژه‌های بزرگ تولید فایل‌های ساخت
چندپلتفرمی توسعه نرم‌افزار
قابل تنظیم پروژه‌های پیچیده

 

دستور نصب CMake

sudo apt install cmake

 

Valgrind

 

Valgrind برای دیباگ و پیدا کردن نشت حافظه تو برنامه‌های C/C++ عالیه. من باهاش کدهای پروژه‌هام رو بهینه می‌کنم که رزبری پای هنگ نکنه! می‌تونی باهاش مشکلات حافظه رو پیدا کنی و کدت رو سبک‌تر کنی. برای پروژه‌های حرفه‌ای که نیاز به بهینه‌سازی دارن عالیه. گزارش‌های دقیقش برای عیب‌یابی خیلی به‌درد می‌خوره.

 

ویژگی‌ها کاربردها
دیباگ حافظه شناسایی نشت حافظه
پروفایلینگ بهینه‌سازی کد
پیشرفته عیب‌یابی

 

دستور نصب Valgrind

sudo apt install valgrind

 

GDB

 

GDB یه دیباگر قدرتمند برای C/C++ که برای عیب‌یابی کدهای پیچیده عالیه. من باهاش کرش‌های برنامه رو پیدا می‌کنم. برای پروژه‌های حرفه‌ای رزبری پای لازمه. می‌تونی قدم به قدم کدت رو اجرا کنی و خطاها رو ردیابی کنی. برای برنامه‌نویسای حرفه‌ای یه ابزار حیاتیه. می‌تونی باهاش breakpoint بذاری و دقیق کدت رو بررسی کنی.

 

ویژگی‌ها کاربردها
دیباگ پیشرفته عیب‌یابی کد
پشتیبانی از C/C++ تحلیل کرش
قابل تنظیم توسعه حرفه‌ای

 

دستور نصب GDB

sudo apt install gdb

 

Node.js

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Node.js برای توسعه برنامه‌های وب و شبکه‌ای با جاوااسکریپت عالیه. من باهاش سرورهای کوچک برای پروژه‌های IoT درست می‌کنم. روی رزبری پای حسابی سریع کار می‌کنه. می‌تونی باهاش یه وب‌سرور ساده راه بندازی یا پروژه‌های IoT رو مدیریت کنی. برای توسعه وب روی رزبری پای عالیه. با NPM جفتش یه تیم خفن می‌سازه!

 

ویژگی‌ها کاربردها
اجرای جاوااسکریپت توسعه وب
سریع سرور IoT
سبک برنامه‌های شبکه‌ای

 

دستور نصب Node.js

sudo apt install nodejs

 

NPM

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

NPM مدیر بسته Node.jsه که برای نصب کتابخونه‌های جاوااسکریپت استفاده می‌شه. من باهاش پکیج‌های پروژه‌های وبم رو مدیریت می‌کنم. برای توسعه وب روی رزبری پای لازمه. می‌تونی باهاش هزاران پکیج آماده رو نصب کنی و پروژه‌هات رو قوی‌تر کنی. با Node.js جفتشون یه تیم خفنن! می‌تونی باهاش اسکریپت‌های اتوماسیون هم بنویسی.

 

ویژگی‌ها کاربردها
مدیریت بسته‌ها توسعه وب
سریع مدیریت پکیج‌های جاوااسکریپت
ادغام با Node.js اتوماسیون پروژه

 

دستور نصب NPM

sudo apt install npm

 

ابزارهای چندرسانه‌ای

Shotcut

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Shotcut یه ویرایشگر ویدیوی متن‌بازه که برای تدوین ویدیوهای ساده و حرفه‌ای عالیه. من باهاش ویدیوهای آموزشی پروژه‌هام رو ویرایش می‌کنم. رابطش ساده‌ست و برای رزبری پای سبک کار می‌کنه. می‌تونی باهاش افکت‌های باحال به ویدیوها بدی یا کلیپ‌ها رو برش بزنی. برای تولید محتوا حسابی به کار میاد. پشتیبانی از فرمت‌های زیادش باعث می‌شه همه‌کاره باشه.

 

ویژگی‌ها کاربردها
ویرایش چندمسیره تدوین ویدیو
پشتیبانی از فرمت‌ها تولید محتوا
متن‌باز ویرایش حرفه‌ای

 

دستور نصب Shotcut

sudo snap install shotcut --classic

 

Inkscape

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Inkscape برای طراحی گرافیک‌های برداری مثل لوگو و آیکون عالیه. من باهاش طرح‌های گرافیکی برای پروژه‌هام درست می‌کنم. سبک و قدرتمنده و برای رزبری پای مناسبه. می‌تونی باهاش طرح‌های حرفه‌ای برای پرینت یا وب بسازی. اگه به طراحی گرافیک علاقه داری، این ابزار باید تو جعبه ابزارت باشه. ابزارهای پیشرفته‌ش برای خلاقیت خیلی به‌درد می‌خوره.

 

ویژگی‌ها کاربردها
طراحی برداری طراحی لوگو
متن‌باز گرافیک برداری
ابزارهای پیشرفته طراحی وب

 

دستور نصب Inkscape

sudo apt install inkscape

 

VidCutter

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

VidCutter یه ابزار ساده برای برش و ویرایش سریع ویدیوئه. من وقتی می‌خوام یه تیکه از ویدیو رو جدا کنم ازش استفاده می‌کنم. برای پروژه‌های سریع خیلی خوبه. رابط کاربریش خیلی راحته و نیازی به یادگیری پیچیده نداره. اگه بخوای سریع یه کلیپ درست کنی، این ابزار کارتو راه می‌ندازه. سبک بودنش برای رزبری پای عالیه.

 

ویژگی‌ها کاربردها
برش سریع ویرایش سریع ویدیو
رابط ساده برش کلیپ
سبک تولید محتوای ساده

 

دستور نصب VidCutter

sudo apt install vidcutter

 

SMPlayer

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

SMPlayer یه پخش‌کننده چندرسانه‌ای ساده و سبک برای ویدیو و صداست. من باهاش ویدیوهای پروژه‌هام رو با زیرنویس می‌بینم. برای رزبری پای کم‌مصرف و کاربردیه. می‌تونی باهاش ویدیوهای آنلاین رو هم استریم کنی. اگه دنبال یه پلیر سبک و سریع هستی، این ابزار عالیه. پشتیبانی از زیرنویسش برای فیلم‌های خارجی خیلی به‌درد می‌خوره.

 

ویژگی‌ها کاربردها
پشتیبانی از زیرنویس پخش رسانه
سبک استریم آنلاین
ساده پخش ویدیو

 

دستور نصب SMPlayer

sudo apt install smplayer

 

Pinta

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Pinta یه ابزار ویرایش تصویر سبک و ساده‌ست که برای ویرایش سریع عکس‌ها عالیه. من باهاش تصاویر پروژه‌هام رو ویرایش می‌کنم. برای تازه‌کارا خیلی راحته. می‌تونی باهاش عکس‌ها رو برش بزنی، رنگشون رو عوض کنی یا متن اضافه کنی. برای پروژه‌های گرافیکی ساده روی رزبری پای عالیه. رابط کاربریش شبیه Paint ویندوزه ولی قوی‌تره.

 

ویژگی‌ها کاربردها
سبک ویرایش سریع تصویر
ساده نقاشی دیجیتال
ابزارهای ویرایش پایه ویرایش عکس

 

دستور نصب Pinta

sudo apt install pinta

ابزارهای امنیتی

ClamAV

 

ClamAV یه آنتی‌ویروس متن‌باز برای اسکن بدافزارهاست. من باهاش سیستم رزبری پای رو اسکن می‌کنم تا مطمئن شم هیچ بدافزاری نیست. برای سرورهای خانگی خیلی خوبه. می‌تونی باهاش فایل‌های مشکوک رو بررسی کنی و سیستم رو امن نگه داری. برای رزبری پای که همیشه آنلاینه، یه ابزار ضروریه. می‌تونی اسکن‌های خودکار تنظیم کنی تا خیالت راحت باشه.

 

ویژگی‌ها کاربردها
اسکن بدافزار حفاظت سیستم
متن‌باز امنیت سرور
خط فرمان اسکن فایل

 

دستور نصب ClamAV

sudo apt install clamav

 

UFW

 

UFW یه ابزار ساده برای مدیریت فایروال رزبری پایه. من باهاش ترافیک شبکه رو کنترل می‌کنم تا سیستمم امن بمونه. برای تازه‌کارا هم خیلی راحته. می‌تونی باهاش پورت‌های خاصی رو باز یا بسته کنی و از حملات شبکه‌ای جلوگیری کنی. برای سرورهای خانگی رزبری پای عالیه. تنظیماتش با چند خط دستور خیلی ساده انجام می‌شه.

 

ویژگی‌ها کاربردها
مدیریت فایروال افزایش امنیت
ساده کنترل ترافیک شبکه
خط فرمان حفاظت سرور

 

دستور نصب UFW

sudo apt install ufw

 

Fail2Ban

 

Fail2Ban از حملات brute-force جلوگیری می‌کنه. من باهاش سرور رزبری پای رو از هکرها محافظت می‌کنم. لاگ‌ها رو مانیتور می‌کنه و IPهای مشکوک رو بلاک می‌کنه. اگه بخوای سرورت همیشه امن باشه، این ابزار حسابی به کار میاد. تنظیماتش هم ساده‌ست و سریع راه می‌افته. می‌تونی برای سرویس‌های مختلف مثل SSH قوانین خاص بذاری.

 

ویژگی‌ها کاربردها
مانیتورینگ لاگ جلوگیری از حملات
بلاک IP حفاظت سرور
ساده افزایش امنیت

 

دستور نصب Fail2Ban

sudo apt install fail2ban

 

Lynis

 

Lynis یه ابزار امنیتیه که سیستم رزبری پای رو اسکن می‌کنه و مشکلات امنیتی رو پیدا می‌کنه. من باهاش چک می‌کنم که سیستمم چقدر امنه و چه تنظیماتی نیاز به بهبود داره. گزارش‌های دقیقش برای سخت کردن سیستم (hardening) عالیه. برای سرورهای خانگی یا پروژه‌های حساس خیلی به‌درد می‌خوره. فقط یادت باشه بعد از اسکن، گزارش رو با دقت بخونی و پیشنهاداتش رو اعمال کنی. اگه بخوای رزبری پای رو مثل یه قلعه امن کنی، Lynis راهنمای خوبیه!

 

ویژگی‌ها کاربردها
اسکن امنیتی بررسی امنیت سیستم
گزارش دقیق سخت کردن سرور
متن‌باز افزایش امنیت

 

دستور نصب Lynis

sudo apt install lynis

 

Rkhunter

 

Rkhunter یه ابزار برای پیدا کردن روت‌کیت‌ها و بدافزارهای مخفیه. من باهاش سیستم رو اسکن می‌کنم تا مطمئن شم هیچ برنامه مخربی تو رزبری پای لونه نکرده. برای سرورهایی که همیشه آنلاینن خیلی کاربردیه. نصبش ساده‌ست و گزارش‌های خوبی می‌ده که می‌تونی باهاش سیستم رو ایمن‌تر کنی. اگه بخوای خیالت از امنیت سرور راحت باشه، این ابزار رو حتما نصب کن. می‌تونی اسکن‌های دوره‌ای تنظیم کنی.

 

ویژگی‌ها کاربردها
اسکن روت‌کیت تشخیص بدافزار
گزارش امنیتی حفاظت سرور
سبک افزایش امنیت

 

دستور نصب Rkhunter

sudo apt install rkhunter

 

ابزارهای اتوماسیون و IoT

Home Assistant

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Home Assistant یه پلتفرم متن‌باز برای اتوماسیون خانگیه که من عاشقشم! باهاش دستگاه‌های خونه مثل لامپ، سنسور، و دوربین رو کنترل می‌کنم. روی رزبری پای به‌عنوان سرور مرکزی عالی کار می‌کنه. رابط وبش خیلی راحته و می‌تونی باهاش سناریوهای خفن بسازی، مثلاً لامپ‌ها با طلوع آفتاب روشن شن! اگه بخوای خونه‌ت رو هوشمند کنی، این ابزار بهترین انتخابه. فقط یه رزبری پای و چندتا دستگاه IoT کافیه! می‌تونی باهاش داشبوردهای سفارشی هم بسازی.

 

ویژگی‌ها کاربردها
اتوماسیون خانگی کنترل خانه هوشمند
رابط وب مدیریت سنسورها
ادغام با دستگاه‌های IoT اتوماسیون پیشرفته

 

دستور نصب Home Assistant

sudo snap install home-assistant-snap

 

Domoticz

 

Domoticz یه ابزار دیگه برای اتوماسیون خانگیه که سبک‌تر از Home Assistante. من باهاش دستگاه‌های IoT رو مدیریت می‌کنم و برای پروژه‌های ساده‌تر استفاده می‌کنم. رابط وبش ساده‌ست و برای رزبری پای کم‌مصرف عالیه. اگه تازه‌کار باشی، یادگیریش راحت‌تره. می‌تونی باهاش سنسورها و دستگاه‌های خونه رو کنترل کنی و سناریوهای ساده بسازی. برای پروژه‌های خانگی کوچک خیلی مناسبه.

 

ویژگی‌ها کاربردها
سبک اتوماسیون خانگی
رابط وب کنترل دستگاه‌ها
ادغام با IoT پروژه‌های ساده IoT

 

دستور نصب Domoticz

curl -L https://install.domoticz.com | bash

 

MQTT (Mosquitto)

 

Mosquitto یه بروکر MQTT برای پروژه‌های IoTه. من باهاش دستگاه‌های مختلف رو به هم وصل می‌کنم تا داده‌ها رو بینشون ردوبدل کنن. برای اتوماسیون خانگی یا پروژه‌های سنسوری خیلی کاربردیه. سبک و سریع کار می‌کنه و روی رزبری پای عالیه. می‌تونی باهاش یه شبکه IoT بسازی و داده‌ها رو بین دستگاه‌ها جابه‌جا کنی. برای خونه‌های هوشمند یه ابزار ضروریه. تنظیمات امنیتیش هم خیالت رو راحت می‌کنه.

 

ویژگی‌ها کاربردها
پروتکل MQTT اتصال دستگاه‌های IoT
سبک تبادل داده
امن اتوماسیون

 

دستور نصب Mosquitto

sudo apt install mosquitto mosquitto-clients

 

Zigbee2MQTT

 

نصب و معرفی ابزارهای کاربردی در رزبین (Raspberry Pi OS)

 

Zigbee2MQTT برای اتصال دستگاه‌های Zigbee به سیستم‌های MQTT عالیه. من باهاش لامپ‌ها و سنسورهای Zigbee رو به رزبری پای وصل می‌کنم. برای خونه‌های هوشمند که دستگاه‌های Zigbee داری خیلی به‌درد می‌خوره. فقط یه دانگل Zigbee لازم داری. می‌تونی باهاش دستگاه‌های مختلف رو به شبکه IoT وصل کنی و کنترلشون کنی. رابط وبش برای مدیریت دستگاه‌ها خیلی راحته.

 

ویژگی‌ها کاربردها
پشتیبانی از Zigbee اتوماسیون خانگی
ادغام با MQTT کنترل دستگاه‌های Zigbee
رابط وب پروژه‌های IoT

 

دستور نصب Zigbee2MQTT

sudo curl -sSL https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/master/install.sh | bash

 

OpenHAB

OpenHAB یه پلتفرم متن‌باز دیگه برای اتوماسیون خانگیه. من باهاش دستگاه‌های مختلف از برندهای متفاوت رو یکپارچه می‌کنم. رابط وب و اپ موبایلش خیلی کاربردیه و برای پروژه‌های IoT پیچیده عالیه. روی رزبری پای به‌عنوان سرور مرکزی حسابی می‌درخشه. می‌تونی باهاش سناریوهای پیچیده بسازی و همه دستگاه‌های خونه رو کنترل کنی. انعطاف‌پذیریش برای پروژه‌های حرفه‌ای خیلی به‌درد می‌خوره.

 

ویژگی‌ها کاربردها
ادغام چندبرندی اتوماسیون خانگی
رابط وب مدیریت IoT
متن‌باز کنترل پیشرفته

 

دستور نصب OpenHAB

sudo apt install openhab

 

نصب سریع با اسکریپت Bash

رفقا، اگه مثل من تنبلی می‌کنی و نمی‌خوای تک‌تک ابزارها رو دستی نصب کنی، این اسکریپت Bash کار رو برات راحت می‌کنه. این اسکریپت یه عالمه از ابزارهای بالا رو به‌صورت خودکار نصب می‌کنه. فقط کافیه کپی کنی، تو یه فایل ذخیره کنی (مثلاً install_tools.sh)، و اجراش کنی. یادت باشه قبلش بررسی کن که کدوم ابزارها رو لازم داری، چون بعضیا ممکنه رو سیستم تو سنگین باشن.

دستور اجرا:

nano install_tools.sh
chmod +x install_tools.sh
./install_tools.sh

اسکریپت:

#!/bin/bash
# اسکریپت نصب خودکار ابزارهای رزبری پای
echo "به‌روزرسانی مخازن..."
sudo apt update
sudo apt upgrade -y

echo "نصب ابزارهای اصلی..."
sudo apt install -y vlc chromium-browser thonny python3-rpi.gpio pigpio python3-lgpio git-core gimp libreoffice filezilla arduino geany transmission htop nmap fping screen curl wireshark iperf3 netcat tcpdump iftop nload ethtool vnstat mtr
sudo pip3 install stressberry gpiozero
sudo snap install code --classic
sudo snap install pycharm-community --classic
sudo snap install shotcut --classic
sudo snap install nextcloud
sudo apt install -y mosquitto mosquitto-clients openhab
curl -sSL https://install.pi-hole.net | bash
curl -L https://install.domoticz.com | bash
sudo curl -sSL https://raw.githubusercontent.com/Koenkk/zigbee2mqtt/master/install.sh | bash

echo "نصب تموم شد! حالا برو پروژه‌هاتو بترکون!"

 

 

 هشدار: این اسکریپت همه ابزارها رو نصب می‌کنه و ممکنه برای رزبری پای‌های قدیمی (مثل Pi Zero) سنگین باشه. پیشنهاد می‌کنم بسته‌ها رو بر اساس نیازت کم و زیاد کنی.

خب، رفقا! حالا که این همه ابزار خفن رو باهم مرور کردیم، وقتشه که رزبری پای‌تون رو بردارید و پروژه‌های باحال باهاش راه بندازید. از برنامه‌نویسی و IoT گرفته تا سرور خانگی و ویرایش رسانه، رزبین با این ابزارها یه جعبه ابزار جادوییه! اگه سوالی داشتی یا نیاز به راهنمایی بیشتر داشتی، تو کامنت‌ها بگو یا یه سر به سایتم بزن. حالا برو بترکون!

اگر ابزار کاربردی دیگه شما استفاده میکنید تو بخش نظرات بهمون بگید که حتما تو این مقاله اضافه کنیم تا همه باهاش اشنا بشیم

آیا این مقاله برای شما مفید بود؟
_______ _______
مقالات مرتبط

مقالات مرتبط

محصولات مرتبط

محصولات مرتبط

-9% نمایشگر 7 اینچی تاچ با ورودی HTMI رزبری پای

نمایشگر 7 اینچی تاچ با ورودی HTMI رزبری پای

نمایشگر ها
-9% دوربین 8 مگاپیکسل رزبری پای IMX216

دوربین 8 مگاپیکسل رزبری پای IMX216

صوتی و تصویری
اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل و شماره موبایل خود را در کادر زیر وارد کنید:

این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .
تعداد علاقه مندانی که تاکنون عضو خبرنامه ما شده اند: 37,589 نفر

×
×