Điểm:-1

Lỗi phụ thuộc khi cài đặt SDL2

lá cờ pt

Tôi muốn sử dụng SDL2 trong dự án của mình. Để làm được điều đó, tôi cần lib và bao gồm các tệp SDL2. Tôi đã cố gắng cài đặt SDL2 với

apt-get cài đặt libsdl2-dev

nhưng nhận được một lỗi:

Các gói sau đây có các thuộc tính không được đáp ứng:
 libpulse-dev : Phụ thuộc: libpulse0 (= 1:14.2-1ubuntu1) nhưng 1:14.2-1ubuntu1.1 sẽ được cài đặt
                Phụ thuộc: libpulse-mainloop-glib0 (= 1:14.2-1ubuntu1) nhưng 1:14.2-1ubuntu1.1 sẽ được cài đặt
E: Không thể khắc phục sự cố, bạn đã giữ các gói hàng bị hỏng.

Làm thế nào tôi có thể sửa chữa nó?

Mô tả Ubuntu: Ubuntu 21.04 Phát hành: 21.04 Mật danh: hirsute

Liso avatar
lá cờ sd
Phiên bản Ubuntu nào?
mejay48 avatar
lá cờ pt
Không có mô-đun LSB nào khả dụng. ID nhà phân phối: Ubuntu Mô tả: Ubuntu 21.04 Phát hành: 21.04 Mật danh: hirsute
mejay48 avatar
lá cờ pt
Trong câu hỏi của tôi, tôi đã viết rằng tôi muốn cài đặt lệnh nào thì tôi thực hiện lệnh đó và đưa ra nhật ký lỗi. Xin vui lòng cho tôi biết chính xác những gì không rõ ràng với bạn.
Liso avatar
lá cờ sd
@ mejay48 Hãy thử cái này `Sudo sed -i.bak 's/\(^deb.*-updates.*\)/#\1/' /etc/apt/sources.list && Sudo apt install libsdl2-dev`.
Liso avatar
lá cờ sd
Có vẻ như kênh cập nhật nhắc bạn cài đặt phiên bản `1:14.2-1ubuntu1.1`, vì vậy tôi thử tắt nó. Mặc dù vậy, tôi có thể sai, bạn có thể thử `apt-get -s install libsdl2-dev` để mô phỏng quy trình trước khi thực sự chạy chúng.
mejay48 avatar
lá cờ pt
Cảm ơn vì đã cố gắng, nhưng nó không giúp tôi. với dòng lệnh của bạn, tôi đã gặp lỗi chính xác.
lá cờ hr
Các lỗi phiên bản nhỏ như thế này *thường* xảy ra do danh mục gói cần được cập nhật (`sudo apt update`)
mejay48 avatar
lá cờ pt
rất tiếc là không, bản cập nhật apt không khắc phục được sự cố
N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để khôi phục kho lưu trữ mặc định?](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories)
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Điểm:1
lá cờ pt

Vì vậy, tôi không thể tìm ra lý do lỗi của gói sdl2, nhưng việc biên dịch thủ công từ nguồn giúp tôi cài đặt nó (./configure, sudo make install).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.