win-to-linux-01-trungquandev-05

Window sang Linux – Ngày 2

Xin chào tất cả các bạn, tiếp tục series về việc chuyển đổi hệ điều hành, hôm nay mình sẽ viết bài thứ 2: “Ngại ngùng nắm tay” =))

– Bài số 1 Ánh mắt chạm nhau các bạn có thể xem tại đây: https://trungquandev.com/tu-window-sang-linux-ngay-1/

Những nội dung có trong bài này:

1. Install Nodejs – Npm – Bower – Grunt

2. Install Git

3. Install Sublime Text

4. Install Visual Studio Code

5. Install Code Block (Dùng để code C/C++)


1. Install Nodejs – Npm – Bower – Grunt

Cái này đơn giản, các bạn cài lần lượt các lệnh bên dưới:

– Update apt source: sudo apt-get update

– Cài nodejs + npm: sudo apt install nodejs npm

– Fix lỗi “node no such file or directory”sudo ln -s "$(which nodejs)" /usr/bin/node

– Cài Bower: sudo npm install -g bower

– Cài Grunt: sudo npm install -g grunt-cli


2. Install Git

Phần cài Git các bạn cũng follow lần lượt 5 câu lệnh dưới đây, lưu ý nhập đúng username với email trên tài khoản Github của các bạn nhé.

– Update apt source: sudoapt-get update
– Cài Git: sudoapt-get install git
– Cấu hình Username: git config --global user.name "your_user_name_example"
– Cấu hình Email: gitconfig --global user.email "your_email_example@trungquandev.com"
– Xem lại cấu hình vừa rồi: git config --list

3. Install SublimeText

Có nhiều cách để cài đặt, các bạn có thể xem tại docs trang chủ của Sublime Text tại đây:

https://www.sublimetext.com/docs/3/linux_repositories.html

Do Mint tương tự Ubuntu, Debian nên mình sẽ cài với apt:

– Cài đặt khóa mã hóa GPG: wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

– Thiết lập apt để cài đặt được với giao thức truyển tải SSL/TLS: sudo apt-get install apt-transport-https

– Chọn kênh để sử dụng: có 2 kênh, mình cũng k hiểu rõ lắm, đại loại stable là kênh ổn định, còn dev thì chịu, chưa biết =)), cứ đang hiểu nghĩa nó là phát triển, các bạn chọn 1 trong 2 thôi nhé.

Stable:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev:

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

– Cuối cùng là update Apt và cài đặt Sublime Text:

sudo apt-get update

sudo apt-get install sublime-text

– Một phần nữa cần lưu ýgõ tiếng việt trong Sublime Text, bình thường trên win 10 mình mở Unikey với quyền admin là oke, còn trên này thì không biết =)), Search thì ra 1 cách, dùng cũng khá ổn, đó là cài package này vào sublime text: VN_IME

https://github.com/glmanhtu/VN_IME

– Cách cài package thì mình có giải thích khá rõ ở bài này, bạn nào chưa biết thì có thể xem qua nhé:

Hướng dẫn cài đặt và sử dụng một số phím tắt trong Sublime Text 3

– Lưu ý mỗi lần cần dùng tiếng việt thì ấn F2 để bật, dùng xong thì tắt luôn, bởi vì để nó bật thì mình thấy hay bị lỗi code mỗi lần save (Ctrl +S), không biết các bạn có bị không? Mà với lại giờ cũng ít gõ tiếng việt vào code rồi =))


4. Install Visual Studio Code

Cái VS Code này thì các bạn xem một bài hướng dẫn riêng về nó ở đây nhé:


5. Install Code Block (Dùng để code C/C++) 

Thật ra cái này mình chỉ cài rồi dùng đúng một lần để code C++ ở trường thôi =))

Các bước cài và cấu hình nó như sau:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

sudo apt-get update

sudo apt-get install codeblocks

Sau khi xong vào Menu(Taskbar của Linux Mint)>Administrator>Software Manager

Tìm kiếm GNU C++ và cài 2 gói G++ với G++-4.9 để tránh mấy cái lỗi khi bạn Compile Code C++, hôm bữa mình bị lỗi mãi mới mò ra được cái này.


– Trên đây là những gì mà ngày thứ 2 mình làm quen với Linux, mình sẽ tiếp tục viết tiếp Series này một bài cuối nữa trong thời gian sớm nhất. Bài tới sẽ tập trung vào cài môi trường và toàn bộ những gì cần thiết để bạn có thể phát triển web trên Linux.

Cảm ơn các bạn đã xem bài viết của mình!

Best Regards – Trung Quân – Green Cat

trungquandev-img-modal