Lintian để làm gì?


8

Tôi đã đọc https://lintian.debian.org/ nhưng không hiểu điều đó có nghĩa là gì trong những từ đơn giản. Đó là những ví dụ về các quy tắc chính sách của debian bị vi phạm và phát hiện bởi lintian?

Câu trả lời:


5

Lintian là một công cụ đảm bảo chất lượng chạy kiểm tra tự động trên các khía cạnh khác nhau của các gói phù hợp với chính sách Debian . Nếu một gói không tôn trọng một trong các quy tắc, vấn đề được báo cáo trong cơ sở dữ liệu Báo cáo của Lintian.

Nó giúp packager có được số liệu để xây dựng các gói tốt hơn.


2
Câu trả lời này có thể được cải thiện, nhưng có một sự thật cơ bản, đó là lintian là một công cụ có mục đích chính là kiểm tra các gói để tuân thủ Chính sách Debian. Những người làm việc về Chính sách và lintian phần lớn giống nhau. Một điểm không rõ ràng là lintian là một công cụ dòng lệnh có thể được chạy trong quá trình xây dựng gói nhị phân Debian hoặc trên gói nhị phân Debian hiện có và sẽ trả kết quả kiểm tra của nó về đầu ra tiêu chuẩn. Lintian được tự động chạy trong các bản dựng của kho lưu trữ Debian và kết quả của nó có thể được tìm thấy trên lintian.debian.org.
Faheem Mitha

1
smonff, vui lòng thêm câu trả lời ở trên vào câu trả lời của bạn hoặc nếu bạn thích, tôi có thể thêm một câu trả lời riêng, mặc dù đã có 3 câu ở đây.
Faheem Mitha

@FaheemMitha Tôi không cảm thấy tự do vì dường như bạn biết điều đó tốt hơn tôi nhiều! Ban đầu tôi đã cố gắng đưa ra một phản ứng rất đơn giản. Cảm ơn đã thêm những thông tin này.
smonff

@FaheemMitha bây giờ câu hỏi ban đầu đã được thay đổi, tôi thậm chí không biết câu trả lời của mình có hợp lý hay không
smonff

smonff, anh ta hỏi lintian là gì, và ví dụ. Bạn đã bao gồm đầu tiên; bạn cũng có thể thêm một cái gì đó vào thứ hai.
Faheem Mitha


0

Một trong những ưu điểm chính được cung cấp bởi Phần mềm nguồn mở và miễn phí là tính minh bạch của mã. Tuy nhiên, để điều này trở nên quan trọng, cần phải có ít nhất một số nỗ lực phối hợp để thực sự kiểm tra xem mã này không có lỗi, tuân thủ các tiêu chuẩn nhất định (một số có thể được cộng đồng áp đặt rộng rãi, và một số bởi các tổ chức nhỏ hơn như Dự án Debian) và có thể dễ dàng đọc được cho những người khác muốn làm điều tương tự.

Lintian, mặc dù tôi không quen thuộc với dự án này, dường như là một dự án được hỗ trợ bởi Dự án Debian với mục đích thực hiện nhiệm vụ này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.