Có một dấu hiệu lỗi trên bảng Ubuntu của tôi, trong đó nêu lỗi trong tiêu đề. Tôi đã sử dụng sudo apt-get update
nhưng nó không có lỗi. Tuy nhiên, dấu hiệu lỗi vẫn tồn tại.
Làm thế nào để tôi sửa lỗi này?
Có một dấu hiệu lỗi trên bảng Ubuntu của tôi, trong đó nêu lỗi trong tiêu đề. Tôi đã sử dụng sudo apt-get update
nhưng nó không có lỗi. Tuy nhiên, dấu hiệu lỗi vẫn tồn tại.
Làm thế nào để tôi sửa lỗi này?
Câu trả lời:
Tôi đã nhận được lỗi tương tự trong 14.04. Cài đặt lại wine-staging-i386
gói đã khắc phục sự cố:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
đó là gói gây ra lỗi cho tôi. Có lẽ lệnh tương tự sẽ làm việc cho bạn? @Alendorff
Nếu bạn đang chạy Ubuntu 64 bit thì vấn đề có thể là do "Wine-staging-amd64" phụ thuộc vào "Wine-staging-i386" là một gói ảo và không thực sự có thể cài đặt được. Từ những gì tôi có thể suy luận từ việc đọc về điều này ở đây, lỗi "bộ đệm không có gói" khi có bản cập nhật rượu là môi trường xây dựng hoặc trình cập nhật không xử lý tính chất đa nguyên của cài đặt "rượu" này.
Nếu bạn không sử dụng các plugin 64 bit flash hoặc unity3d thử nghiệm đường ống và không yêu cầu phiên bản "dàn rượu" 64 bit cho bất cứ điều gì khác, thì bạn luôn có thể loại bỏ "staging-amd64" và đó là phụ thuộc. Nếu đây là những gì bạn muốn làm thì hãy đảm bảo tắt mọi plugin 64 bit mà bạn đã bật / tải trong đường ống trước như sau:
pipelight-plugin --disable x64-flash
và / hoặc
pipelight-plugin --disable x64-unity3d
Lưu ý: Bạn có thể cần sử dụng "sudo" khi bắt đầu những thứ đó nếu bạn đã cài đặt các plugin 64 bit cho tất cả người dùng.
Sau đó tiến hành gỡ cài đặt phiên bản 64 bit của "dàn rượu" như sau:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Việc này sẽ gỡ cài đặt gói phụ thuộc "staging-staging" (64 bit) và "Wine-staging-amd64" (64 bit) và cài đặt gói phụ thuộc "Wine-staging: i386" (32 bit).
Gói 32 bit chỉ phụ thuộc vào 32 bit, do đó, không có vấn đề gì như tôi có thể nói cho đến nay.
Lưu ý: YMMV;)
Tôi cũng tiếp tục nhận được Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Tôi đã thử các giải pháp khác bao gồm các giải pháp được hiển thị ở đây:
Làm cách nào tôi có thể giải quyết lỗi phụ thuộc gói lặp đi lặp lại liên quan đến 'Wine-staging-i386' . Họ đề nghị làm một sudo apt-get update
giải pháp tương tự như được liệt kê ở trên sudo apt-get install --reinstall wine-staging-i386
.
Công cụ giúp tôi loại bỏ cảnh báo gây phiền nhiễu là sử dụng Trình quản lý Y-PPA và bên dưới ' Nâng cao ', nhấp vào ' Thử nhập tất cả các khóa GPG bị thiếu '. Một khi tôi làm điều này, cảnh báo sẽ biến mất. Tôi phải làm điều này mỗi khi cảnh báo xuất hiện. Nó gây phiền nhiễu và không phải là một "sửa chữa" thực sự nhưng một lần nữa nó hoạt động khi các bản sửa lỗi tốt hơn khác dường như không có ích.
Dường như có một số lựa chọn để giải quyết vấn đề này.
Nhưng trước tiên, một số giáo dục. Lỗi là để thông báo cho người dùng (rõ ràng) rằng có sự không phù hợp trong các phụ thuộc được tải xuống (tùy thuộc vào hệ thống của bạn) cho i386 hoặc x86.
cho 15.04 trở lên: sudo apt-get upgrade
dường như là chìa khóa để khắc phục sự cố.
cho 14.04 và trước đó: sudo apt-get update wine-staging-i386
đã được báo cáo để làm việc.
Ngoài ra, như Exomancer đã nêu,
Công cụ giúp tôi loại bỏ cảnh báo gây phiền nhiễu là sử dụng Trình quản lý Y-PPA và bên dưới 'Nâng cao', nhấp vào 'Thử nhập tất cả các khóa GPG bị thiếu'. Một khi tôi làm điều này, cảnh báo sẽ biến mất. Tôi phải làm điều này mỗi khi cảnh báo xuất hiện. Nó gây phiền nhiễu và không phải là một "sửa chữa" thực sự nhưng một lần nữa nó hoạt động khi các bản sửa lỗi tốt hơn khác dường như không có ích.
cũng xem câu hỏi: Làm thế nào tôi có thể giải quyết lỗi phụ thuộc gói lặp đi lặp lại liên quan đến 'Wine-staging-i386'
apt-get upgrade
đã thực hiện thủ thuật trong Ubuntu 16.04. Cảm ơn Jaxor!