Conda là một hệ thống quản lý gói nguồn mở và hệ thống quản lý môi trường để cài đặt nhiều phiên bản của các gói phần mềm và các phụ thuộc của chúng. Nó chủ yếu được phát triển cho Python và không bị ràng buộc với bất kỳ ngôn ngữ lập trình cụ thể nào. Conda cho phép bạn cài đặt nhiều ngôn ngữ lập trình trong nhiều môi trường khác nhau.
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách tạo môi trường ảo Rust bằng Conda trong Linux.
Sau khi tất cả các gói được cập nhật, hãy cài đặt các gói cần thiết khác bằng lệnh sau:
Sau khi tất cả các gói được cài đặt, bạn có thể tiến hành bước tiếp theo.
Sau khi tập lệnh được tải xuống, hãy chạy tập lệnh đã tải xuống bằng lệnh sau:
Bạn sẽ được yêu cầu nhập yes hoặc no như hiển thị bên dưới:
Vui lòng trả lời 'yes' hoặc 'no':'
Sau khi Anaconda đã được cài đặt, hãy kích hoạt môi trường Conda bằng lệnh sau:
Để tạo môi trường Rust mới, hãy chạy lệnh sau:
Sau khi quá trình hoàn tất, bạn sẽ nhận được kết quả sau:
Tiếp theo, hãy xác minh môi trường Rust bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Tiếp theo, bạn sẽ cần kích hoạt môi trường Rust. Bạn có thể kích hoạt nó bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Bây giờ, hãy xác minh phiên bản Rust bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Bạn cũng có thể kiểm tra phiên bản gói Corgo bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Thêm Cargo Environment vào Đường dẫn hệ thống của bạn:
Tiếp theo, bạn sẽ cần thêm môi trường Cargo vào đường dẫn hệ thống của bạn để biến nó thành vĩnh viễn.
Để thực hiện, hãy chỉnh sửa tệp .bashrc bằng lệnh sau:
Thêm các dòng sau:
Lưu và đóng tệp, sau đó kích hoạt môi trường bằng lệnh sau:
Tiếp theo, xóa môi trường Rust khỏi hệ thống của bạn vĩnh viễn bằng lệnh sau:
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách tạo môi trường ảo Rust bằng Conda trong Linux.
Điều kiện tiên quyết
- Máy chủ chạy Ubuntu 20.04.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt các phụ thuộc bắt buộc
Đầu tiên, hãy cập nhật các gói hệ thống của bạn lên phiên bản mới nhất bằng lệnh sau:
Mã:
apt-get update -y
Mã:
apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
Cài đặt Anaconda
Trước tiên, hãy tải xuống tập lệnh cài đặt Anaconda bằng lệnh sau:
Mã:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Mã:
bash Anaconda3-2021.05-Linux-x86_64.sh
Vui lòng trả lời 'yes' hoặc 'no':'
Mã:
>>> yesAnaconda3 hiện sẽ được cài đặt vào vị trí này:/root/anaconda3 - Nhấn ENTER để xác nhận vị trí - Nhấn CTRL-C để hủy cài đặt - Hoặc chỉ định một vị trí khác bên dướiBạn có muốn trình cài đặt khởi tạo Anaconda3bằng cách chạy conda init không? [yes|no]
Mã:
source ~/.bashrc
Tạo môi trường ảo Rust bằng Conda
Trình cài đặt chuỗi công cụ Rust cung cấp tiện ích rustup để cài đặt Rust trên Linux. Tuy nhiên, bạn cũng có thể sử dụng trình quản lý gói Conda để cài đặt và quản lý ngôn ngữ lập trình Rust.Để tạo môi trường Rust mới, hãy chạy lệnh sau:
Mã:
conda create -c conda-forge -n rustenv rust
Mã:
## Để kích hoạt môi trường này, hãy sử dụng## $ conda activate rustenv## Để hủy kích hoạt môi trường đang hoạt động, hãy sử dụng## $ conda activate
Mã:
conda info --envs
Mã:
# conda environments:#base * /root/anaconda3rustenv /root/anaconda3/envs/rustenv
Mã:
conda activate rustenv
Mã:
(rustenv) root@ubuntu2004:~#
Mã:
rustc --version
Mã:
rustc 1.53.0 (53cb7b09b 2021-06-17)
Mã:
cargo --version
Mã:
cargo 1.53.0 (4369396ce 2021-04-27)
Tiếp theo, bạn sẽ cần thêm môi trường Cargo vào đường dẫn hệ thống của bạn để biến nó thành vĩnh viễn.
Để thực hiện, hãy chỉnh sửa tệp .bashrc bằng lệnh sau:
Mã:
nano ~/.bashrc
Mã:
export PATH=/root/.cargo/bin:$PATH
Mã:
source ~/.bashrc
Hủy kích hoạt và xóa môi trường Rust
Để hủy kích hoạt môi trường Rust, hãy chạy lệnh sau:
Mã:
conda activate
Mã:
conda env remove -n rustenv