/ / Cách cài đặt gói DEB trong Arch Linux

Cách cài đặt gói DEB trong Arch Linux

Nhiều chương trình phổ biến chỉ có sẵn trên Linux dưới dạng gói DEB. Điều này có thể khiến bạn lo lắng nếu gần đây bạn đã chuyển sang Arch Linux và không chắc chắn về cách cài đặt các chương trình yêu thích của mình.

Tệp DEB là bản chất của các dẫn xuất dựa trên Debian hoặc Ubuntu. Tuy nhiên, bạn vẫn có thể cài đặt chúng trên hệ thống dựa trên Arch của mình theo một số cách. Hãy xem qua các cách cài đặt tệp DEB trong Arch Linux.

Tệp DEB là gì?

Tệp DEB hoặc “.deb” về cơ bản là một kho lưu trữ chứa các tập lệnh, tệp cấu hình và dữ liệu khác cần thiết để cài đặt một chương trình. Tệp DEB được xây dựng chủ yếu để sử dụng trên máy tính để bàn dựa trên Debian hoặc Debian như Pop! _OS, Ubuntu và MX Linux.

Nếu bạn đến từ Windows, bạn có thể nghĩ đến tệp DEB dưới dạng tệp thực thi Windows (EXE).

Mặc dù việc cài đặt một gói DEB trên Arch Linux có thể không đơn giản như chạy một bản thực thi Windows, nhưng nó chắc chắn không phải là khoa học tên lửa. Quá trình cài đặt khá đơn giản và các bước thực hiện dễ dàng.

1. Cài đặt chương trình từ AUR

AUR hoặc Arch User Repository là thư viện phần mềm lớn nhất trong số tất cả các bản phân phối Linux. Trong trường hợp bạn không thể tìm thấy gói được hỗ trợ chính thức cho Arch Linux, AUR là nơi bạn nên xem trước bất kỳ nơi nào khác.

Mặc dù điều này sẽ không giúp bạn cài đặt tệp DEB, nhưng khả năng cao là bạn sẽ tìm thấy gói tương thích Arch cho phần mềm bạn cần.

LÀM VIDEO TRONG NGÀY

Bạn có thể cài đặt các gói AUR theo cách thủ công hoặc thông qua trình trợ giúp AUR. Chúng tôi khuyên bạn nên tiếp tục với yay, một trình trợ giúp AUR phổ biến và dễ sử dụng. Để bắt đầu, chỉ cần tìm kiếm tên gói bằng yay:

yay search_term

yay sẽ liệt kê ra tất cả các gói có liên quan. Sao chép tên gói chính xác và cài đặt nó bằng cách chạy:

yay -S package_name

Thao tác này sẽ cài đặt thành công phần mềm trong hệ thống Arch Linux của bạn. Để tìm hiểu thêm về yay, hãy xem hướng dẫn này về cách quản lý các gói với yay.

2. Cài đặt các gói DEB trên Arch Linux với Debtap

Nếu bạn không thể tìm thấy giải pháp thay thế trong AUR, bạn nên chọn Bản ghi nợ. Nó là một công cụ dòng lệnh chuyển đổi một gói Debian thành một gói tương thích Arch.

Debtap hầu hết hoàn thành công việc, nhưng bạn vẫn nên tiến hành một cách thận trọng vì các bản cập nhật không tương thích với gói có thể phá vỡ chức năng của nó.

Cài đặt Debtap trên Arch Linux

Để cài đặt Bản đồ nợ, hãy kích hoạt thiết bị đầu cuối và cài đặt nó bằng trình trợ giúp AUR:

yay -S debtap

Di chuyển vào thư mục của tệp DEB bằng lệnh cd và sử dụng Bản đồ nợ để bắt đầu chuyển đổi gói.

cd ~/Downloads
debtap yourfile.deb

Bản ghi nợ sẽ tạo ra một “yourfile.zst“mà bạn có thể dễ dàng cài đặt bằng trình quản lý gói của mình, trong trường hợp này là pacman.

sudo pacman -U yourfile.zst

Điều này sẽ cài đặt gói trên máy Arch Linux của bạn.

3. Cài đặt thủ công các gói DEB trên Arch

Đối với những người thích cách tiếp cận thực tế hơn, bạn có thể giải nén gói DEB theo cách thủ công và đặt nội dung bên trong các thư mục thích hợp.

Trước khi bạn đọc thêm, hãy lưu ý rằng đây không phải là cách được khuyến nghị để cài đặt các gói DEB. Chỉ sử dụng phương pháp này nếu tất cả các lựa chọn thay thế không thành công.

Phương pháp này độc lập với nền tảng, có nghĩa là bạn có thể áp dụng phương pháp này trên tất cả các bản phân phối, Arch Linux hoặc không.

Bắt đầu bằng cách sử dụng lệnh ar để giải nén .deb tập tin vào một thư mục.

ar x /path/to/file

Sau đó, di chuyển vào thư mục và giải nén tarballs bằng lệnh tar.

tar xvf control.tar.gz
tar xvf data.tar.gz

Bạn sẽ tìm thấy ba thư mục mới: vân vân, optusr. Sao chép nội dung bên trong các thư mục này vào các thư mục chính xác. Ví dụ: sao chép nội dung của vân vân thư mục vào /vân vân thư mục của hệ thống của bạn và làm tương tự cho phần còn lại cho phù hợp.

sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/

Chạy chương trình

Khi tất cả các tệp đã được đặt đúng nơi chúng thuộc về, bạn có thể thực thi tập lệnh shell bên trong / usr / bin thư mục để chạy ứng dụng. Để dễ sử dụng, hãy cân nhắc tạo lối tắt trên màn hình để chạy chương trình này.

Đây là một phương pháp khá tẻ nhạt và sẽ không hoạt động trong một trăm phần trăm thời gian, đó là lý do tại sao chúng tôi khuyên bạn không nên cài đặt thủ công và coi nó như một nỗ lực cuối cùng.

Bây giờ bạn có thể cài đặt các gói DEB trên Arch Linux

Bạn có thể cài đặt các gói Debian trên Arch Linux. Tuy nhiên, một gói vốn dĩ không dành cho Arch Linux thường có thể bị hỏng theo thời gian khi được cập nhật.

Với một bản phân phối có tiềm năng chảy máu, đôi khi tất cả những gì có thể mất là một gói bị hỏng để toàn bộ hệ thống tan rã. Thực hành quan trọng là thường xuyên quét các gói bị hỏng, sửa chúng và cập nhật danh sách gói của hệ thống Linux của bạn.


sửa-lỗi-gói-linux

Cách tìm và sửa các gói bị hỏng trê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 *