This page looks best with JavaScript enabled

Julia Dojo: cài đặt Julia

 ·  ☕ 8  phút đọc

Chào mừng các bạn đến với bài viết đầu tiên của series “Julia Dojo”. Trong bài viết này mình sẽ hướng dẫn các bạn cách cài đặt Julia.
Để cài Julia, chúng ta có 2 cách:

Mình sẽ hướng dẫn các bạn cả hai cách. Việc cài đặt có thể sử dụng tới terminal (dòng lệnh, hiểu nôm na là vậy), vậy có kiến thức cơ bản về việc sử dụng terminal và shell có thể sẽ hữu dụng và giúp quá trình cài đặt dễ dàng hơn. Nếu bạn không biết những thứ này cũng không nên lo quá.

Cài đặt bản phân phối từ cộng đồng

Vì cách này ngắn và đơn giản hơn, mình sẽ hướng dẫn trước. Để thực hiện cách cài đặt này, bạn cần có package manager. Cái này trên *Nix thì có chắc chắn có sẵn, còn trên MacOS và Windows có lẽ bạn sẽ phải cài thêm. Khi xong xuôi, bạn chỉ cần mở terminal và ehạy lệnh tương ứng với hệ điều hành của mình:

Cài đặt:

1
choco install julia --confirm

Cập nhật:

1
choco upgrade julia --confirm

HomeBrew trên Mac

1
brew cask install julia

Với Fedora bản 19 hoặc hơn:

1
2
sudo dnf copr enable nalimilan/julia
sudo yum install julia

Nếu bạn dùng Cent OS bản 7 hoặc hơn:

1
2
sudo yum-config-manager –add-repo https://copr.fedorainfracloud.org/coprs/nalimilan/julia/repo/epel-7/nalimilan-julia-epel-7.repo
sudo yum install julia

Nếu dnfyum-config-manager không khả dụng trên hệ thống của bạn, hãy tải file .repo tương ứng ở link phía trên và copy vào /etc/yum.repos, sau đó chạy câu lệnh thứ 2.

Để cập nhật Julia:

1
yum upgrade julia

Cài đặt:

1
2
sudo apt update
sudo apt install julia

Cập nhật:

1
2
sudo apt update
sudo apt upgrade

Cài đặt:

1
2
3
4
sudo pacman -S julia # bản không chính thức
# những bản này cần `yay` để cài tự động
sudo yay -S julia-bin # tương ứng với bản chính thức từ trang chủ
yay -S julia-git # tương ứng vởi bản build từ git

Cập nhật:

1
2
3
sudo pacman -Syu
# hoặc
yay -Syu

Cài đặt từ bản phân phối chính thức

Việc cài đặt sẽ chia thành ba bước. Đầu tiên, bạn cần truy cập trang tải về của Julia để lấy bản phân phối chính thức. Mình sẽ hướng dẫn chi tiết quá trình cài đặt. Bước tiếp theo là giải nế và cài đặt. Cuối cùng, chúng ta sẽ cài đặt biến môi trường để có thể truy cập vào Julia mọi lúc mọi nơi.

Tải Julia

Trang download Julia
Trang download Julia

Julia cung cấp một số lựa chọn:

  • Current stable release: phiên bản ổn định.
  • Bản Release Candidate: phiên bản ứng cứ viên phát hành, có thể hiểu là “gần” ổn định..
  • Long-term support: Phiên bản hỗ trợ lâu dài, bạn có thể hiểu đây là phiên bạn “cực kì ổn định”.
  • Bản Nightly: Bản thử nghiệm, dành cho những thanh niên thích thử nghiệm.

Sau khi đã quyết định sẽ sử dụng phiên bản nào, hãy tải về bản cài đặt phù hợp với hệ điều hành của bạn. Ví dụ nếu mình dùng Windows 64 bit hãy tải file Windows (.exe) ở cột 64-bit (trong ảnh).

Giải nén và cài đặt

Sau khi tải Julia như trên, chúng ta sẽ có một file .exe. Mở file exe này lên. Việc cài đặt tương đối đơn giản, chỉ cần next, next và next.

Lưu ý rằng, quá trình cài đặt có một bước chọn đường dẫn giải nén. Hãy lưu lại đường dẫn này để sử dụng ở bước sau.

Sau khi tải Julia như trên, chúng ta sẽ có một file .dmg. Mở file .dmg ấy, bên trong có file Julia-<phiên-bản>.app. Kéo thả file này vào thư mục Application trên desktop của bạn và bạn đã hoàn thành bước này.

Sau khi tải Julia như trên, chúng ta sẽ có một file .tar.gz. Hãy copy file này vào vị trí cài đặt tương ứng, sau đó giải nén file này ra bằng lệnh:

1
tar -xvf đường/dẫn/tới/<file-của-bạn>.tar.gz

Một vài file, thư mục mới sẽ xuất hiện, vậy là bạn đã hoàn thành bước này.

Thêm đường dẫn đến Julia vào biến môi trường

Để có thể gọi Julia từ mọi nơi, bạn cần thêm đường dẫn tới file thực thi Julia vào biến $PATH. Tuy cả ba nhóm hệ điều hành trên đều dùng biến môi trường này, cách cài đặt sẽ khác nhau một chút.

  1. Nhấn tổ hợp phím Windows + R, gõ sysdm.cpl và nhấn Enter
  2. Một cửa sổ hiện lên, hãy chọn thẻ Advanced, chọn Environment Variables.
  3. Thêm một cửa sổ nữa hiện lên, trong phần System variables, chọn Path và click vào nút Edit
  4. Một cửa sổ hiện ra, nhấn New. Một cửa sổ mới hiện ra với một hộp văn bản
  5. Lấy đường dẫn cài đặt ở bước 2 ra, thêm \bin vào đuôi và copy vô cái hộp văn bản đó. Ví dụ mình cài Julia vào E:\julia, mình sẽ ghi E:\julia\bin.
  6. Ấn Ok, tắt hết các hộp thoại, giờ bạn đã cài xong Julia.
  1. Nhấn tổ hợp phím Windows + R, gõ sysdm.cpl và nhấn Enter
  2. Một cửa sổ hiện lên, hãy chọn thẻ Advanced, chọn Environment Variables.
  3. Thêm một cửa sổ nữa hiện lên, trong phần System variables, chọn Path và click vào nút Edit
  4. Sau khi nhấn Edit, sẽ có một cửa sổ với 2 hộp văn bản xuất hiện.
  5. Click vào hộp văn bản thứ 2 (Variable value:) và di chuyển đến cuối dòng, nếu cuối dòng không có dấu ; hãy thêm dấu ; vào.
  6. Lấy đường dẫn cài đặt ở bước 2 ra, thêm \bin vào đuôi và copy thêm vào cuối của hộp văn bản thứ 2. Ví dụ mình cài Julia vào E:\julia, mình sẽ ghi thêm E:\julia\bin vào cuối. Nhắc lại rất kĩ là ghi thêm nhé, ông nào paste đè lên cái cũ xong hỏng máy tôi không chịu trách nhiệm đâu.
  7. Ấn Ok, tắt hết các hộp thoại, giờ bạn đã cài xong Julia.
  1. Chạy open -a TextEdit ~/.bash_profile trên Terminal. Nếu bạn dùng zsh thì thay .bash_profile bằng .zshrc (nếu bạn không biết bạn đang dùng cái gì thì đừng để ý đoạn zsh này).
  2. Lệnh trên sẽ mở file ~/.bash_profile để bạn chỉnh sửa. Thêm dòng export PATH="/Applications/Julia-.app/Contents/Resources/julia/bin:${PATH}" vào cuối và save lại.

Bạn có 3 lựa chọn như dưới đây, sau khi thực hiện một trong ba bạn sẽ có thể sử dụng Julia.

  • Thêm thư mục Julia vào biến $PATH bằng cách thêm dòng lệnh mình ghi ở dưới vào trong file ~/.bashrc~/.bash_profile. Thay hai file trên với ~/.zshrc nếu bạn dùng zsh. Thay những file trên với /etc/profile, /etc/bash.bashrc hoặc /etc/zsh nếu bạn muốn cài đặt trên toàn hệ thống.
1
export PATH="$PATH:/đường/dẫn/tới/<julia dir>/bin"
  • Chạy lệnh echo $PATH xem biến $PATH của bạn có những thư mục nào, ví dụ mình sẽ chọn /usr/bin. Sau đó, hãy tạo liên kết tới Julia trong thư mục đó bằng lệnh sudo ln -s /đường/dẫn/tới/<julia dir>/bin/julia /usr/bin/ (mình dùng sudo vì cần quyền ghi vào /usr/bin, nếu người dùng của bạn ghi được vào thư mục trên $PATH thì không cần sudo)
  • Cách cục súc: bạn sẽ chạy /đường/dẫn/tới/<julia dir>/bin/julia mỗi lần bạn dùng đến nó.

Lưu ý thêm cho những bạn dùng Windows

  1. bản update này sẽ giúp trình quản lý gói của Julia hoạt động. Xuống phần Method 2 và click vào link Microsoft Update Catalog.
  2. Windows Management Framework 3.0 hoặc hơn để cài Powershell. Vào trang web trên, kéo xuống dưới cái bảng và click vào phiên bản bạn muốn download.

Nhìn chung, nếu bạn dùng Windows, mình khuyên các bạn nên tìm một terminal khác ngoài cmd và cái đi kèm với Powershell. Một số gợi ý cho các bạn:

Tổng kết

Các bạn có thể cài đặt Julia theo cách mình muốn. Bản cài chính thức cài đặt sẽ dài dòng hơn một chút nhưng đảm bảo hơn, bản cài do cộng đồng phân phối sẽ tiện lợi hơn với một tỉ lệ rất rất nhỏ xảy ra bug. Để kiểm tra việc cài đặt Julia có thành công hay không, hãy mở Terminal và chạy lệnh julia.

Nếu lệnh chạy thành công, chúng ta sẽ thấy màn hình Julia chào đón mình
Nếu lệnh chạy thành công, chúng ta sẽ thấy màn hình Julia chào đón mình


Hùng
Tác giả
Hùng
Hello, friend