Như bạn đã nói, tên foo_VVV-RRR_AAA.deb
của một tệp deb chỉ là quy ước cho việc đặt tên .deb
tệp, ở đâu VVV
, RRR
và AAA
là phiên bản, sửa đổi và kiến trúc của gói foo
.
Ngoài ra, quy ước này được đề xuất (chính tả) khi xây dựng các gói với debuild hoặc git-buildpackage .
Nếu bạn đồng ý với quy ước này thì không sao, nếu không, bạn có thể đổi tên các .deb
tệp của mình theo ý muốn, nhưng chỉ bằng cách tuân theo các quy tắc này (trong trường hợp này có thể bạn phải chạy dpkg --info <deb_file>
để tìm thông tin đơn giản mà bạn có thể nhận được bằng cách sử dụng quy ước trên cho một tên tập tin deb).
Bây giờ, như bạn có thể đọc tại Tên tệp - Wikipedia :
Không có tiêu chuẩn mã hóa chung cho tên tệp.
Do tên tệp phải được trao đổi giữa các môi trường phần mềm (nghĩ rằng truyền tệp mạng, lưu trữ hệ thống tệp, sao lưu và đồng bộ hóa tệp, quản lý cấu hình, nén và lưu trữ dữ liệu, v.v.), điều rất quan trọng là không bị mất thông tin tên tệp giữa các ứng dụng. Điều này dẫn đến việc áp dụng rộng rãi Unicode như một tiêu chuẩn để mã hóa tên tệp, mặc dù phần mềm cũ có thể không nhận biết được Unicode.
[...] Độ dài tối đa của tên tệp không chuẩn và có thể phụ thuộc vào kích thước đơn vị mã. Mặc dù nó là một vấn đề nghiêm trọng, nhưng trong hầu hết các trường hợp, đây là một vấn đề hạn chế.
Vì vậy, nếu không có tiêu chuẩn cho tên tệp nói chung, tôi gần như chắc chắn rằng không có một tiêu chuẩn đặc biệt nào cho .deb
tên tệp. Hoặc, nếu bạn vẫn còn bối rối, hãy lấy quy ước làm tiêu chuẩn và tuân theo các quy tắc này .