ฉันใช้ CentOS8 ฉันกำลังเผชิญกับสถานการณ์ที่คล้ายกันในคำถามนี้ ลองทุกอย่างที่แนะนำในคำตอบ แต่ไม่สามารถแก้ไขได้
เหตุใดฉันจึงติดตั้ง ffmpeg บน CentOS 7 ไม่ได้
ฉันกำลังพยายามติดตั้ง ffmpeg-devel ซึ่งต้องการ ffmpeg-libs และต้องการ libgcrypt
Libgcrypt จำเป็นสำหรับ systemd ซึ่งเป็นแพ็คเกจป้องกันและไม่สามารถถอนการติดตั้งได้
Libgcrypt-1.8.5-4.el8 เป็นเวอร์ชันที่ใหม่กว่า libgcrypt-1.5.3-14.el7
จะไปเกี่ยวกับ ffmpeg-devel ได้อย่างไร? เป็นมา 3 วันแล้ว
> sudo yum ติดตั้ง ffmpeg-libs-3.4.8-1.el7.x86_64.rpm
ตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:14:09 น. ที่แล้วในวันจันทร์ที่ 14 มิถุนายน 2021 เวลา 05:35:40 น. IST
ข้อผิดพลาด:
ปัญหา: คำขอที่ขัดแย้งกัน
- ไม่มีอะไรให้ libgcrypt.so.11()(64bit) ที่จำเป็นโดย ffmpeg-libs-3.4.8-1.el7.x86_64
- ไม่มีอะไรให้ libgcrypt.so.11(GCRYPT_1.2)(64 บิต) โดย ffmpeg-libs-3.4.8-1.el7.x86_64
(ลองเพิ่ม '--skip-broken' เพื่อข้ามแพ็คเกจที่ถอนการติดตั้งได้หรือ '--nobest' เพื่อใช้แพ็คเกจตัวเลือกที่ดีที่สุดเท่านั้น)
> sudo yum ติดตั้ง ffmpeg-devel
การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:11:18 ที่แล้วของวันจันทร์ที่ 14 มิถุนายน 2021 เวลา 05:35:40 น. IST
ข้อผิดพลาด:
ปัญหา: แพ็คเกจ ffmpeg-devel-3.4.8-1.el7.x86_64 ต้องการ libpostproc.so.54()(64 บิต) แต่ไม่มีผู้ให้บริการรายใดสามารถติดตั้งได้
- แพ็คเกจ ffmpeg-devel-3.4.8-1.el7.x86_64 ต้องการ libswresample.so.2()(64 บิต) แต่ไม่มีผู้ให้บริการรายใดสามารถติดตั้งได้
- แพ็คเกจ ffmpeg-devel-3.4.8-1.el7.x86_64 ต้องการ ffmpeg-libs(x86-64) = 3.4.8-1.el7 แต่ไม่มีผู้ให้บริการใดสามารถติดตั้งได้
- ไม่สามารถติดตั้งผู้สมัครที่ดีที่สุดสำหรับงานได้
- ไม่มีอะไรให้ libgcrypt.so.11()(64bit) ที่จำเป็นโดย ffmpeg-libs-3.4.8-1.el7.x86_64
- ไม่มีอะไรให้ libgcrypt.so.11(GCRYPT_1.2)(64 บิต) โดย ffmpeg-libs-3.4.8-1.el7.x86_64
(ลองเพิ่ม '--skip-broken' เพื่อข้ามแพ็คเกจที่ถอนการติดตั้งได้หรือ '--nobest' เพื่อใช้แพ็คเกจตัวเลือกที่ดีที่สุดเท่านั้น)
> รายการ sudo yum libgcrypt
การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:05:26 ที่ผ่านมาเมื่อวันจันทร์ที่ 14 มิถุนายน 2021 เวลา 05:35:40 น. IST
แพ็คเกจที่ติดตั้ง
libgcrypt.x86_64 1.8.5-4.el8 @anaconda
แพ็คเกจที่มีอยู่
libgcrypt.i686 1.8.5-4.el8 ฐาน
> sudo ยำรายการ systemd-libs
การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:06:37 ที่ผ่านมาเมื่อวันจันทร์ที่ 14 มิถุนายน 2021 เวลา 05:35:40 น. IST
แพ็คเกจที่ติดตั้ง
systemd-libs.x86_64 239-45.el8 @baseos
แพ็คเกจที่มีอยู่
systemd-libs.i686 239-45.el8 ฐาน
> sudo yum ติดตั้ง libgcrypt-1.5.3-14.el7.x86_64.rpm
การตรวจสอบการหมดอายุของข้อมูลเมตาครั้งล่าสุด: 00:04:41 ที่แล้วของวันจันทร์ที่ 14 มิถุนายน 2021 เวลา 06:00:22 น. IST
ข้อผิดพลาด:
ปัญหา: ปัญหากับแพ็คเกจที่ติดตั้ง systemd-libs-239-45.el8.x86_64
- package systemd-libs-239-45.el8.x86_64 ต้องการ libgcrypt.so.20()(64bit) แต่ไม่มีผู้ให้บริการรายใดสามารถติดตั้งได้
- package systemd-libs-239-45.el8.x86_64 ต้องการ libgcrypt.so.20(GCRYPT_1.6)(64 บิต) แต่ไม่มีผู้ให้บริการใดสามารถติดตั้งได้
- ไม่สามารถติดตั้งได้ทั้ง libgcrypt-1.5.3-14.el7.x86_64 และ libgcrypt-1.8.5-4.el8.x86_64
- คำขอที่ขัดแย้งกัน
(ลองเพิ่ม '--allowerasing' ในบรรทัดคำสั่งเพื่อแทนที่แพ็คเกจที่ขัดแย้งกันหรือ '--skip-broken' เพื่อข้ามแพ็คเกจที่ถอนการติดตั้งไม่ได้หรือ '--nobest' เพื่อใช้
ไม่ใช่แค่แพ็คเกจผู้สมัครที่ดีที่สุดเท่านั้น)
สิ่งใดที่ฉันพลาดที่จะแจ้งให้ทราบโปรดแนะนำ ฉันติดอยู่กับสิ่งนี้จริงๆ มีวิธีแก้ปัญหาหรือทางเลือกอื่นสำหรับ ffmpeg.js หรือไม่
ขอบคุณล่วงหน้า