Không thể giải quyết các phụ thuộc trong khi cài đặt một gói


0

Khi tôi cố gắng cài đặt gói mysql-devel bằng cách thực hiện

/usr/bin/yum install -y --disablerepo=* --enablerepo=base mysql-devel

Nó không thành công với các lỗi sau.

...
...
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.80.el6.i686 (base)
           Requires: glibc-common = 2.12-1.80.el6
           Installed: glibc-common-2.12-1.80.el6_3.5.x86_64 (@updates)
               glibc-common = 2.12-1.80.el6_3.5
           Available: glibc-common-2.12-1.80.el6.x86_64 (base)
               glibc-common = 2.12-1.80.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Điều đó nghĩa là gì? Tôi dường như không thể làm cho ra.

Câu trả lời:


0

Tôi nghĩ rằng nó đang tìm kiếm gói x86, trong khi bạn có gói x64.

Hãy thử trực tiếp chạy

yum install glibc-2.12-1.80.el6

hoặc là

yum install glibc-2.12-1.80.el6.i686

0

Đây có lẽ là một hệ thống x86_62, chạy x86_64 CentOS. Nó đang cố gắng cài đặt gói i686 cho glibc, tùy thuộc vào glibc-common. Bạn có một glibc-common mới hơn cho x86_64 so với i686 được yêu cầu bởi mysql-devel và vì các gói cho các kiến ​​trúc khác nhau phải được đồng bộ hóa nghiêm ngặt khi cài đặt thất bại. Tại sao nó muốn i686 một cho mysql-devel đánh bại tôi.

Bạn đã thử cập nhật hệ thống đầy đủ trước khi thử lại chưa? Có thể bạn không may mắn và các bản cập nhật i686 chưa hiển thị. Bạn có thể thử với:

yum sạch siêu dữ liệu # Xóa bộ nhớ cache của các phiên bản mới nhất và như vậy cho yum

yum -y update --skip-broken # Nên cập nhật mọi thứ

yum cài đặt mysql-devel

Nếu vẫn không thành công, chi tiết về các lệnh được sử dụng và đầu ra đầy đủ có lẽ sẽ giúp chẩn đoán vấn đề.

Xem xét việc cài đặt yum-utils, chương trình dọn dẹp gói giúp giữ cho hệ thống sạch sẽ (không có các phần còn sót lại từ các bản cập nhật không thành công và như vậy).


Đã lâu rồi tôi mới gặp lỗi này. Tôi thậm chí không nhớ mình đã giải quyết nó như thế nào và cũng là tên của tên máy chủ của máy chủ có lỗi này. Vì vậy, xin lỗi, không thể làm bất cứ điều gì ở đây. Dù sao, cảm ơn đã trả lời. Tôi sẽ ghi nhớ điều này.
Abhijeet Rastogi
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.