/ / Cách chạy nhiều bản phân phối Linux bên trong thiết bị đầu cuối bằng cách sử dụng Distrobox

Cách chạy nhiều bản phân phối Linux bên trong thiết bị đầu cuối bằng cách sử dụng Distrobox

Nếu bạn đã là người dùng Linux được một thời gian, có thể bạn muốn sử dụng nhiều bản phân phối trên máy của mình. Bây giờ điều đó có thể thực hiện được nhờ một công cụ tuyệt vời có tên là Distrobox. Nó cho phép bạn tạo vùng chứa trên hệ thống Linux của mình bằng Podman hoặc Docker. Các vùng chứa này được tích hợp với máy chủ để cho phép người dùng chia sẻ thư mục chính, bộ nhớ ngoài và thiết bị USB, ứng dụng GUI, âm thanh, v.v.

Trong trường hợp bạn không quen thuộc với Distrobox nhưng muốn biết thêm về nó, đừng lo lắng. Hướng dẫn này sẽ giúp bạn tìm hiểu mọi thứ về Distrobox bao gồm cách sử dụng nó với bất kỳ bản phân phối Linux nào.


Distrobox là gì?

Có rất nhiều hệ điều hành dựa trên Linux và là những người đam mê Linux, tất cả chúng ta đều muốn sử dụng các hệ điều hành khác nhau cùng một lúc. Distrobox cung cấp một cách tuyệt vời để sử dụng bất kỳ bản phân phối Linux nào ngay từ thiết bị đầu cuối.

Nói một cách dễ hiểu, Distrobox là một công cụ dòng lệnh sử dụng Docker hoặc Podman để cung cấp một cách truy cập vào nhiều hệ điều hành Linux.

Nó hoạt động giống như Hộp công cụ nhưng đơn giản hóa mọi thứ bằng cách sử dụng POSIX sh. Môi trường của Distrobox dựa trên hình ảnh OCI, được sử dụng để tạo vùng chứa.

Distrobox nhằm mục đích cung cấp một nền tảng để nhập bất kỳ vùng chứa nào một cách nhanh chóng và sử dụng nó làm môi trường mặc định cho thiết bị đầu cuối. Đây là lý do tại sao nhiều người dùng Linux thích Distrobox thay vì Toolbox. Distrobox không phức tạp chút nào vì nó chỉ bao gồm sáu lệnh. Đây là danh sách các lệnh cơ bản có trong Distrobox:

LÀM VIDEO TRONG NGÀY

Yêu cầu Sự miêu tả
distrobox-create Tạo một vùng chứa
distrobox-enter Cung cấp quyền truy cập vào vùng chứa
distrobox-list Liệt kê các vùng chứa được tạo bởi Distrobox
distrobox-init Nó là một điểm vào của một container
distrobox-export Xuất các dịch vụ và ứng dụng từ một vùng chứa sang một máy chủ cụ thể
distrobox-rm Xóa một vùng chứa
distrobox-stop Dừng một vùng chứa đang chạy

Cách cài đặt và sử dụng Distrobox

Hãy xem cách cài đặt và sử dụng Distrobox trên Linux. Chúng tôi đang sử dụng Ubuntu để cung cấp cho bạn giải thích từng bước về cách sử dụng nó nhưng các bước này ít nhiều giống nhau đối với các bản phân phối Linux khác.

Đầu tiên, mở thiết bị đầu cuối Linux và thực hiện lệnh sau để tải xuống và thực thi tập lệnh cài đặt Distrobox:

curl https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Nếu gặp lỗi “curl: command not found”, bạn nên cài đặt cURL trên Linux và chạy lại lệnh trên. Bây giờ đã đến lúc cài đặt và thiết lập Docker cho Distrobox, vì vậy hãy thực thi lệnh sau để cài đặt Docker trên Linux:

sudo apt install docker.io -y

Sau khi cài đặt Docker, hãy chạy các lệnh dưới đây để khởi động và bật dịch vụ Docker:

sudo systemctl enable --now docker

Bạn cũng có thể chạy lệnh sau để kiểm tra trạng thái hoạt động của dịch vụ Docker:

sudo systemctl status --now docker

Đầu ra:


trạng thái serivce Docker

Bây giờ, hãy phát hành lệnh sau để thêm người dùng hiện tại vào nhóm Docker có tên “docker”:

sudo usermod -aG docker $USER

Khi bạn đã hoàn tất, hãy cho phép hệ thống kiểm tra nhóm Docker mới được thay đổi:

newgrp docker

Sau khi cài đặt thành công Distrobox và Docker, hãy tạo vùng chứa Docker cho Distrobox. Giả sử bạn muốn sử dụng AlmaLinux từ thiết bị đầu cuối. Chạy lệnh sau để tiếp tục:

distrobox create --image almalinux:latest --name alma

Đầu ra:


Chạy lệnh để tạo hình ảnh hệ điều hành trên Docker

Lệnh trên sẽ tự động triển khai phiên bản AlmaLinux mới nhất cho Distrobox. Cuối cùng, khởi động Distrobox và truy cập vùng chứa Docker:

distrobox-enter --name alma

Đầu ra:


Tên nhà ga được đổi thành alma

Sau khi ra lệnh, bạn sẽ nhận thấy rằng dấu nhắc đầu cuối của bạn sẽ thay đổi thành “alma.” Nó có nghĩa là bây giờ bạn đang sử dụng AlmaLinux từ thiết bị đầu cuối Ubuntu.

Ví dụ: hệ thống hiển thị lỗi “không tìm thấy lệnh” khi bạn thực hiện lệnh cập nhật apt sudo yêu cầu. Tuy nhiên, cập nhật sudo yum hoạt động tốt trong thiết bị đầu cuối vì AlmaLinux hỗ trợ YUM thay vì APT.


Hình ảnh cửa sổ đầu cuối với thực thi lệnh apt và yum

Khi bạn tạo nhiều vùng chứa cho Distrobox, bạn có thể nhanh chóng xem danh sách đầy đủ các vùng chứa có sẵn trên hệ thống bằng cách sử dụng:

distrobox-list

Đầu ra:


Cửa sổ đầu cuối với danh sách vùng chứa Distrobox

Lưu ý rằng bạn không nên sử dụng sudo với lệnh trên vì nó sẽ hiển thị lỗi “/ usr / local / bin / distrobox-list do sudo không được hỗ trợ.”

Để xóa bất kỳ vùng chứa nào khỏi danh sách, hãy thực hiện lệnh dưới đây.

distrobox-rm --name rocky

Đầu ra:


Xóa vùng chứa khỏi nhà ga

Sau khi chạy lệnh, hệ thống sẽ yêu cầu xác nhận của bạn, vì vậy hãy gõ “Y“để tiếp tục quá trình xóa. Bạn có thể thay đổi tên đá trong lệnh nói trên vào bất kỳ vùng chứa nào khác mà bạn muốn xóa khỏi hệ thống.

Có một công cụ dòng lệnh được gọi là Neofetch, sử dụng công cụ này bạn có thể kiểm tra hệ điều hành hiện tại với thông tin liên quan và logo của nó. Hãy cài đặt nó trong hệ thống AlmaLinux bằng các lệnh sau:

dnf install epel-relase
dnf install neofetch

Đảm bảo bạn nhập vùng chứa AlmaLinux Distrobox trước rồi cài đặt Neofetch. Nếu không, nó sẽ không hoạt động khi hệ thống máy chủ chạy Ubuntu. Chúng tôi đã ở bên trong vùng chứa và sử dụng AlmaLinux, vì vậy chúng tôi đã thực hiện trực tiếp các lệnh trên.

Nếu bạn đang chạy một số bản phân phối Linux khác bên trong Distrobox, hãy cài đặt Neofetch bằng các lệnh sau:

Đối với Debian / Ubuntu:

sudo apt install neofetch

Trên Arch Linux và các dẫn xuất của nó:

sudo pacman -S neofetch

Bây giờ, khởi chạy tiện ích Neofetch từ thiết bị đầu cuối bằng cách thực hiện neofetch và bạn sẽ nhận được đầu ra như sau:


Thông tin liên quan đến Almalinux

Tại đây, bạn sẽ nhận được tất cả thông tin về hệ điều hành hiện tại với logo chính thức của nó. Chúng tôi khuyên bạn nên sử dụng Neofetch với Distrobox vì nó giúp xác minh hệ điều hành hiện đang chạy bên trong thiết bị đầu cuối.

Chạy các bản phân phối Linux khác nhau bên trong thiết bị đầu cuối

Vì vậy, đây là mô tả chi tiết về Distrobox và phương pháp hoàn chỉnh để cài đặt và thiết lập nó trên bất kỳ bản phân phối Linux nào. Đối với hướng dẫn này, chúng tôi đã sử dụng Ubuntu để hiển thị quy trình từng bước. Distrobox là một công cụ tuyệt vời để kiểm tra các tập lệnh và lệnh của bạn trên nhiều hệ điều hành chỉ sử dụng một hệ thống duy nhất.

Hơn nữa, chúng tôi cũng đã đưa vào một số thủ thuật cần thiết mà bạn cần biết khi sử dụng Distrobox trên Linux. Đảm bảo rằng bạn thiết lập vùng chứa Docker trước và sau đó cài đặt Distrobox vì bạn sẽ sử dụng công cụ theo cách này rất đơn giản. Distrobox đang trở nên phổ biến vì POSIX sh đơn giản hóa mọi thứ và giúp bạn dễ dàng truy cập vào bất kỳ hệ điều hành Linux nào từ thiết bị đầu cuối.



linux tux với posix

POSIX là gì? Nó liên quan như thế nào đến Linux

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *