APT 3.0 có những cải tiến về giao diện và điều hướng, công cụ mới, các cải tiến hỗ trợ và nhiều tính năng khác.

  • Giao diện mới và trải nghiệm thiết bị đầu cuối được cải thiện: APT 3.0 cải thiện khả năng trực quan hóa sự phụ thuộc, thêm màu sắc có thể cấu hình và phân trang tự động để có trải nghiệm gọn gàng và có tổ chức hơn.
  • Solver3, công cụ phụ thuộc mới: Giới thiệu hệ thống giải quyết xung đột nhanh hơn và chính xác hơn, với những cải tiến về hiệu suất, quản lý phiên bản và giải thích lỗi.
  • Tạm biệt apt-key, chào mừng bảo mật tốt hơn: apt-key đã bị xóa và một hệ thống an toàn hơn để xác minh chữ ký được áp dụng, hỗ trợ các khóa cụ thể của kho lưu trữ và tương thích với gpg-sq.

APT 3.0

Một vài ngày trước, phát hành phiên bản được mong đợi từ lâu của "APT 3.0", đánh dấu sự phát triển của trình quản lý gói APT quan trọng này, kết hợp những cải tiến tích lũy được trong nhánh 2.9 thử nghiệm và mở đường cho trải nghiệm hiệu quả hơn trong quản lý phần mềm trên các hệ thống dựa trên Debian.

Nếu bạn vẫn chưa biết về APT (Advanced Package Tool) thì bạn nên biết rằng Đây là một công cụ cơ bản trong bất kỳ hệ thống nào dựa trên Debian, giống như Ubuntu. APT hoạt động như một giao diện cấp cao với hệ thống gói .deb, cho phép bạn quản lý phần mềm từ thiết bị đầu cuối.

Các tính năng mới chính của APT 3.0

Trong phiên bản mới này của APT 3.0, một trong những tính năng mới thú vị nhất của nó là cập nhật giao diện người dùng của nó, bây giờ cung cấp một đại diện rõ ràng hơn về các hoạt động cài đặt. Nơi trước khi sự phụ thuộc xuất hiện như một danh sách liên tục các tên gói, Bây giờ chúng được hiển thị theo các cột có màu sắc tương ứng.

Bên cạnh đó, Các phần "Gói MỚI" và "gói bổ sung" đã được hợp nhất, loại bỏ sự trùng lặp và làm cho đầu ra gọn gàng hơn. Đối với những người muốn tùy chỉnh trải nghiệm này, các thiết lập mới đã được giới thiệu như APT::Color::*, APT::Configuration::color và các tùy chọn –color và –no-color.

Phân trang tự động và cải thiện điều hướng

Phiên bản mới của APT 3.0 cũngn thực hiện phân trang tự động cho các lệnh như hiển thị, chính sách, danh sách, tìm kiếm và showsrc. Tính năng này nhằm mục đích cải thiện trải nghiệm trên thiết bị đầu cuối bằng cách hiển thị kết quả mở rộng theo cách có trật tự hơn, vì nó được điều khiển bởi tùy chọn Nhị phân::apt::Pager và biến môi trường PAGER, cho phép màn hình có thể được điều chỉnh theo sở thích của người dùng.

Solver3: Công cụ giải quyết sự phụ thuộc mới

Không nghi ngờ gì một trong những cải tiến đáng được khen ngợi của bản phát hành APT 3.0 này là Giới thiệu về Solver3, một công cụ mới để giải quyết xung đột giữa các phụ thuộc. Được kích hoạt bằng tùy chọn --solver 3.0, hệ thống này sử dụng thuật toán quay lui giúp cải thiện cả việc lựa chọn phiên bản và hiệu suất APT tổng thể, tăng gấp đôi tốc độ thực hiện các thử nghiệm nội bộ.

Giải quyết3 APT

Bộ giải 3 kết hợp hỗ trợ cho các bản cập nhật nhiều giai đoạn, nhập tùy chọn –no-strict-pinning để cài đặt phiên bản thử nghiệm, tăng cường bảo vệ chống lại việc xóa các gói được cài đặt thủ công và tối ưu hóa việc tự động dọn dẹp các phụ thuộc không sử dụng. Thêm vào đó là cách trình bày mới về lỗi phụ thuộc, hiện được giải thích rõ ràng hơn để dễ hiểu hơn.

Tạm biệt apt-key

Với APT 3.0, công cụ cũ apt-key chính thức bị ngừng sử dụng. Mô hình xác minh của nó, dựa trên kho khóa toàn cầu được chia sẻ (/etc/apt/trusted.gpg), đã được thay thế bằng một kiến ​​trúc an toàn hơn, trong đó mỗi kho lưu trữ có bộ nhớ riêng trong các thư mục như /etc/apt/trusted.gpg.d/ hoặc /etc/apt/keyrings/.

Bên cạnh đó, hỗ trợ cho gpg-sq được thêm vào, một tiện ích được viết bằng Rust dựa trên dự án Sequoia, mô phỏng việc thực hiện GPG và cho phép xác minh chữ ký số mà không phụ thuộc vào hệ thống cũ. Công cụ này có ưu tiên hơn gpg, nghĩa là chỉ cần cài đặt nó là APT sẽ buộc phải sử dụng nó theo mặc định. Một quy ước mở rộng tệp mới cũng được áp dụng: .asc cho khóa ASCII và .gpg cho khóa nhị phân. Bất kỳ phần mở rộng nào khác sẽ tạo ra lỗi, buộc bạn phải điều chỉnh một số tên tệp trong cấu hình hiện có.

Các tính năng mới và cải tiến trong APT 3.0

Trong số những cải tiến đáng chú ý khác, phiên bản mới bao gồm:

  • Hiện đại hóa bằng cách thay thế các thư viện GnuTLS và Gcrypt bằng chương trình phụ trợ dựa trên OpenSSL.
  • Tùy chọn –comment cho phép bạn để lại ghi chú được ghi lại trong lịch sử giao dịch.
  • Đã thêm hỗ trợ cho tiêu đề HTTP Retry-After, tối ưu hóa việc tiếp tục tải xuống bị gián đoạn.
  • Lệnh apt list hiện bao gồm tùy chọn –target-release để lọc kết quả dựa trên phiên bản mục tiêu.
  • Lệnh apt show –full hiện hiển thị thông tin bổ sung về các chính sách ghim với các trường APT-Pin, APT-Candidate và APT-Release.
  • Mức lỗi "kiểm tra" mới, được kích hoạt bằng --audit, cho phép bạn xác định các rủi ro hoặc bất thường tiềm ẩn trong quá trình quản lý gói.
  • Nên đặt tên tệp sources.list.d bằng tên nhà cung cấp viết thường, ví dụ: $(dpkg-vendor –query Vendor | tr AZ az).sources.

Cuối cùng, thành phần pkgDepCache đã được cải tiến với khả năng hỗ trợ giao dịch và bộ đếm cập nhật, mở rộng tính hữu ích của thành phần này như một công cụ phân tích sự phụ thuộc của hệ thống nội bộ.

Cuối cùng, cần đề cập rằng Phiên bản mới hiện đã có trên nhánh Debian Unstable và đang trong quá trình tích hợp vào Debian Testing, nơi Debian 13 trong tương lai đang được phát triển. Việc đưa nó vào kho lưu trữ chính thức của Ubuntu cũng đang được lên kế hoạch.

Nếu bạn quan tâm đến việc tìm hiểu thêm về nó, bạn có thể kiểm tra thông tin chi tiết trong liên kết theo dõi.


Để 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.