ubuntu-logo112 بعد از نصب اوبونتو که توی پست قبلی تعریف کردم، باید محیط کارم رو دوباره آماده می‌کردم که برگردم سر کارم. ابزار مختلفی استفاده می‌کنم که باید دونه دونه اونها رو نصب میکردم:

NodeJS

برای نصب Node میشه از نسخه پیش‌فرضی که توی repository خود اوبونتو هست استفاده کنین که خیلی راحت با دستور زیر نصب میشه، فقط دقت کنین که این آخرین نسخه نیست و ورژن 4.x هست و یه نسخه کار-راه-بنداز هست:

1
2
sudo apt-get update
sudo apt-get install nodejs

برای اینکه دستورهایی که برای node نوشته شدن با nodejs درست اجرا بشن و بتونن پیداش کنن، به node لینک بدین:

1
sudo ln -s /usr/bin/nodejs /usr/bin/node

و بعد از نصب حتما به NPM هم نیاز پیدا میکنین:

1
sudo apt-get install npm

اما اگه نیاز پیدا کردین که از آخرین ورژن NodeJS استفاده کنین باید اول repositoy اون رو اضافه کنین و بعدا نصبش کنین، توی کامند های زیر، به جای 6.x ورژن مورد نظر خودتون رو بنویسین، با نصب این ورژن، نیازی به نصب جداگانه npm ندارین:

1
2
3
4
5
cd ~
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get install nodejs
sudo apt-get install build-essential

Bower

1
sudo npm install -g bower

Intellij IDEA

متاسفانه Intellij خودش یه repository رسمی نداره که اضافه کنی و راحت IDEA رو نصب و آپدیت کنی. برای نصب Intellij IDEA میتونین setup اون رو از سایتش دانلود و نصب کنین یا انیکه مثل من از umake برای نصب IDE های خودتون استفاده کنین. Umake یا Ubuntu Make یه سری ابزار های برنامه نویسی رو دور هم جمع کرده و نصب آخرین آپدیت اون ها رو در حد اجرای یه کامند راحت کرده.

اول Umake رو نصب کنین:

1
sudo apt install ubuntu-make

و بعدش IDE های مورد نظر خودتون رو نصب کنین

مثلا برای Intellij IDEA Ultimate:

1
umake ide idea-ultimate

برای دیدن لیست کامل برنامه های قابل نصب با umake لینک رو ببینین: https://wiki.ubuntu.com/ubuntu-make

Git

اول Git رو نصب میکنی

1
sudo apt-get install git

و کانفیگ اولیه‌ش رو انجام میدیم که بشناسه کی داره کار انجام میده:

1
2
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

تا یادمون نرفته همین اول کاری یه SSH Key بسازیم:

1
2
3
4
5
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Generating public/private rsa key pair.
Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
Enter passphrase (empty for no passphrase): [Type a passphrase]
Enter same passphrase again: [Type passphrase again]

و اون رو به SSH-Agentمون اضافه کنیم

1
ssh-add ~/.ssh/id_rsa

Nginx

اول نصب میکنیم:

1
sudo apt-get install nginx

 

بعد از نصب nginx میتونین تعداد زیادی virtual hosts بسازین که سایت هاتون و پروژه هاتون رو روش اجرا و تست کنین، توضیحش طولانیه برای این اینجا، خودتون برین توی این لینک بخونین: How To Set Up nginx Virtual Hosts

SmartGit

من یکم برای کار کردن با Git تنبل هستم و ترجیح میدم به جای کامند، از یه محیط گرافیکی خوب استفاده کنم که برنچ هام رو کنترل کنم یا هیستوری کامیت هام رو ببینم و…. برای همین دنبال یه ابزار گرافیکی خوب بودم که یکی از همکارا SmartGit رو بهم پیشنهاد کرد، repositoryیی پیدا نکردم که آخرین ورژن SmartGit رو نصب کنه، برای همین توصیه می‌کنم از سایتش اون رو دانلود و نصب کنین: http://www.syntevo.com/smartgit/download