কিভাবে ইনস্টল করতে হবে ডেবিয়ান 9 লিনাক্স ইন্সটল করুন টিউটোরিয়াল | (লিনাক্সের শিক্ষানবিশদের গাইড)
সুচিপত্র:
- দেবিয়ান 9 এ জ্যাঙ্গো ইনস্টল করা হচ্ছে
- 1. পাইথন 3 এবং ভেনভ ইনস্টল করা
- ২. ভার্চুয়াল পরিবেশ তৈরি করা
- 3. জ্যাঙ্গো ইনস্টল করা
- ৪. একটি জ্যাঙ্গো প্রকল্প তৈরি করা
- ৫. ডেভলপমেন্ট সার্ভার পরীক্ষা করা হচ্ছে
- ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা
- উপসংহার
জাজানো হ'ল সর্বাধিক জনপ্রিয় পাইথন ওয়েব ফ্রেমওয়ার্ক যা বিকাশকারীদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে designed
জাজানো পিপ ব্যবহার করে সিস্টেম-ওয়াইড বা পাইথন ভার্চুয়াল পরিবেশে ইনস্টল করা যেতে পারে। জাজানো প্যাকেজগুলি অফিশিয়াল দেবিয়ান সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে এবং অ্যাপ্লিকেশন প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যেতে পারে। এটি দেবিয়ান 9 এ জ্যাঙ্গো ইনস্টল করার সহজতম পদ্ধতি, তবে ভার্চুয়াল পরিবেশে ইনস্টল করার মতো নমনীয় নয়। এছাড়াও, ভাণ্ডারগুলিতে অন্তর্ভুক্ত সংস্করণটি জ্যাঙ্গোর সর্বশেষতম সংস্করণে সর্বদা বেশ কয়েকটি রিলিজ থাকে।
পাইথন ভার্চুয়াল পরিবেশের মূল লক্ষ্য হ'ল বিভিন্ন পাইথন প্রকল্পের জন্য একটি বিচ্ছিন্ন পরিবেশ তৈরি করা। এই পদ্ধতিতে আপনার একক কম্পিউটারে একাধিক ভিন্ন জ্যাঙ্গো পরিবেশ থাকতে পারে এবং এটি আপনার অন্যান্য জ্যাঙ্গো স্থাপনাগুলিকে প্রভাবিত করবে এ নিয়ে উদ্বেগ ছাড়াই প্রতি প্রকল্পের ভিত্তিতে মডিউলটির একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন। যদি আপনি বিশ্ব পরিবেশে জ্যাঙ্গো ইনস্টল করেন তবে আপনি আপনার কম্পিউটারে কেবলমাত্র একটি জাঙ্গো সংস্করণ ইনস্টল করতে পারেন।
দেবিয়ান 9 এ জ্যাঙ্গো ইনস্টল করা হচ্ছে
দেবিয়ান 9 তে পাইথন ভার্চুয়াল পরিবেশে জ্যাঙ্গো ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন।
1. পাইথন 3 এবং ভেনভ ইনস্টল করা
ডিবিয়ান 9 জাহাজ ডিফল্টর সাথে পাইথন 3.5 এর সাথে। টাইপ করে আপনার সিস্টেমে পাইথন 3 ইনস্টল করা আছে তা আপনি যাচাই করতে পারেন:
python3 -V
আউটপুটটি দেখতে এইরকম হওয়া উচিত:
Python 3.5.3
ভার্চুয়াল পরিবেশ তৈরির প্রস্তাবিত উপায়
venv
মডিউলটি ব্যবহার করে।
python3-venv
প্যাকেজের মধ্যে
venv
মডিউল অন্তর্ভুক্ত রয়েছে। নিম্নলিখিত কমান্ডটি টাইপ করে এটি ইনস্টল করুন:
sudo apt install python3-venv
মডিউল ইনস্টল হয়ে গেলে আমরা আমাদের জ্যাঙ্গো অ্যাপ্লিকেশনটির জন্য ভার্চুয়াল পরিবেশ তৈরি করতে প্রস্তুত।
২. ভার্চুয়াল পরিবেশ তৈরি করা
যে ডিরেক্টরিটিতে আপনি আপনার পাইথন 3 ভার্চুয়াল পরিবেশ সঞ্চয় করতে চান সেখানে নেভিগেট করে শুরু করুন। এটি আপনার হোম ডিরেক্টরি বা অন্য কোনও ডিরেক্টরি হতে পারে যেখানে আপনার ব্যবহারকারীর পড়ার এবং লেখার অনুমতি রয়েছে।
আপনার জ্যাঙ্গো অ্যাপ্লিকেশনটির জন্য একটি নতুন ডিরেক্টরি তৈরি করুন এবং এতে নেভিগেট করুন:
mkdir my_django_app
cd my_django_app
ডিরেক্টরিটির ভিতরে থেকে, নতুন ভার্চুয়াল পরিবেশ তৈরি করতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:
python3 -m venv venv
উপরের কমান্ডটি
venv
নামে একটি ডিরেক্টরি তৈরি করে, এতে পাইথন বাইনারি, পাইপ প্যাকেজ ম্যানেজার, স্ট্যান্ডার্ড পাইথন লাইব্রেরি এবং অন্যান্য সহায়ক ফাইল রয়েছে। ভার্চুয়াল পরিবেশের জন্য আপনি যে কোনও নাম ব্যবহার করতে পারেন।
ভার্চুয়াল পরিবেশ ব্যবহার শুরু করতে, এটি
activate
স্ক্রিপ্ট চালিয়ে
activate
:
source venv/bin/activate
একবার সক্রিয় হয়ে গেলে, ভার্চুয়াল পরিবেশের বিন ডিরেক্টরিটি
$PATH
ভেরিয়েবলের শুরুতে যুক্ত করা হবে। এছাড়াও আপনার শেলের প্রম্পট পরিবর্তন হবে এবং এটি বর্তমানে আপনি ব্যবহার করছেন ভার্চুয়াল পরিবেশের নামটি প্রদর্শন করবে। আমাদের ক্ষেত্রে এটি
venv
।
3. জ্যাঙ্গো ইনস্টল করা
এখন ভার্চুয়াল পরিবেশটি সক্রিয় রয়েছে, পাইথন প্যাকেজ ম্যানেজার পাইপ ব্যবহার করে জ্যাঙ্গো ইনস্টল করুন:
pip install django
ভার্চুয়াল পরিবেশের মধ্যে, আপনি
pip3
3 এর পরিবর্তে
pip3
এবং
python
পরিবর্তে
pip3
ব্যবহার করতে পারেন use
নিম্নলিখিত কমান্ডটি ব্যবহার করে ইনস্টলেশন যাচাই করুন যা জাজানো সংস্করণটি মুদ্রণ করবে:
python -m django --version
এই নিবন্ধটি লেখার সময়, সর্বশেষতম জ্যাঙ্গো সংস্করণটি
2.1.2
।
2.1.3
আপনার জাজানো সংস্করণটি এখানে প্রদর্শিত সংস্করণ থেকে আলাদা হতে পারে।
৪. একটি জ্যাঙ্গো প্রকল্প তৈরি করা
mydjangoapp
নামে একটি নতুন জ্যাঙ্গো প্রকল্প তৈরি করতে
mydjangoapp
django-admin
কমান্ড-লাইনটি ইউটিলিটিটি ব্যবহার করুন:
django-admin startproject mydjangoapp
উপরের কমান্ডটি আপনার বর্তমান ডিরেক্টরিতে একটি
mydjangoapp
ডিরেক্টরি তৈরি করবে।
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
সেই ডিরেক্টরিটির ভিতরে আপনি
manage.py
নামের প্রকল্পগুলি পরিচালনা করতে ডেটাবেস কনফিগারেশন, এবং জ্যাঙ্গো এবং অ্যাপ্লিকেশন-নির্দিষ্ট সেটিংস সহ আরও একটি ডিরেক্টরি পাবেন।
আসুন ডেটাবেস স্থানান্তর এবং একটি প্রশাসনিক ব্যবহারকারী তৈরি করুন।
প্রথমে
mydjangoapp
ডিরেক্টরিতে নেভিগেট করুন:
cd mydjangoapp
এসকিউএলাইট জ্যাঙ্গোর জন্য ডিফল্ট ডাটাবেস। উত্পাদন অ্যাপ্লিকেশনগুলির জন্য, আপনি PostgreSQL, মারিয়াডিবি, ওরাকল বা মাইএসকিউএল ডেটাবেস ব্যবহার করতে পারেন।
টাইপ করে ডাটাবেস স্থানান্তর করুন:
python manage.py migrate
আউটপুট নীচের মত কিছু দেখতে হবে:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
ডাটাবেসটি স্থানান্তরিত হয়ে গেলে, প্রশাসনিক ব্যবহারকারী তৈরি করুন জ্যাঙ্গো অ্যাডমিন ইন্টারফেস অ্যাক্সেস করতে ব্যবহৃত হবে:
python manage.py createsuperuser
কমান্ডটি আপনাকে ব্যবহারকারীর নাম, ইমেল ঠিকানা এবং একটি পাসওয়ার্ডের জন্য অনুরোধ করবে।
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
৫. ডেভলপমেন্ট সার্ভার পরীক্ষা করা হচ্ছে
manage.py
স্ক্রিপ্ট ব্যবহার করে
manage.py
ওয়েব সার্ভারটি
manage.py
এবং
manage.py
runserver
বিকল্পটি ব্যবহার করুন:
python manage.py runserver
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
আপনি যদি ভার্চুয়াল মেশিনে জ্যাঙ্গো ইনস্টল করেন এবং আপনি জ্যাঙ্গো বিকাশ সার্ভারটি অ্যাক্সেস করতে চান তবে আপনাকে সেটিংস.পি ফাইলটি সম্পাদনা করতে হবে এবং
ALLOWED_HOSTS
তালিকার মধ্যে সার্ভারের আইপি ঠিকানা যুক্ত করতে হবে।
আপনার ওয়েব ব্রাউজারে
http://127.0.0.1:8000
খুলুন এবং আপনাকে ডিফল্ট জাজানো ল্যান্ডিং পৃষ্ঠা সহ উপস্থাপন করা হবে:
বিকাশ সার্ভারটি থামাতে আপনার টার্মিনালে
CTRL-C
টাইপ করুন।
ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা
আপনার কাজটি শেষ হয়ে গেলে পরিবেশটিকে নিষ্ক্রিয় করুন টাইপ করে
deactivate
এবং আপনি আপনার সাধারণ শেলটিতে ফিরে আসবেন।
উপসংহার
আপনি কীভাবে পাইথন ভার্চুয়াল পরিবেশ তৈরি করবেন এবং আপনার ডেবিয়ান 9 সিস্টেমে জ্যাঙ্গো ইনস্টল করবেন। অতিরিক্ত জ্যাঙ্গো বিকাশের পরিবেশ তৈরি করতে এই টিউটোরিয়ালে বর্ণিত পদক্ষেপগুলি পুনরাবৃত্তি করুন।
পাইথন ডেবিয়ানসেন্টোস 7 এ জ্যাঙ্গো কীভাবে ইনস্টল করবেন

জাজানো হ'ল একটি নিখরচায় ও ওপেন সোর্স উচ্চ-স্তরের পাইথন ওয়েব কাঠামো যা বিকাশকারীদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে। এই টিউটোরিয়ালে, আমরা পাইথন ভার্চুয়াল পরিবেশের মধ্যে সেন্টোস 7 মেশিনে জ্যাঙ্গোর সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল ও কনফিগার করব।
ডিবিয়ান 9 লিনাক্সে জাব্বিক্স কীভাবে ইনস্টল ও কনফিগার করা যায়

জ্যাববিক্স নেটওয়ার্ক এবং অ্যাপ্লিকেশনগুলি পর্যবেক্ষণের জন্য একটি পরিপক্ক ওপেন সোর্স সফ্টওয়্যার। এই টিউটোরিয়ালটি মাইএসকিউএলকে ডাটাবেস ব্যাক-এন্ড হিসাবে ব্যবহার করে একটি ডেবিয়ান 9 লিনাক্স সার্ভারে জাবিবিক্স 4.0.০ এর সর্বশেষ সংস্করণটি ইনস্টল ও কনফিগার করার পদ্ধতি ব্যাখ্যা করে।
ডিবিয়ান 10 লিনাক্সে কীভাবে ইনস্টল করবেন

গো একটি আধুনিক ওপেন সোর্স প্রোগ্রামিং ভাষা যা গুগল তৈরি করেছে, এটি নির্ভরযোগ্য, সহজ, দ্রুত এবং দক্ষ সফ্টওয়্যার তৈরি করতে ব্যবহৃত হয় build এই টিউটোরিয়ালে, আমরা কীভাবে একটি ডেবিয়ান 10, বুস্টারকে ডাউনলোড এবং ইনস্টল করবেন তা ব্যাখ্যা করব।