Score:1

ffmpeg ไม่สามารถยำได้

ธง fr

ฉันใช้ 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 หรือไม่

ขอบคุณล่วงหน้า

Score:0
ธง cz

คุณกำลังพยายามติดตั้งแพ็คเกจสำหรับ CentOS 7 บน CentOS 8 ไม่สามารถใช้งานได้ คุณต้องติดตั้งแพ็คเกจที่เกี่ยวข้องที่สร้างขึ้นสำหรับ CentOS 8

ดูเหมือนว่าคุณได้เพิ่มที่เก็บ yum สำหรับ CentOS 7 ในระบบนี้แล้ว สิ่งนี้จะไม่ทำงานเนื่องจากไม่มีแพ็คเกจใดที่สามารถติดตั้งได้ แทนที่ด้วยที่เก็บ yum ที่สอดคล้องกันสำหรับ CentOS 8

BB23850 avatar
fr flag
ขอบคุณมากสำหรับการตอบกลับอย่างรวดเร็ว จะกลับมาหาคุณในไม่ช้า
Score:0
ธง fr

@Michael Hampton many thanks for your answer, I am able to install ffmpeg and here is the output:

/etc/yum.repos.d> ffmpeg
ffmpeg version 4.3.2 Copyright (c) 2000-2021 the FFmpeg developers
  built with gcc 8 (GCC)
  configuration: --arch=x86_64 --bindir=/usr/bin --datadir=/usr/share/ffmpeg --disable-debug --disable-static --disable-stripping --enable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --enable-avresample --enable-alsa --enable-bzlib --enable-chromaprint --enable-decklink --enable-frei0r --enable-gcrypt --enable-gmp --enable-gnutls --enable-gpl --enable-gray --enable-iconv --enable-ladspa --enable-libass --enable-libaom --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdc1394 --enable-libdav1d --enable-libdavs2 --enable-libdrm --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libiec61883 --enable-libilbc --enable-libjack --enable-libkvazaar --enable-liblensfun --enable-libmodplug --enable-libmp3lame --enable-libndi_newtek --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-librtmp --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxcb --enable-libxcb-shape --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzvbi --enable-lzma --enable-nonfree --enable-openal --enable-opencl --enable-opengl --enable-postproc --enable-sdl2 --enable-shared --enable-swresample --enable-swscale --enable-vaapi --enable-version3 --enable-vdpau --enable-xlib --enable-zlib --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' --prefix=/usr --shlibdir=/usr/lib64 --enable-libzmq --enable-vapoursynth --enable-cuda --enable-cuvid --enable-ffnvcodec --enable-libmfx --enable-libnpp --enable-libsvtav1 --enable-libsvthevc --enable-libsvtvp9 --enable-libvmaf --enable-nvdec --enable-nvenc --extra-cflags=-I/usr/include/cuda --cpu=x86_64
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา