آموزش ها-هاست نگار

آموزش نصب آخرین نسخه پایتون در اوبونتو

 

پایتون سریع‌ترین زبان برنامه‌نویسی عمومی است که در حال رشد است. دلایل مختلفی مانند خوانایی و انعطاف پذیری، سهولت یادگیری و استفاده، قابلیت اطمینان و کارایی به این امر نسبت داده می شود. دو نسخه اصلی پایتون در حال استفاده است - 2 و 3 (حال و آینده پایتون). نسخه اولی شاهد انتشار عمده جدیدی نخواهد بود، و دومی در حال توسعه فعال است و در چند سال گذشته شاهد انتشارهای پایدار زیادی بوده است.
 
آخرین نسخه پایدار پایتون 3 نسخه 3.11 است. در نسخه های جدیدتر اوبونتو، پایتون 3.10 یا پایتون 3.8 از پیش نصب شده است، که در مورد نسخه های قدیمی اوبونتو صدق نمی کند. در این مقاله، نحوه نصب آخرین نسخه Python 3.11 را بر روی تمام نسخه‌های اوبونتو از طریق مدیر بسته apt با استفاده از deadsnakes PPA توضیح خواهیم داد.
 
پایتون 3.11 را روی اوبونتو نصب کنید
برای نصب آخرین نسخه پایتون 3.11، می‌توانید از PPA تیم «deadsnakes» استفاده کنید که حاوی نسخه‌های جدیدتر پایتون بسته‌بندی شده برای اوبونتو است.
 
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
 
اگر می خواهید یک نسخه خاص پایتون یا چندین نسخه از پایتون را در سیستم اوبونتو خود نصب کنید، می توانید به سادگی دستور زیر را با شماره نسخه پایتون مطابق شکل اجرا کنید.
 
sudo apt install python3.10
sudo apt install python3.9
sudo apt install python3.8
sudo apt install python3.7
sudo apt install python3.6
 
برای مشاهده لیستی از تمام باینری های پایتون نصب شده در سیستم خود، دستور ls زیر را اجرا کنید.
 
*ls -l /usr/bin/python
 
خروجی باید چیزی شبیه به کد زیر باشد:
 
lrwxrwxrwx 1 root root 10 Apr 22 2022 /usr/bin/python3 -> python3.10
-rwxr-xr-x 1 root root 5901416 Apr 2 2022 /usr/bin/python3.10
-rwxr-xr-x 1 root root 6705016 Oct 24 15:56 /usr/bin/python3.11
-rwxr-xr-x 1 root root 960 Dec 23 2020 /usr/bin/python3-futurize
-rwxr-xr-x 1 root root 964 Dec 23 2020 /usr/bin/python3-pasteurize
 
از خروجی بالا، متوجه میشویم که نسخه پیش فرض پایتون در سیستم تست 3.10 است، همچنین می توانید با استفاده از دستور زیر نسخه پایتون را بررسی کنید.
 
python -V
Python 3.10.4
 
برای استفاده از پایتون 3.11، دستور زیر را فراخوانی کنید.
 
python3.11
 
Output
Python 3.11.0 (main, Oct 24 2022, 19:56:13) [GCC 11.2.0] on linux
.Type "help", "copyright", "credits" or "license" for more information
;>>> print ("TecMint #1 Linux Blog")
TecMint #1 Linux Blog
()>>> quit
 
برای خروج از مفسر پایتون، دستور زیر را تایپ کرده و Enter را فشار دهید.
 
()quit
OR
()exit
 
نسخه پیش فرض پایتون را در اوبونتو تنظیم کنید
اگر چندین نسخه از پایتون را در سیستم اوبونتو نصب کرده‌اید و می‌خواهید تنها یک نسخه را به‌عنوان پیش‌فرض تنظیم کنید، باید مراحل دیگری را مطابق شکل انجام دهید.
 
python3 --version
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3
python3 --version
 
 
 
در این مقاله کوتاه نحوه نصب پایتون 3.11 در اوبونتو از طریق مدیر بسته apt را توضیح داده ایم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
 
 

 

نصب MongoDB در CentOS
MongoDB یک برنامه پایگاه داده NoSQL مبتنی بر اسناد (document-based) است. بر خلاف پایگاه‌های داده رابطه‌ای، MongoDB قبل از افزودن داده‌ها به پایگاه داده نیازی به یک طرح از پیش تعریف‌شده ندارد. دیتابیس MongoDB یک پایگاه داده قوی , منعطف و مقیاس پذیر است.
در این آموزش روش نصب MongoDB 6.0 Community Edition بر روی Red Hat Enterprise Linux، CentOS Linux یا Oracle Linux [1] با استفاده از مدیر بسته yum استفاده کنید. را به شما عزیزان آموزش می دهیم، همراه ما باشید.
اطلاعیه 
  • MongoDB 5.0 Community Edition دیگر از RHEL / CentOS / Oracle 6 در معماری x86_64 پشتیبانی نمیکند.
  • MongoDB 5.0 Community Edition دیگر از RHEL / CentOS / Oracle 7 در معماری s390x پشتیبانی نمیکند.
MongoDB 6.0 Community Edition از نسخه های 64 بیتی Red Hat Enterprise Linux (RHEL)، CentOS Linux، Oracle Linux ، Rocky Linux و AlmaLinux در معماری x86_64 پشتیبانی می کند:
  • RHEL / CentOS / Oracle / Rocky / AlmaLinux 8
  • RHEL / CentOS / Oracle 7
  • RHEL / CentOS / Oracle 6
MongoDB فقط از نسخه های 64 بیتی این پلتفرم ها پشتیبانی می کند.
 
MongoDB Community Edition را نصب کنید
برای نصب MongoDB Community Edition با استفاده از مدیریت بسته yum این مراحل را دنبال کنید.
1.پیکربندی سیستم مدیریت بسته (yum)
یک فایل /etc/yum.repos.d/mongodb-org-6.0.repo ایجاد کنید تا بتوانید MongoDB را مستقیماً با استفاده از yum نصب کنید:
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
همچنین می توانید فایل های .rpm را مستقیماً از مخزن MongoDB دانلود کنید.
دانلودها بر اساس نسخه Red Hat / CentOS (به عنوان مثال 7)، سپس نسخه انتشار MongoDB (به عنوان مثال 6.0)، سپس معماری (مانند x86_64) سازماندهی می شوند.
 
2. بسته های MongoDB را نصب کنید.
برای نصب آخرین نسخه پایدار MongoDB، دستور زیر را صادر کنید:
sudo yum install -y mongodb-org
از طرف دیگر، برای نصب نسخه خاصی از MongoDB، هر بسته کامپوننت را جداگانه مشخص کنید و شماره نسخه را به نام بسته اضافه کنید، مانند مثال زیر:
sudo yum install -y mongodb-org-6.0.2 mongodb-org-database-6.0.2 mongodb-org-server-6.0.2 mongodb-mongosh-6.0.2 mongodb-org-mongos-6.0.2 mongodb-org-tools-6.0.2
MongoDB Community Edition را اجرا کنید
مسیرهای دایرکتوری برای استفاده از دایرکتوری های پیش فرض
به طور پیش فرض، MongoDB با استفاده از حساب کاربری mongod اجرا می شود و از دایرکتوری های پیش فرض زیر استفاده می کند:
  • /var/lib/mongo (دایرکتوری داده ها)
  • /var/log/mongodb (دایرکتوری log)
مدیر بسته، دایرکتوری های پیش فرض را در حین نصب ایجاد می کند. مالک و نام گروه mongod هستند.
 
برای استفاده از دایرکتوری های غیر پیش فرض
برای استفاده از دایرکتوری داده و/یا دایرکتوری گزارش غیر از دایرکتوری های پیش فرض:
دایرکتوری یا دایرکتوری های جدید ایجاد کنید.
فایل پیکربندی /etc/mongod.conf را ویرایش کنید و فیلدهای زیر را مطابق با آن تغییر دهید:
  • storage.dbPath برای تعیین یک مسیر فهرست داده جدید (به عنوان مثال /some/data/directory)
  • systemLog.path برای تعیین مسیر فایل لاگ جدید (به عنوان مثال /some/log/directory/mongod.log)
اطمینان حاصل کنید که کاربری که MongoDB را اجرا می کند به دایرکتوری یا دایرکتوری ها دسترسی دارد:
<sudo chown -R mongod:mongod <directory
اگر کاربری را که MongoDB را اجرا می کند تغییر دهید، باید به کاربر جدید دسترسی به این دایرکتوری ها بدهید.
 
سیستم Init
برای اجرا و مدیریت mongod خود، از سیستم init داخلی سیستم عامل خود استفاده خواهید کرد. نسخه های اخیر لینوکس تمایل به استفاده از systemd دارند (که از دستور systemctl استفاده می کند)، در حالی که نسخه های قدیمی لینوکس تمایل دارند از System V init (که از دستور سرویس استفاده می کند) استفاده کنند.
در زیر از systemd استفاده شده است.
  • MongoDB را راه اندازی کنید.
شما می توانید فرآیند mongodb را با صدور دستور زیر شروع کنید:
sudo systemctl start mongod
اگر هنگام راه اندازی خطای مشابه زیر دریافت کردید:
.Failed to start mongod.service: Unit mongod.service not found
ابتدا دستور زیر را اجرا کنید:
sudo systemctl daemon-reload
سپس دوباره دستور start بالا را اجرا کنید.
  • بررسی کنید که MongoDB با موفقیت شروع شده است:
sudo systemctl status mongod
شما می توانید به صورت اختیاری اطمینان حاصل کنید که MongoDB با صدور دستور زیر شروع به راه اندازی مجدد سیستم می کند:
sudo systemctl enable mongod
  • MongoDB را متوقف کنید.
در صورت نیاز، می توانید آن را متوقف کنید. با صدور دستور زیر عمل کنید:
sudo systemctl stop mongod
  • MongoDB را مجدداً راه اندازی کنید.
با صدور دستور زیر می توانید فرآیند mongod را مجددا راه اندازی کنید:
sudo systemctl restart mongod
می‌توانید با مشاهده خروجی در فایل /var/log/mongodb/mongod.log، وضعیت فرآیند را برای خطاها یا پیام‌های مهم دنبال کنید.
 
MongoDB Community Edition را حذف نصب کنید
برای حذف کامل MongoDB از یک سیستم، باید خود برنامه های MongoDB، فایل های پیکربندی و هر دایرکتوری حاوی داده ها و گزارش ها را حذف کنید. بخش زیر شما را از طریق مراحل لازم راهنمایی می کند.
  • MongoDB را متوقف کنید.
با صدور دستور زیر فرآیند mongod را متوقف کنید:
sudo service mongod stop
  • حذف بسته ها
بسته های MongoDB را که قبلا نصب کرده بودید حذف کنید.
sudo yum erase $(rpm -qa | grep mongodb-org)
  • دایرکتوری داده را حذف کنید.
پایگاه داده ها و فایل های لاگ MongoDB را حذف کنید.
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
در این آموزش طریقه نصب مونگو دی بی بر روی CentOS را توضیح دادیم. امیدواریم این مقاله آموزشی برای شما مفید بوده باشد، برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
 
 
 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

خرید هاست

 

آموزش های مرتبط