آموزش سریع نصب ++Notepad در لینوکس وی پی اس
با اینکه ویرایشگر ++Notepad در اصل برای سیستم عامل ویندوز توسعه یافته است ولی کاربران لینوکس هم هیچ محدودیتی در زمینه نصب ++Notepad در لینوکس ندارند و به راحتی می توانند از این ویرایشگر و امکانات فوق العاده آن بهره مند شوند.
برای نصب ویرایشگر ++Notepad در لینوکس می توانید از ۲ ابزار snap و wine کمک بگیرید که در اکثر توزیع های لینوکس قابل نصب و استفاده هستند.
اگر برای استفاده حرفه ای از ++Notepad به یک سرور لینوکس قدرتمند نیاز دارید، می توانید به صفحه خرید سرور مجازی لینوکس سر بزنید و پلن ایده آل خود را سفارش دهید.
ویژگی های اصلی ویرایشگر ++Notepad
- متن باز و رایگان
- رنگ بندی سینتکس
- پشتیبانی از بیش از ۵۰ زبان برنامه نویسی
- تکمیل خودکار کلمات و توابع زبان های برنامه نویسی
- رنگ بندی متن کدها بر اساس زبان برنامه نویسی
- امکان باز کردن و ویرایش چند فایل به طور همزمان و در کنار هم
- امکان توسعه عملکرد ویرایشگر با استفاده از افزونه ها
- امکان تنظیم رابط کاربری بر اساس نیازهای کاربر
- جستجو و جایگزینی پیشرفته
- قابلیت ضبط و اجرای ماکروها
- پشتیبانی از یونیکد
- قابلیت ذخیره خودکار (Auto-Save)
- …
پیش نیازهای نصب ++Notepad در لینوکس
- سیستم یا سرور مجهز به یکی از توزیع های لینوکس
- دسترسی به ترمینال
- دسترسی به یک کاربر با امتیازات sudo
- اتصال اینترنتی پایدار
ابتدا اگر از سرور مجازی استفاده می کنید، طبق آموزش نحوه ورود به سرور مجازی لینوکس، وارد سرور مجازی خود شوید و سپس یکی از روش های زیر را برای نصب ++Notepad در لینوکس امتحان کنید.
روش ۱) نصب ++Notepad در سرور مجازی لینوکس با snap
سیستم snap حاوی انواع پکیج ها و وابستگی های مربوط به آنهاست که روی هر توزیع لینوکس قابل نصب و اجرا هستند.
برای نصب ++Notepad هم می توانید از این snap استفاده کنید ولی منتها ابتدا باید از نصب بودن مدیر بسته snap در سیستم لینوکس خود مطمئن شوید.
- ترمینال را باز کنید.
- با دستور زیر، ورژن snap را بررسی کنید.
snap --version
اگر snap در سیستم شما نصب باشد، خروجی این دستور شامل نسخه snap و snapd خواهد بود.
در غیر این صورت باید نسبت به نصب snap اقدام کنید.
نصب snap در اوبونتو – دبیان
* snap در نسخه های اوبونتو ۱۶.۴ به بعد و دبیان ۹ به بعد قابل نصب و استفاده است.
- ریپازیتوری سیستم را آپدیت و آپگرید کنید:
sudo apt update && sudo apt upgrade
- Snapd را نصب کنید:
sudo apt install snapd
- سرویس snap را فعال کنید:
sudo systemctl enable --now snapd
نصب snap در centos – fedora
* snap در توزیع CentOS 7 و CentOS 8 و توزیع Fedora 24 به بعد پشتیبانی می شود.
- ریپازیتوری EPEL را نصب کنید:
sudo yum install epel-release
یا
sudo dnf install epel-release
- دستور نصب snap را اجرا کنید:
sudo yum install snapd
یا
sudo dnf install snapd
- سرویس snap را فعال کنید:
sudo systemctl enable --now snapd.socket
نصب snap در ArchLinux
- دستورات زیر را به ترتیب اجرا کنید:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
- سرویس snap را فعال کنید:
sudo systemctl enable --now snapd.socket
برای تست نصب snap می توانید دستور زیر را برای نصب پکیج hello world امتحان کنید:
sudo snap install hello-world
بعد از اطمینان از نصب بودن snap در سیستم لینوکس خود، وقت آن است که شروع به نصب ++notpad کنید.
- دستور نصب ++Notepad با snap را اجرا کنید:
sudo snap install notepad-plus-plus
- پسورد کاربر sudo را وارد کنید تا نصب notepad شروع شود.
- کمی صبر کنید تا پروسه نصب این ویرایشگر به طور کامل انجام شود.
سپس می توانید از بخش applications یا activities، ویرایشگر ++Notepad را باز کرده و شروع به استفاده از آن کنید.
اگر هم می خواهید این ابزار را از طریق ترمینال باز کنید، می توانید دستور زیر را اجرا کنید:
notepad-plus-plus
در صورتی که بعداً قصد آپدیت نوتپد پلاس پلاس را داشتید، می توانید از دستور زیر استفاده کنید:
sudo snap refresh
روش ۲) نصب نوت پد پلاس پلاس با wine
Wine یک نرم افزار متن باز است که پلی بین دنیای ویندوز و لینوکس ایجاد می کند و کاربران لینوکس به کمک آن می توانند برنامه های مخصوص ویندوز مثل ++Notepad را روی سیستم عامل لینوکس اجرا کنند.
برای اینکه بتوانید از این ابزار برای نصب ++Notepad استفاده کنید، ابتدا باید خود wine را در سیستم لینوکس خود نصب کنید.
نصب wine در اوبونتو – دبیان
* snap در نسخه های اوبونتو ۱۶.۴ به بعد و دبیان ۱۰ به بعد قابل نصب و استفاده است.
برای شروع نصب wine در ubuntu، ابتدا باید نسخه سیستم عامل خود را بدانید که برای این کار می توانید از دستور زیر استفاده کنید:
lscpu
بخش CPU op-mode(s) نشان می دهد که سیستم عامل شما دارای چه نوع معماری است:
32bit: سیستم شما ۳۲ بیتی است.
64bit: سیستم شما ۶۴ بیتی است.
32bit ،64bit: سیستم شما از هر دو معماری پشتیبانی می کند.
- ریپازیتوری سیستم خود را آپدیت و آپگرید کنید:
sudo apt update && sudo apt upgrade
- متناسب با نسخه سیستم عامل خود، دستور نصب Wine را اجرا کنید:
sudo apt install wine64
یا
sudo apt install wine32
- وضعیت نصب Wine را بررسی کنید:
wine --version
با دیدن شماره نسخه واین می توانید از نصب موفقیت آمیز آن مطمئن شوید.
اگر برای نصب wine در اوبونتو به جزئیات بیشتری نیاز دارید، می توانید به مقاله آموزش نصب Wine در اوبونتو سر بزنید.
نصب wine در centos – fedora
* wine در توزیع CentOS 7 و CentOS 8 و توزیع Fedora 34 به بعد پشتیبانی می شود.
- ریپازیتوری EPEL را نصب کنید:
sudo yum install epel-release
یا
sudo dnf install epel-release
- برنامه wine را نصب کنید:
sudo yum install wine
یا
sudo dnf install wine
- نسخه wine را بررسی کنید تا با دیدن شماره نسخه، از نصب موفقیت آمیز آن مطمئن شوید:
wine --version
نصب wine در آرچ لینوکس
- ریپازیتوری سیستم خود را آپدیت کنید:
sudo pacman -Syu
- دستور نصب واین را اجرا کنید:
sudo pacman -S wine wine-mono wine-gecko
- وضعیت نصب Wine را بررسی کنید:
wine --version
با دیدن شماره نسخه واین می توانید از نصب موفقیت آمیز آن مطمئن شوید.
بعد از نصب wine نوبت به نصب ++Notepad می رسد.
- به صفحه دانلود ++Notepad مراجعه کنید و روی نسخه موردنظر (ترجیحاً آخرین نسخه) کلیک کنید.
- بعد متناسب با نسخه سیستم خود، روی installer موجود در قسمت 64bit یا 32bit کلیک کنید.
- دانلود فایل نصبی ++Notepad شروع می شود و کافیست صبر کنید تا تکمیل شود.
سپس برای اجرای این فایل نصبی دو راه دارید:
۱) راه اول
- به مسیر دانلود فایل ها بروید و فایل exe مربوط به ++Notepad را پیدا کنید.
- روی آن راست کلیک کنید و گزینه open with other applications را انتخاب کنید.
- گزینه wine windows program loader را انتخاب کنید و روی open کلیک کنید.
۲) راه دوم
- با دستور cd به مسیر دانلودها بروید.
- اسم فایلی که دانلود کردید را در دستور زیر لحاظ کرده و آن را اجرا کنید:
wine npp.5.8.5.Installer.exe
- کمی صبر کنید تا ویزارد notepad باز شود.
- زبان موردنظر (ترجیحاً English) را انتخاب کنید و روی ok کلیک کنید.
- پنجره اول Setup را با کلیک روی Next رد کنید.
- در پنجره License Agrement روی I Agree کلیک کنید.
مسیر نصب پیش فرض که مربوط به سیستم های ویندوز است، برای لینوکس معتبر نیست و باید آن را تغییر دهید.
- روی Browse کلیک کنید و مسیر دلخواه برای نصب ++Notepad را انتخاب کنید و روی Next کلیک کنید.
- در پنجره Components، تمام اجزای مربوط به ++Notepad علامت زده شده اند که اگر نمی خواهید این قسمت را متناسب با نیاز خود سفارشی سازی کنید، کافیست فقط روی Next کلیک کنید تا تمام component ها انتخاب شوند.
- گزینه Create Shortcut on Desktop را علامت بزنید و روی Install کلیک کنید.
- کمی منتظر بمانید تا پروسه نصب ++Notepad در لینوکس تکمیل شود.
- در نهایت روی Finish کلیک کنید.
اولین صفحه ++Notepad باز می شود و آماده استفاده شماست.
بعداً هر موقع که خواستید می توانید از بخش applications یا activities، ویرایشگر ++Notepad را باز کرده و شروع به استفاده از آن کنید.
یا اینکه ترمینال را باز کنید و دستور زیر را اجرا کنید:
* مسیر نصب ++Notepad را در دستور زیر لحاظ کنید.
wine start 'installation\path\for\Notepad++'
با بررسی تک تک منوها و گزینه های موجود در صفحه Home برنامه ++Notepad می توانید با امکانات و قابلیت های متنوع این ویرایشگر آشنا شوید و با امتحان کردن هر کدام از آنها، متوجه شوید که با نصب ++Notepad چه لطفی در حق خود انجام داده اید.
نحوه حذف برنامه ++Notepad از لینوکس
اگر برای نصب این برنامه از snap استفاده کرده اید، برای حذف نصب آن کافیست دستور زیر را اجرا کنید:
sudo snap remove notepad-plus-plus
اگر برای نصب ++Notepad در لینوکس از wine استفاده کرده اید، برای حذف آن می توانید از برنامه wine uninstaller استفاده کنید.
- ترمینال را باز کنید و دستور زیر را اجرا کنید:
wine uninstaller
- سپس پنجره ای باز می شود که لیست برنامه های نصب شده توسط Wine را نشان می دهد.
- برنامه ++Notepad را انتخاب کنید و روی دکمه remove یا uninstall کلیک کنید.
- طبق دستورالعمل پیش بروید تا این برنامه از سیستم شما حذف شود.
اگر از کاربران ویندوز سرور هستید و می خواهید ادیتور ++Notepad را روی آن نصب کنید، می توانید از آموزش نصب ++Notepad در ویندوز سرور کمک بگیرید.
سخن آخر
++Notepad یکی از پیشرفته ترین ادیتورهای متنی است که علاوه بر ویرایش فایل های متنی، قابلیت های مختلفی در زمینه برنامه نویسی ارائه می دهد و کاربران لینوکس هم هیچ محدودیتی در زمینه استفاده از این ویرایشگر و امکانات آن ندارند.