ইউটিলিটিগুলি ব্যবহার করে আমি কীভাবে নোডজেএস 4 ইনস্টল করতে পারি apt-get
?
ইউটিলিটিগুলি ব্যবহার করে আমি কীভাবে নোডজেএস 4 ইনস্টল করতে পারি apt-get
?
উত্তর:
এখান থেকে নির্দেশনা নেওয়া হয়েছিল: https://github.com/nodesource/distribtions
wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -
এবং তারপর:
sudo apt-get install nodejs
সিস্টেম সংস্করণগুলি এখানে:
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release: 15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2
apt-get update
প্রতিবার ব্যর্থ হয়েছিল। আমি y-ppa-manager
সমস্যাটি সংশোধন করতাম এবং এখন আমার কাছে
আমি দৃ opinion ়তার সাথে মতামত করছি যে নোড ভার্সন ম্যানেজারের সাথে নোড ইনস্টল করা উবুন্টুতে সেরা বিকল্প, আপনি যদি এমন কম্পিউটারে ইনস্টল করেন যেখানে আপনি বিকাশ করতে চান (প্রোডাকশন সার্ভারের পরিবর্তে)।
আপনি যখন সরকারী সংগ্রহস্থলগুলির মাধ্যমে ইনস্টল করেন, আপনি মারাত্মক পুরানো কিছু দিয়ে শেষ করেন। আপনি সর্বদা একটি পিপিএ যুক্ত করতে পারেন তবে আপনি এখনও বিশৃঙ্খলা অনুমতি নিয়ে শেষ করতে পারেন যেখানে বিশ্বব্যাপী এনপিএম থেকে মডিউলগুলি ইনস্টল করার জন্য প্রশাসকের সুযোগ সুবিধা প্রয়োজন।
এনভিএম দিয়ে সমস্ত কিছু আপনার হোম ফোল্ডারে রাখা হয় (সুতরাং এর প্রয়োজন নেই sudo
) এবং আপনি নোডের একাধিক সংস্করণ ইনস্টল করতে পারেন (4.0.০ সহ) এবং সহজেই তাদের মধ্যে স্যুইচ করতে পারেন।
এনভিএম ইনস্টলেশন নির্দেশাবলী থেকে নেওয়া :
এনভিএমের সর্বশেষতম অনুলিপিটি ধরুন (আপনার sudo apt-get install curl
প্রথমে আপনার প্রয়োজন হতে পারে ):
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
আপনার শেলটি ব্যবহার করতে বলুন nvm
(আপনি ~/.bashrc
এটিতে যোগ করতে চাইতে পারেন যাতে ভবিষ্যতে এটি স্বয়ংক্রিয়ভাবে ঘটে):
source ~/.nvm/nvm.sh
তারপরে সর্বশেষ নোড সংস্করণটি ইনস্টল করুন:
nvm install 4.0
এবং এনভিএমকে নোডের কোন সংস্করণটি আপনি ব্যবহার করতে চান তা বলুন:
nvm use 4.0
আপনি nvm use 4.0
আপনার লাইনটি যুক্ত করতেও পারেন ~/.bashrc
, যাতে প্রতিবার আপনার টার্মিনালটি শুরু করার সময় আপনাকে কোনও নোড সংস্করণ বেছে নিতে হবে না।
এখন যদি আপনি which node
এটি পরীক্ষা করে থাকেন তবে আপনাকে আপনার বাড়ির ফোল্ডারের ভিতরে কার্যকর নোডের পথ দেওয়া উচিত। রানিং node --version
আপনাকে বলতে উচিত চালাচ্ছেন v4.0.0
।
~/.npmrc
অবশ্যই একটি উপসর্গ সেট করা বিশ্বব্যাপী মডিউলগুলির জন্য অনুমতিগুলি হ্যান্ডেল করার সঠিক উপায় বলে মনে হচ্ছে।
@ জার্সেভারে কুডুস সহ, আমি ব্যক্তিগতভাবে " কার্ল | sh " দৃষ্টান্তটিতে সাবস্ক্রাইব করি না ।
আপনি যদি কেবল একই রকম উদ্বেগ বোধ করেন যখন আমি কেবল ইন্টারনেট থেকে কিছু নির্বিচারে পাঠ্যটি পাইপ করতে এবং একটি রুট অ্যাকাউন্টের শেল প্রসেসে জিজ্ঞাসা করি, তবে আপনি একই প্রভাবের জন্য চেষ্টা করতে পারেন তবে (কিছুটা) কম ভয়, অনিশ্চয়তা এবং সন্দেহ:
version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs
আমি বিশ্বাস করি প্রক্রিয়াটি পরিষ্কার হওয়া উচিত এবং আপনি উবুন্টুর সফটওয়্যার প্রোপার্টি ইউআইয়ের মাধ্যমেও এটি করতে পারেন।
curl|sh
ঘটনাটি ব্যাখ্যা করার একমাত্র উপায় ।
curl|sh
একটি সার্ভার থেকে একটি স্ক্রিপ্ট টানুন, এবং এটি সরাসরি শেলের মধ্যে চালিত করে। আমি ব্যক্তিগতভাবে নোডোসোর্সকে বিশ্বাস করি তবে এটি প্রবেশ করা কোনও বড় অভ্যাস নয়। unix.stackexchange.com/questions/46286/…
sudo -E bash
। এটি রুট হিসাবে চলছে। আমি আপনাকে স্ক্রিপ্টটি পড়ার, এবং স্ক্রিপ্টটি বোঝার পরামর্শ দিচ্ছি, যদি আপনি এটি নেট থেকে কোনও মূল শেলের মধ্যে পাইপ করতে চলেছেন।
আমি পাইপি ( https://pypi.python.org/pypi/nodeenv ) থেকে নোডেনভ ব্যবহার করতে পছন্দ করি , আপনি পাইপ ব্যবহার করে প্যাকেজটি ইনস্টল করেন, তারপরে একটি "নোড / ভার্চুয়ালেনভ" সেটআপ করুন এবং দ্রুত এবং সাধারণ একটি প্রাক-বিল্ট সংস্করণ ইনস্টল করতে বলুন । পল
এটি আমার পক্ষে কাজ করেছে
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install
curl https://www.npmjs.org/install.sh | sh