Tôi đang sử dụng CentOS8. Tôi đang đối mặt với tình huống tương tự như trong câu hỏi này, đã thử mọi cách gợi ý trong câu trả lời nhưng không thể giải quyết.
Tại sao tôi không thể cài đặt ffmpeg trên CentOS 7
Tôi đang cố cài đặt ffmpeg-devel cần ffmpeg-lib và cần libgcrypt.
Libgcrypt được yêu cầu bởi systemd, đây là gói được bảo vệ và không thể gỡ cài đặt.
Libgcrypt-1.8.5-4.el8 là phiên bản mới hơn libgcrypt-1.5.3-14.el7.
Làm thế nào để đi về ffmpeg-devel? Nó đã diễn ra trong 3 ngày.
> Sudo yum cài đặt ffmpeg-libs-3.4.8-1.el7.x86_64.rpm
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:14:09 trước vào Thứ Hai, ngày 14 tháng 6 năm 2021 05:35:40 chiều IST.
Lỗi:
Sự cố: các yêu cầu xung đột
- không có gì cung cấp libgcrypt.so.11()(64bit) cần thiết bởi ffmpeg-libs-3.4.8-1.el7.x86_64
- không có gì cung cấp libgcrypt.so.11(GCRYPT_1.2)(64bit) mà ffmpeg-libs-3.4.8-1.el7.x86_64 cần
(thử thêm '--skip-broken' để bỏ qua các gói có thể gỡ cài đặt hoặc '--nobest' để không chỉ sử dụng các gói ứng viên tốt nhất)
> Sudo yum cài đặt ffmpeg-devel
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:11:18 trước vào Thứ Hai, ngày 14 tháng 6 năm 2021 05:35:40 chiều IST.
Lỗi:
Sự cố: gói ffmpeg-devel-3.4.8-1.el7.x86_64 yêu cầu libpostproc.so.54()(64bit), nhưng không thể cài đặt nhà cung cấp nào
- gói ffmpeg-devel-3.4.8-1.el7.x86_64 yêu cầu libswresample.so.2()(64bit), nhưng không thể cài đặt nhà cung cấp nào
- gói ffmpeg-devel-3.4.8-1.el7.x86_64 yêu cầu ffmpeg-libs(x86-64) = 3.4.8-1.el7, nhưng không thể cài đặt nhà cung cấp nào
- không thể cài đặt ứng viên tốt nhất cho công việc
- không có gì cung cấp libgcrypt.so.11()(64bit) cần thiết bởi ffmpeg-libs-3.4.8-1.el7.x86_64
- không có gì cung cấp libgcrypt.so.11(GCRYPT_1.2)(64bit) mà ffmpeg-libs-3.4.8-1.el7.x86_64 cần
(thử thêm '--skip-broken' để bỏ qua các gói có thể gỡ cài đặt hoặc '--nobest' để không chỉ sử dụng các gói ứng viên tốt nhất)
> danh sách sudo yum libgcrypt
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:05:26 trước vào Thứ Hai, ngày 14 tháng 6 năm 2021 05:35:40 chiều IST.
Gói đã cài đặt
libgcrypt.x86_64 1.8.5-4.el8 @anaconda
Gói có sẵn
libgcrypt.i686 1.8.5-4.el8 cơ sở
> Sudo yum list systemd-libs
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:06:37 trước vào Thứ Hai, ngày 14 tháng 6 năm 2021 05:35:40 chiều IST.
Gói đã cài đặt
systemd-libs.x86_64 239-45.el8 @baseos
Gói có sẵn
systemd-libs.i686 239-45.el8 cơ sở
> Sudo yum cài đặt libgcrypt-1.5.3-14.el7.x86_64.rpm
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:04:41 trước vào Thứ Hai, ngày 14 tháng 6 năm 2021 06:00:22 chiều IST.
Lỗi:
Sự cố: sự cố với gói đã cài đặt systemd-libs-239-45.el8.x86_64
- gói systemd-libs-239-45.el8.x86_64 yêu cầu libgcrypt.so.20()(64bit), nhưng không thể cài đặt nhà cung cấp nào
- gói systemd-libs-239-45.el8.x86_64 yêu cầu libgcrypt.so.20(GCRYPT_1.6)(64bit), nhưng không thể cài đặt nhà cung cấp nào
- không thể cài đặt cả libgcrypt-1.5.3-14.el7.x86_64 và libgcrypt-1.8.5-4.el8.x86_64
- yêu cầu mâu thuẫn
(thử thêm '--allowerasing' vào dòng lệnh để thay thế các gói xung đột hoặc '--skip-broken' để bỏ qua các gói không thể gỡ cài đặt hoặc '--nobest' để sử dụng
không chỉ các gói ứng cử viên tốt nhất)
Bất cứ điều gì tôi đã bỏ lỡ để thông báo cho bạn xin vui lòng đề nghị. Tôi thực sự bị mắc kẹt với điều này. Có cách giải quyết hoặc thay thế nào cho ffmpeg không.
cảm ơn trước