এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে আপনার JupyterHub সার্ভারে JupyterHub TypeScript কার্নেল ইনস্টল করবেন যাতে JupyterHub ব্যবহারকারীরা জুপিটার নোটবুকগুলিতে টাইপস্ক্রিপ্ট কোডগুলি চালাতে এবং নথিভুক্ত করতে পারে ঠিক যেমন তারা পাইথন কোডগুলি চালায় এবং নথিভুক্ত করতে পারে।
বিঃদ্রঃ: আপনার কম্পিউটারে JupyterHub ইনস্টল না থাকলে, আপনি যে লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন তার উপর নির্ভর করে আপনি একটি নিবন্ধ পড়তে পারেন:
1 . উবুন্টু 22.04 এলটিএস/ ডেবিয়ান 12/ লিনাক্স মিন্ট 21 এ জুপিটারহাবের সর্বশেষ সংস্করণ কীভাবে ইনস্টল করবেন
2. ফেডোরা 38+/RHEL 9/রকি লিনাক্স 9-এ জুপিটারহাবের সর্বশেষ সংস্করণ কীভাবে ইনস্টল করবেন
বিষয়বস্তুর বিষয়:
- উবুন্টু/ডেবিয়ান/লিনাক্স মিন্টে Node.js ইনস্টল করা হচ্ছে
- RHEL/Rocky Linux/CentOS/Fedora-এ Node.js ইনস্টল করা হচ্ছে
- Node.js এবং NPM সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে
- JupyterHub এ টাইপস্ক্রিপ্ট কার্নেল ইনস্টল করা হচ্ছে
- JupyterHub TypeScript কার্নেল সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে
- উপসংহার
- তথ্যসূত্র
উবুন্টু/ডেবিয়ান/লিনাক্স মিন্টে Node.js ইনস্টল করা হচ্ছে
JupyterHub TypeScript কার্নেল কাজ করার জন্য, আপনার কম্পিউটারে Node.js ইনস্টল থাকতে হবে। আপনি যদি আপনার JupyterHub সার্ভার হিসাবে উবুন্টু/ডেবিয়ান/লিনাক্স মিন্ট বা অন্য কোনো উবুন্টু/ডেবিয়ান-ভিত্তিক লিনাক্স বিতরণ ব্যবহার করেন, আপনি আপনার লিনাক্স বিতরণের অফিসিয়াল প্যাকেজ সংগ্রহস্থল থেকে Node.js ইনস্টল করতে পারেন।
প্রথমে, নিম্নলিখিত কমান্ডের সাহায্যে APT প্যাকেজ ডাটাবেস ক্যাশে আপডেট করুন:
$ sudo উপযুক্ত আপডেট
Node.js এবং Node প্যাকেজ ম্যানেজার (NPM) ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo উপযুক্ত ইনস্টল nodejs npmইনস্টলেশন নিশ্চিত করতে, 'Y' টিপুন এবং তারপরে টিপুন <এন্টার> .
Node.js এবং NPM ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।
এই সময়ে, Node.js এবং NPM ইনস্টল করা উচিত।
RHEL/Rocky Linux/CentOS/Fedora-এ Node.js ইনস্টল করা হচ্ছে
JupyterHub TypeScript কার্নেল কাজ করার জন্য, আপনার কম্পিউটারে Node.js ইনস্টল থাকতে হবে। আপনি যদি আপনার JupyterHub সার্ভার হিসাবে RHEL/Rocky Linux/CentOS/Fedora বা অন্য কোনো RPM-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করেন, তাহলে আপনি আপনার লিনাক্স ডিস্ট্রিবিউশনের অফিসিয়াল প্যাকেজ রিপোজিটরি থেকে Node.js ইনস্টল করতে পারেন।
প্রথমে, নিম্নলিখিত কমান্ড দিয়ে DNF প্যাকেজ ডাটাবেস ক্যাশে আপডেট করুন:
$ sudo dnf makecache
Node.js এবং Node প্যাকেজ ম্যানেজার (NPM) ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo dnf ইনস্টল nodejs npmইনস্টলেশন নিশ্চিত করতে, 'Y' টিপুন এবং তারপরে টিপুন <এন্টার> .
Node.js এবং NPM ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে একটু সময় লাগে।
এই সময়ে, Node.js এবং NPM ইনস্টল করা উচিত।
Node.js এবং NPM সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে
Node.js এবং NPM সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা নিশ্চিত করতে, নিম্নলিখিত কমান্ডগুলি চালান:
$ নোড --সংস্করণ$npm --সংস্করণ
আপনি দেখতে পাচ্ছেন, Node.js 12.22.9 এবং NPM 8.5.1 আমাদের উবুন্টু 22.04 LTS অপারেটিং সিস্টেমে ইনস্টল করা আছে।
JupyterHub এ টাইপস্ক্রিপ্ট কার্নেল ইনস্টল করা হচ্ছে
JupyterHub ব্যবহারের মাধ্যমে TypeScript সমর্থন যোগ করে tslab . আপনার কম্পিউটারে tslab Node.js প্যাকেজ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo npm ইনস্টল -g tslabtslab Node.js প্যাকেজ ইনস্টল করা হচ্ছে। এটি সম্পূর্ণ হতে কয়েক সেকেন্ড সময় লাগে।
এই সময়ে tslab Node.js প্যাকেজ ইনস্টল করা উচিত।
একবার tslab Node.js প্যাকেজ ইনস্টল হয়ে গেলে, JupyterHub নোটবুকে টাইপস্ক্রিপ্ট সমর্থন সক্রিয় করতে আপনাকে JupyterHub TypeScript কার্নেল ইনস্টল করতে হবে।
প্রথমে, নিম্নলিখিত কমান্ড দিয়ে JupyterHub ভার্চুয়াল পরিবেশ সক্রিয় করুন:
$ . / অপট / jupyterhub / বিন / সক্রিয় করাJupyterHub TypeScript কার্নেল সিস্টেম-ব্যাপী ইনস্টল করতে (সমস্ত JupyterHub ব্যবহারকারীদের জন্য), নিম্নলিখিত কমান্ডটি চালান:
$ sudo PATH = $PATH tslab ইনস্টল -- উপসর্গ = / অপট / jupyterhub
JupyterHub TypeScript কার্নেল সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে
tslab TypeScript JupyterHub কার্নেল ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:
$ jupyter-kernelspec তালিকাউপলব্ধ JupyterHub কার্নেল তালিকায় আপনার 'tslab' এবং 'jslab' খুঁজে পাওয়া উচিত।
আপনি JupyterHub-এ লগ ইন করলে, আপনি 'নোটবুক' বিভাগে টাইপস্ক্রিপ্ট প্রোগ্রামিং ভাষা খুঁজে পাবেন।
একটি টাইপস্ক্রিপ্ট জুপিটার নোটবুক তৈরি করতে, 'নোটবুক' বিভাগ থেকে 'টাইপস্ক্রিপ্ট' এ ক্লিক করুন।
একটি নতুন JupyterHub TypeScript নোটবুক তৈরি করা উচিত।
আপনি পাইথন কোডের মতো করে টাইপস্ক্রিপ্ট কোডগুলি লিখতে এবং নথিভুক্ত করতে পারেন।
উপসংহার
এই নিবন্ধে, আমরা আপনাকে দেখিয়েছি কিভাবে উবুন্টু/ডেবিয়ান/লিনাক্স মিন্ট/আরএইচইএল/রকি লিনাক্স/সেন্টস/ফেডোরা এবং অন্যান্য উবুন্টু/ডেবিয়ান-ভিত্তিক এবং RPM-ভিত্তিক লিনাক্স বিতরণে Node.js এবং tslab ইনস্টল করতে হয়। আমরা আপনাকে জুপিটারহাবে টাইপস্ক্রিপ্ট কার্নেল কীভাবে ইনস্টল করতে হয় তাও দেখিয়েছি যাতে আপনি পাইথন কোডগুলির মতোই জুপিটার নোটবুকগুলিতে টাইপস্ক্রিপ্ট কোডগুলি চালাতে এবং নথিভুক্ত করতে পারেন।