DUR, tương tự AUR cho Debian, vừa được phát hành

Trong một thời gian dài, Người dùng Debian đã yêu cầu tích hợp một kho lưu trữ gói tương tự như kho lưu trữ AUR trong Arch Linux và chúng ta có thể thấy điều này trong các diễn đàn reddit (ví dụ: trong liên kết này). Tại sao quá lâu ý tưởng này đã không được thực hiện đó là do vấn đề biên dịch trong các gói mà nó đại diện vào thời điểm đó, không giống như Arch Linux, đơn giản hơn nhiều.

Vấn đề "nhỏ" này trong một thời gian dài, nó đã ngăn cản người dùng Debian thưởng thức một phần mềm tương tự của kho lưu trữ AUR đối với họ và mặc dù các kho lưu trữ gói Debian có một số lượng lớn các gói, sự thật là một kho lưu trữ như AUR (thuộc lớp này cho phép các bên thứ ba bao gồm các gói của họ) sẽ cho phép người dùng truy cập nhiều hơn nữa và tất cả đều có bản cập nhật và phiên bản mới của các gói phổ biến trong thời gian ngắn hơn, vì việc đưa các bản cập nhật vào kho lưu trữ chính sẽ mất nhiều ngày.

Nhưng điều này đã kết thúc Chà, một vài ngày trước, những người đam mê đã khởi chạy kho lưu trữ DUR (Kho lưu trữ người dùng Debian), được định vị như một phần tương tự của kho lưu trữ AUR (Arch User Repository) dành cho Debian, cho phép các nhà phát triển bên thứ ba phân phối các gói của họ mà không đưa chúng vào kho lưu trữ chính của bản phân phối. Như với AUR, siêu dữ liệu và hướng dẫn xây dựng gói trong DUR được xác định bằng định dạng PKGBUILD.

Đó là, một cách đã được tìm thấy để loại bỏ sự khó khăn của các bên thứ ba làm nhụt chí trong việc tạo các gói deb, vì điều này hiện có thể được cung cấp từ các tệp PKGBUILD với sự trợ giúp của bộ công cụ makedeb, một công cụ tương tự của makepkg. Nó cũng bao gồm trình quản lý gói mpm, cho phép bạn trích xuất và cài đặt các gói từ các kho AUR và Arch Linux, và tiện ích makedeb-db để thay thế các phụ thuộc dành riêng cho Arch Linux bằng các phụ thuộc Debian.

DUR được thiết kế để giúp những người dùng sử dụng makedeb trên hệ thống Debian dễ dàng tìm và xây dựng các gói yêu thích của họ có thể không có trong kho của bản phân phối của bạn. DUR cũng được thực hiện để giải quyết một vấn đề dai dẳng với các giải pháp thay thế như PPA, tập trung hóa.

Với PPA, bạn chỉ nhận được một nhóm các gói được chọn với mỗi kho lưu trữ. Ngoài ra, PPA yêu cầu thêm khóa ký bổ sung vào hệ thống của bạn, có thể dễ dàng trở nên lỗi thời và có thể trở nên khó quản lý khi bạn muốn xóa chúng khỏi hệ thống của mình.

Trong DUR, bạn đang ở bên trong một kho lưu trữ trung tâm, có nghĩa là bạn không phải tìm kiếm nhiều kho lưu trữ cho các gói bạn muốn.

DUR cũng giúp người dùng dễ dàng bắt đầu chia sẻ các gói của riêng họ bằng cách sử dụng định dạng gói PKGBUILD. Các tiện ích xây dựng dựa trên Debian khác thường yêu cầu thiết lập nhiều tệp và yêu cầu thiết lập phức tạp hơn so với PKGBUILD, trong hầu hết các trường hợp, tiện ích này chỉ bao gồm một tệp duy nhất.

Bộ công cụ được chuẩn bị cho phép Debian sử dụng các gói được tạo cho AUR và các kho lưu trữ Arch Linux chính, bao gồm cài đặt các gói trực tiếp từ AUR / Arch. Để phân phối các gói do cộng đồng chuẩn bị cho Debian, một kho lưu trữ DUR riêng biệt đã được đề xuất, trong đó 4 gói hiện đang được phân phối, bao gồm cả ứng dụng khách Element Desktop Matrix.

DUR, giống như AUR, thay vì dựa vào toàn bộ phân phối, thao túng sự tin tưởng ở mỗi nhà phát triển cá nhân đóng góp các gói của họ cho AUR / DUR. Để tách các gói hữu ích khỏi các gói có vấn đề, một hệ thống xếp hạng dựa trên sự bình chọn của người dùng được sử dụng, cũng như các thẻ được chỉ định do kết quả phân tích nội dung của những người tham gia đã được xác minh. Tính toàn vẹn của các gói được xác nhận bằng chữ ký số của mỗi nhà phát triển.

Cuối cùng, đối với những người quan tâm đến việc có thể thêm kho này, họ có thể xem lại tài liệu Trong liên kết sau đây. Kho lưu trữ có thể được truy cập từ liên kết này.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

4 bình luận, để lại của bạn

Để 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: Miguel Ángel Gatón
  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.

  1.   Miguel Rodriguez dijo

    Điều này tạo ra một sự nghi ngờ trong tôi; Giờ DUR có hợp lý không khi cộng đồng Debian có thể cộng tác trực tiếp từ AUR về phát triển, bảo trì, cập nhật và độ tin cậy của gói? Bởi vì nếu bây giờ họ có thể có AUR để cài đặt các gói trong Debian, thì AUR bây giờ sẽ không khác mấy so với các dự án như OINm vì theo sơ đồ này nếu các bản phân phối dựa trên Debian áp dụng cách xây dựng gói này để cài đặt chúng, về cơ bản AUR sẽ trở thành LUR (Linux Kho lưu trữ toàn cầu).

    1.    Darkcrizt dijo

      Ông cho rằng ý tưởng về một kho lưu trữ đa năng là phù hợp hơn cả.

  2.   Inseguro dijo

    Trong debian, nó không cần thiết chút nào, debian là rất nhiều loại gói và không cần sao chép từ bất kỳ ai. Debian cam kết bảo mật và hãy nói những gì chúng tôi muốn, nó không an toàn, rằng bất kỳ ai cũng có thể tải lên một gói ở đó, gói đó thậm chí không nên tồn tại. Đó là lý do tại sao tôi không sử dụng hoặc thích vòm. Điều này sẽ không thành công, nếu không phải là thời gian. Trong debian, chúng rất thuần túy và bảo thủ và điều này không tốt cho Linux.

    1.    iweaker4you dijo

      Đó là tùy thuộc vào mọi người, chỉ vì nó là một tùy chọn không có nghĩa là tất cả mọi người sẽ sử dụng nó, và không, Debian không có đầy đủ các "gói" như bạn đề cập, có hàng trăm gói thiếu cập nhật, chẳng hạn như libc6, qt5 hoặc thậm chí là các công cụ GNU giống nhau, Debian có xu hướng có chu kỳ cập nhật RẤT CHẬM, không bao gồm việc FFMPEG mà nó cung cấp không hỗ trợ NVENC và việc biên dịch nó hoàn toàn không có vấn đề gì.

      Đó là đề cập đến một số vấn đề mà Debian đã không được sửa kể từ Debian 7, bản phân phối chính của tôi kể từ đó, bạn làm rối tung Debian nhiều hơn với chính Arch Linux.