Tôi đang cố gắng lấy số phiên bản của một gói đã được cài đặt, để xây dựng một danh sách phụ thuộc cho một dpkg.Dấu hai chấm (:) và dấu gạch ngang (-) trong số phiên bản dpkg có nghĩa là gì?
Nếu tôi gõ "-l dpkg | grep libqtcore4" vào thiết bị đầu cuối của tôi tôi nhận được kết quả sau:
ii libqtgui4 4:4.7.4-0ubuntu8 Qt 4 GUI module
ii libqtgui4:i386 4:4.7.4-0ubuntu8 Qt 4 GUI module
Câu hỏi của tôi là; những gì trên trái đất hiện đại tràng (:) có nghĩa là trong số phiên bản, và những gì hiện các -0ubuntu có nghĩa là vào cuối?
'4:' sẽ là phiên bản chính 4, '4.7.4' là phiên bản phần mềm thực tế và có bản vá «-0ubuntu8' riêng của ubuntu được áp dụng cho phiên bản gốc. –
Giải thích rất hay là trong https://askubuntu.com/questions/441879/why-do-some-packages-have-extra-numbers-on-the-front-of-their-version-string – pevik