Tôi đang cố gắng cài đặt xây dựng cần thiết
gói trên Ubuntu 18.04 LTS, nhưng thông báo cho biết tôi có các phụ thuộc chưa được đáp ứng.
$ sudo apt-get cài đặt bản dựng cần thiết
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc... Xong
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
build-essential : Phụ thuộc: libc6-dev nhưng nó sẽ không được cài đặt hoặc
libc-dev
Phụ thuộc: g++ (>= 4:7.2) nhưng nó sẽ không được cài đặt
librotli1 : Phụ thuộc: libc6 (>= 2.29) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libc6 : Breaks: libc6:i386 (!= 2.27-3ubuntu1.2) nhưng 2.31-13 sẽ được cài đặt
libc6:i386 : Breaks: locales (< 2.31) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
Đề xuất: libidn2-0:i386 (>= 2.0.5~) nhưng nó sẽ không được cài đặt
Đề xuất: libnss-nis:i386 nhưng nó không thể cài đặt được
Đề xuất: libnss-nisplus:i386 nhưng không cài đặt được
Breaks: libc6 (!= 2.31-13) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libc6-dbg : Tùy thuộc: libc6 (= 2.27-3ubuntu1.4) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libc6-i386 : Tùy thuộc: libc6 (= 2.31-13) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libc6-x32 : Tùy thuộc: libc6 (= 2.27-3ubuntu1.4) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libcairo2: Phụ thuộc: libc6 (>= 2.29) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libfile-fcntllock-perl : Tùy thuộc: libc6 (>= 2.28) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libio-pty-perl : Phụ thuộc: libc6 (>= 2.28) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
lipperl5.32 : Phụ thuộc: libc6 (>= 2.29) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libpng16-16 : Phụ thuộc: libc6 (>= 2.29) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
libtext-charwidth-perl : Phụ thuộc: perlapi-5.26.0
perl-base : PreDepends: libc6 (>= 2.29) nhưng 2.27-3ubuntu1.2 sẽ được cài đặt
E: Phụ thuộc chưa được đáp ứng.Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).
tôi đã thử sử dụng -f
, nhưng nó không giúp được gì. Tôi thậm chí không thể mở trình duyệt ngay bây giờ, đầu ra ở đây: https://imgur.com/a/xEQGpVR
tôi đoán tôi cần libc6 2,29
, nhưng sau khi chạy `apt-cache madison libc6`` tôi phát hiện ra nó không tồn tại cho 18.04:
$ apt-cache madison libc6
libc6 | 2.27-3ubuntu1.4 | http://mirror.1000mbps.com/ubuntu bionic-updates/main AMD64 Gói
libc6 | 2.27-3ubuntu1.2 | http://security.ubuntu.com/ubuntu bionic-security/main Gói amd64
libc6 | 2.27-3ubuntu1 | http://mirror.1000mbps.com/ubuntu bionic/main Gói amd64
Tôi giải quyết điều này như thế nào?