Deb

Debian package
Icon GNOME của file deb
Phần mở rộng tên file.deb
Kiểu phương tiệnapplication/vnd.debian.binary-package
Phát triển bởiDebian
Kiểu định dạngHệ thống quản lý gói tin
Dùng để chứaSoftware package
Được mở rộng từ.ar

DEB hay .debphần mở rộng của định dạng đóng gói phần mềm Debian và cũng là tên thường gọi cho các gói nhị phân tương tự. Giống như phần "Deb" của thuật ngữ Debian, nó bắt nguồn từ tên gọi của Debra, là bạn gái và bây giờ vợ cũ của người sáng lập của Debian là Ian Murdock.

Các gói tin Debian cũng được sử dụng trong các bản phân phối dựa trên Debian, chẳng hạn như Ubuntu và những bản phân phối khác.

Thiết kế

[sửa | sửa mã nguồn]
GDebi đang cài đặt một file.deb

Các gói tin Debian tuân theo chuẩn nén ar của Unix bao gồm 2 file nén tar. Một lưu giữ các thông tin điều khiển và một chứa dữ liệu cài đặt.[1]

dpkg cung cấp các tính năng cơ bản cho cài đặt và thao tác với các file.deb. Thông thường, người dùng cuối không trực tiếp quản lý các gói tin với dpkg thay vào đó là trình quản lý gói tin APT hoặc các APT front-ends như synaptic hay KPackage.[2]

Các gói Debian có thể được chuyển đổi thành các gói khác và ngược lại bằng cách dùng alien, và tạo ra từ mã nguồn bằng cách sử dụng CheckInstall hoặc Debian Package Maker.

Một số lõi gói Debian có sẵn như là udeb ("micro debs"), à thường được sử dụng để khởi tạo một cài đặt Debian. Mặc dù những file này sử dụng phần mở rộng tên file là udeb, chúng tuân thủ các đặc điểm kỹ thuật cấu trúc tương tự như các tập tin deb thông thường. Tuy nhiên, không giống như các đối tác deb, các gói udeb chỉ chứa các file chức năng cần thiết.[3] Trong đó, các tập tin tài liệu thường được loại bỏ. Các gói udeb không được cài đặt vào hệ thống Debian tiêu chuẩn.

Thực hiện

[sửa | sửa mã nguồn]

Từ Debian 0.93, một tập tin deb được thực hiện như một file nén ar. Nội dung kinh điển của kho lưu trữ này gồm ba tập tin:

  • debian-binary: số phiên bản của định dạng deb. Nó là "2.0" cho phiên bản hiện tại của Debian.
  • control.tar.gz: tất cả các gói siêu thông tin. Nó thông báo với dpkg cấu hình khi các gói phần mềm đang được cài đặt.
  • data.tar, data.tar.gz, data.tar.bz2, data.tar.lzma or data.tar.xz: các file cài đặt thực tế.

Các file nhị phân debian phải là mục đầu tiên trong kho lưu trữ, nếu không nó sẽ không được công nhận là một gói phần mềm Debian.

Liên kết ngoài

[sửa | sửa mã nguồn]

Chú thích

[sửa | sửa mã nguồn]
  1. ^ Raphaël Hertzog (17 tháng 9 năm 2010). “How to create Debian packages with alternative compression methods”. raphaelhertzog.com. Truy cập ngày 26 tháng 8 năm 2016.
  2. ^ “Debian Courses/Maintaining Packages/Packages Management”. debian.org. 31 tháng 10 năm 2010. Truy cập ngày 26 tháng 8 năm 2016.
  3. ^ “Chapter 3. D”. Bản gốc lưu trữ ngày 3 tháng 12 năm 2011. no-break space character trong |tiêu đề= tại ký tự số 8 (trợ giúp)
Chúng tôi bán
Bài viết liên quan
Rối loạn nhân cách ranh giới (Borderline Personality Disorder)
Rối loạn nhân cách ranh giới (Borderline Personality Disorder)
BPD là một loại rối loạn nhân cách về cảm xúc và hành vi mà ở đó, chủ thể có sự cực đoan về cảm xúc, thường xuyên sợ hãi với những nỗi sợ của sự cô đơn, phản bội
Violet Evergarden - Full Anime + Light Novel + Ova
Violet Evergarden - Full Anime + Light Novel + Ova
Đây là câu chuyện kể về người con gái vô cảm trên hành trình tìm kiếm ý nghĩa của tình yêu
Nhân vật Epsilon: the Precision - The Eminence In Shadow
Nhân vật Epsilon: the Precision - The Eminence In Shadow
Epsilon (イプシロン, Ipushiron?) (Έψιλον) là thành viên thứ năm của Shadow Garden, là một trong "Seven Shadows" ban đầu.
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Những tưởng Yuuji sẽ dùng Xứ Hình Nhân Kiếm đâm trúng lưng Sukuna nhưng hắn đã né được và ngoảnh nhìn lại phía sau