Chuyển đổi gói DEB sang gói Arch Linux

Phần mở rộng gói Linux

Chúng tôi đã nói và giải thích trong các bài báo khác về hoạt động của người ngoài hành tinh nổi tiếng, một công cụ để chuyển đổi các gói từ loại này sang loại khác, thành chuyển đổi RPM thành DEB hoặc tgz, v.v.. Các định dạng khác nhau mà ứng dụng hỗ trợ và chúng ta có thể chuyển đổi giữa các định dạng đó. Vấn đề với người ngoài hành tinh là nó không đáng tin cậy lắm và các gói được chuyển đổi có thể không hoạt động bình thường khi chúng tôi chuyển đổi nó, hãy nhớ rằng các bản phân phối có xu hướng có những khác biệt đáng chú ý như cây thư mục, vị trí hoặc cú pháp của các tệp cấu hình của những cái mà các gói này phụ thuộc vào hoặc đặt tên cho các gói mà chúng phụ thuộc vào một cách khác nhau. Do đó, chúng ta có thể tìm thấy một chương trình không hoạt động bình thường hoặc trực tiếp không hoạt động.

Chà, cùng với người ngoài hành tinh, chúng tôi sẽ trình bày ở đây một công cụ khác, mặc dù hơi cụ thể hơn, đó là về giấy nợ. Với nó, bạn không thể chuyển đổi giữa các định dạng khác nhau như với người ngoài hành tinh, nhưng chúng tôi có thể chuyển đổi các gói DEB cụ thể từ các bản phân phối và dẫn xuất Debian để hoạt động trên bản phân phối Arch Linux của chúng tôi hoặc bắt nguồn từ nó. Tên của công cụ này xuất phát từ Gói DEB To Arch, cung cấp ý tưởng về những gì nó có thể làm.

Chúng ta có thể cài đặt công cụ deptap sử dụng các phương pháp khác nhau mà chúng ta đã biết từ Arch Linux, chẳng hạn như một trong ba lệnh sau:

pacaur -S debtap

packer -S debtap

yaourt -S debtap

Khi chúng tôi đã cài đặt nó trong Arch hoặc các bản phân phối khác có nguồn gốc từ nó, chúng tôi có thể tiếp tục sử dụng nó. Nhân tiện, bạn cũng sẽ cần các gói bổ sung khác, mặc dù chúng có thể đã được cài đặt: bash, binutils, pkgfile và fakeroot. Bây giờ để làm cho nó hoạt động, chúng ta cần thực hiện lệnh chẵn sau tạo và cập nhật cơ sở dữ liệu:

sudo debtap -u

Y để chuyển đổi một gói .deb trong một gói kiểu Arch:

debtap nombre_del_paquete.deb

Và sẵn sàng…


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.