Puncte:1

ffmpeg nu poate să yum

drapel fr

Sunt pe CentOS8. Mă confrunt cu o situație similară ca în această întrebare, am încercat tot ce sugerează în răspunsuri, dar nu am putut rezolva.

De ce nu pot instala ffmpeg pe CentOS 7

Încerc să instalez ffmpeg-devel care are nevoie de ffmpeg-libs și care are nevoie de libgcrypt. Libgcrypt este cerut de systemd, care este un pachet protejat și nu a putut fi dezinstalat. Libgcrypt-1.8.5-4.el8 este o versiune mai nouă decât libgcrypt-1.5.3-14.el7.

Cum să procedez cu ffmpeg-devel? Se întâmplă de 3 zile.

> sudo yum install ffmpeg-libs-3.4.8-1.el7.x86_64.rpm
Ultima verificare a expirării metadatelor: acum 0:14:09, Luni, 14 iunie 2021, 17:35:40 IST.
Eroare:
 Problemă: solicitări contradictorii
  - nimic nu oferă libgcrypt.so.11()(64bit) necesar pentru ffmpeg-libs-3.4.8-1.el7.x86_64
  - nimic nu oferă libgcrypt.so.11(GCRYPT_1.2)(64bit) necesar pentru ffmpeg-libs-3.4.8-1.el7.x86_64
(încercați să adăugați „--skip-broken” pentru a sări peste pachetele dezinstalabile sau „--nobest” pentru a utiliza nu numai cele mai bune pachete candidate)

> sudo yum install ffmpeg-devel
Ultima verificare a expirării metadatelor: acum 0:11:18, Luni, 14 iunie 2021, 17:35:40 IST.
Eroare:
 Problemă: pachetul ffmpeg-devel-3.4.8-1.el7.x86_64 necesită libpostproc.so.54()(64bit), dar niciunul dintre furnizori nu poate fi instalat
  - pachetul ffmpeg-devel-3.4.8-1.el7.x86_64 necesită libswresample.so.2()(64bit), dar niciunul dintre furnizori nu poate fi instalat
  - pachetul ffmpeg-devel-3.4.8-1.el7.x86_64 necesită ffmpeg-libs(x86-64) = 3.4.8-1.el7, dar niciunul dintre furnizori nu poate fi instalat
  - nu poate instala cel mai bun candidat pentru post
  - nimic nu oferă libgcrypt.so.11()(64bit) necesar pentru ffmpeg-libs-3.4.8-1.el7.x86_64
  - nimic nu oferă libgcrypt.so.11(GCRYPT_1.2)(64bit) necesar pentru ffmpeg-libs-3.4.8-1.el7.x86_64
(încercați să adăugați „--skip-broken” pentru a sări peste pachetele dezinstalabile sau „--nobest” pentru a utiliza nu numai cele mai bune pachete candidate)

> sudo yum list libgcrypt
Ultima verificare a expirării metadatelor: acum 0:05:26, Luni, 14 iunie 2021, 17:35:40 IST.
Pachete instalate
libgcrypt.x86_64 1.8.5-4.el8 @anaconda
Pachete disponibile
libgcrypt.i686 1.8.5-4.el8 bazeos

> sudo yum list systemd-libs
Ultima verificare a expirării metadatelor: acum 0:06:37, Luni, 14 iunie 2021, 17:35:40 IST.
Pachete instalate
systemd-libs.x86_64 239-45.el8 @baseos
Pachete disponibile
systemd-libs.i686 239-45.el8 bazeos

> sudo yum install libgcrypt-1.5.3-14.el7.x86_64.rpm
Ultima verificare a expirării metadatelor: acum 0:04:41, Luni, 14 iunie 2021, 18:00:22 IST.
Eroare:
 Problemă: problemă cu pachetul instalat systemd-libs-239-45.el8.x86_64
  - pachetul systemd-libs-239-45.el8.x86_64 necesită libgcrypt.so.20()(64bit), dar niciunul dintre furnizori nu poate fi instalat
  - pachetul systemd-libs-239-45.el8.x86_64 necesită libgcrypt.so.20(GCRYPT_1.6)(64bit), dar niciunul dintre furnizori nu poate fi instalat
  - nu se poate instala atât libgcrypt-1.5.3-14.el7.x86_64 cât și libgcrypt-1.8.5-4.el8.x86_64
  - cereri contradictorii
(încercați să adăugați „--allowerasing” la linia de comandă pentru a înlocui pachetele aflate în conflict sau „--skip-broken” pentru a omite pachetele dezinstalabile sau „--nobest” pentru a utiliza
nu numai cele mai bune pachete de candidați)

Orice am omis pentru a vă informa, vă rugăm să sugerați. Chiar sunt blocat cu asta. Există vreo soluție sau alternativă la ffmpeg.

mulțumesc anticipat

Puncte:0
drapel cz

Încercați să instalați un pachet pentru CentOS 7, pe CentOS 8. Acest lucru nu poate funcționa. Trebuie să instalați pachetul corespunzător construit pentru CentOS 8.

De asemenea, se pare că ați adăugat un depozit yum pentru CentOS 7 pe acest sistem. Nici acest lucru nu va funcționa, deoarece niciunul dintre pachetele sale nu poate fi instalat. Înlocuiți-l cu depozitul yum corespunzător pentru CentOS 8.

BB23850 avatar
drapel fr
multumesc mult pentru un raspuns atat de rapid. Voi reveni la tine în curând.
Puncte:0
drapel 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}...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.