Рейтинг:0

Не удалось установить ffmpeg в Bionic и сохранить пакеты

флаг ng

Раньше, у меня был ffmpeg установлен в моей системе, но каким-то образом — я не знаю, как и когда — он был удален. Итак, я попытался установить ffmpeg через синаптик. Но когда я отмечаю его для установки, он получает красный восклицательный знак, указывающий на сломанный пакет.

Изучив это, я также обнаружил, что за последние несколько дней моя система говорит, что у меня есть три пакета, которые «сохранены», и, хотя система говорит, что они готовы к обновлению, они никогда не обновляются. . Три пакета:

libavcodec58
libavutil56
libswresample3

sudo apt список «обновляемый» дает этот результат:

libavcodec58/bionic 7:4.3-2~18.04.york0 amd64 [можно обновить с: 7:4.1.3-0ppa1~18.04]
libavutil56/bionic 7:4.3-2~18.04.york0 amd64 [можно обновить с: 7:4.1.3-0ppa1~18.04]
libswresample3/bionic 7:4.3-2~18.04.york0 amd64 [можно обновить с: 7:4.1.3-0ppa1~18.04]

судо подходящее обновление дает этот результат:

Следующие пакеты были сохранены:  
 libavutil56 libswresample3
0 обновлено, 0 установлено заново, 0 удалено и 2 не обновлено.  

У меня была идея просто удалить эти три пакета, а затем попробовать переустановить их, но... Я этого не делал, удаление любого из них через Synaptic дало мне сообщение о том, что ДЛИННЫЙ список пакетов также будет удален — в основном, все мультимедийные приложения, которые у меня есть, такие как Audacity, VLC и т. д.

Я читал МНОЖЕСТВО ответов на вопросы других людей на этом и других сайтах, но, к сожалению, все они оставляют меня в еще большем замешательстве относительно того, что не так и что делать. Поэтому обращаюсь сюда за помощью.

Почему я не могу обновить эти три пакета? Как решить эту проблему?

Как мне установить ffmpeg от Synaptic, не получая сообщения об ошибке сломанного пакета?

Вывод sudo apt-get --reinstall установить libavcodec58 libavutil56 libswresample3:

Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 libavcodec58: зависит от: libx264-155, но не устанавливается
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Вывод Политика apt-cache libavcodec58 libavutil56 libswresample3:

libavcodec58:
  Установлено: 7:4.1.3-0ppa1~18.04
  Кандидат: 7:4.3-2~18.04.york0
  Таблица версий:
     7:4.3-2~18.04.йорк0 500
        500 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu bionic/main amd64 Пакеты
 *** 7:4.1.3-0ppa1~18.04 500
        500 http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu bionic/main amd64 Пакеты
        100 /var/lib/dpkg/status
libavutil56:
  Установлено: 7:4.1.3-0ppa1~18.04
  Кандидат: 7:4.3-2~18.04.york0
  Таблица версий:
     7:4.3-2~18.04.йорк0 500
        500 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu bionic/main amd64 Пакеты
 *** 7:4.1.3-0ppa1~18.04 500
        500 http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu bionic/main amd64 Пакеты
        100 /var/lib/dpkg/status
libswresample3:
  Установлено: 7:4.1.3-0ppa1~18.04
  Кандидат: 7:4.3-2~18.04.york0
  Таблица версий:
     7:4.3-2~18.04.йорк0 500
        500 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu bionic/main amd64 Пакеты
 *** 7:4.1.3-0ppa1~18.04 500
        500 http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu bionic/main amd64 Пакеты
        100 /var/lib/dpkg/status

вывод sudo apt upgrade:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчет обновления... Готово
Следующие пакеты были сохранены:
  libavutil56 libswresample3
0 обновлено, 0 установлено заново, 0 удалено и 2 не обновлено.

вывод sudo apt update:

Ign:1 http://download.webmin.com/download/repository sarge InRelease
Ign:2 http://linux.dropbox.com/ubuntu бионический InRelease                         
Попадание: 3 https://updates.signal.org/desktop/apt xenial InRelease                  
Попадание: 4 https://dl.winehq.org/wine-builds/ubuntu бионический InRelease                
Попадание: 5 http://security.ubuntu.com/ubuntu bionic-security InRelease              
Попадание:6 http://download.webmin.com/download/repository sarge Выпуск             
Попадание: 7 https://brave-browser-apt-release.s3.brave.com bionic InRelease          
Попадание:8 https://headsetapp.co/headset-electron/debian стабильная версия InRelease           
Попадание: 9 http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04 InRelease
Попадание: 10 http://download.onlyoffice.com/repo/debian сжатия InRelease            
Попадание: 11 http://archive.ubuntu.com/ubuntu bionic InRelease                       
Попадание: 12 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu1804 ./ InRelease
Попадание: 13 http://download.opensuse.org/repositories/network:/messaging:/xmpp:/dino/xUbuntu_18.04 InRelease
Попадание: 14 http://repository.spotify.com стабильная версия InRelease                          
Попадание: 15 http://archive.ubuntu.com/ubuntu bionic-updates InRelease               
Попадание: 16 https://download.virtualbox.org/virtualbox/debian bionic InRelease      
Попадание: 17 http://linux.dropbox.com/ubuntu бионический выпуск                          
Попадание: 19 http://ppa.launchpad.net/morphis/anbox-support/ubuntu bionic InRelease  
Попадание: 20 https://download.mono-project.com/repo/ubuntu стабильная-бионика InRelease   
Попадание: 21 https://repo.skype.com/deb стабильная версия InRelease                             
Попадание: 23 http://ppa.launchpad.net/agornostal/ulauncher/ubuntu бионический InRelease   
Попадание: 24 https://ocean.surfshark.com/debian stretch InRelease                    
Ign: 25 http://repo.vivaldi.com/stable/deb стабильная версия InRelease                     
Попадание: 27 http://repo.vivaldi.com/stable/deb стабильная версия                       
Попадание: 28 http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu бионический InRelease    
Попадание: 29 http://ppa.launchpad.net/andreasbutti/xournalpp-master/ubuntu bionic InRelease
Попадание: 30 http://dl.google.com/linux/chrome/deb стабильная версия InRelease                  
Попадание: 31 http://dl.google.com/linux/earth/deb стабильная версия InRelease                   
Попадание: 32 http://deb.torproject.org/torproject.org бионический InRelease               
Попадание: 33 http://ppa.launchpad.net/atareao/atareao/ubuntu бионический InRelease        
Попадание: 34 https://packages.microsoft.com/repos/ms-teams стабильная версия InRelease          
Попадание: 35 http://ppa.launchpad.net/atareao/telegram/ubuntu bionic InRelease       
Получить: 36 https://mega.nz/linux/MEGAsync/xUbuntu_18.04 ./ InRelease [2,473 Б]     
Попадание: 37 https://linux.teamviewer.com/deb стабильная версия InRelease                       
Попадание: 38 http://ppa.launchpad.net/audio-recorder/ppa/ubuntu бионический InRelease     
Попадание: 39 https://linux.teamviewer.com/deb предварительный просмотр InRelease                 
Посещений: 40 http://shop.softmaker.com/repo/apt wheezy InRelease                     
Попадание: 41 http://ppa.launchpad.net/bit-team/stable/ubuntu bionic InRelease        
Попадание: 42 http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu bionic InRelease
Попадание: 43 https://wire-app.wire.com/linux/debian стабильная версия InRelease            
Попадание: 44 http://ppa.launchpad.net/cybolic/vineyard-testing/ubuntu bionic InRelease
Попадание: 45 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic InRelease
Получить: 46 https://dl.yarnpkg.com/debian стабильная версия InRelease [17,1 КБ]                
Попадание: 48 http://ppa.launchpad.net/diesch/stable/ubuntu бионический InRelease          
Попадание: 49 http://ppa.launchpad.net/gerardpuig/ppa/ubuntu бионический InRelease         
Попадание: 18 https://packagecloud.io/firstlookmedia/code/ubuntu bionic InRelease     
Посещений: 50 http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu bionic InRelease    
Попадание: 51 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu bionic InRelease
Попадание: 52 http://ppa.launchpad.net/mikhailnov/pulseeffects/ubuntu bionic InRelease
Попадание: 54 http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic InRelease
Попадание: 22 https://packages.riot.im/debian bionic InRelease                   
Попадание: 55 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic InRelease
Попадание: 56 http://ppa.launchpad.net/noobslab/apps/ubuntu бионический InRelease
Попадание: 57 http://ppa.launchpad.net/openshot.developers/ppa/ubuntu бионический InRelease
Попадание: 58 http://ppa.launchpad.net/peek-developers/stable/ubuntu bionic InRelease
Попадание: 59 http://ppa.launchpad.net/phoerious/keepassxc/ubuntu bionic InRelease
Посещений: 60 http://ppa.launchpad.net/photoflare/photoflare-stable/ubuntu bionic InRelease
Попадание: 61 http://ppa.launchpad.net/psi-plus/ppa/ubuntu бионический InRelease
Попадание: 62 http://ppa.launchpad.net/rvm/smplayer/ubuntu бионический InRelease
Попадание: 63 http://ppa.launchpad.net/sandromani/gimagereader/ubuntu bionic InRelease
Попадание: 64 http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu bionic InRelease
Получить: 65 http://ppa.launchpad.net/system76-dev/stable/ubuntu bionic InRelease [15,4 КБ]
Попадание: 66 http://ppa.launchpad.net/teejee2008/ppa/ubuntu бионический InRelease         
Попадание: 67 http://ppa.launchpad.net/thomas.tsai/ubuntu-tuxboot/ubuntu bionic InRelease
Попадание: 68 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu bionic InRelease   
Попадание: 69 http://ppa.launchpad.net/ubuntuhandbook1/cantata-qt/ubuntu bionic InRelease
Попадание: 70 http://ppa.launchpad.net/ubuntuhandbook1/corebird/ubuntu bionic InRelease
Попадание: 71 http://ppa.launchpad.net/ufleisch/kid3/ubuntu бионический InRelease          
Попадание: 72 http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu bionic InRelease
Попадание: 73 http://ppa.launchpad.net/yg-jensge/shotwell/ubuntu бионический InRelease     
Попадание: 74 http://ppa.launchpad.net/yktooo/ppa/ubuntu бионический InRelease             
Получено 35,0 КБ за 13 с (2664 Б/с)                                             
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
3 пакета могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
Nmath avatar
флаг ng
Попробуйте `sudo apt update`, а затем `sudo apt-get --reinstall install libavcodec58 libavutil56 libswresample3` и отчитайтесь.
N0rbert avatar
флаг zw
Пожалуйста, добавьте к вопросу вывод `apt-cache policy libavcodec58 libavutil56 libswresample3`. Вам действительно нужен PPA для получения новых версий этих пакетов?
dln949 avatar
флаг ng
@Nmath: я добавил вывод к своему исходному вопросу.
dln949 avatar
флаг ng
@N0rbert: я добавил вывод к своему первоначальному вопросу. Что касается вашего вопроса о PPA: К сожалению, я не знаю ответа — PPA были добавлены так давно, что я не помню, почему они были изначально добавлены.
Nmath avatar
флаг ng
ОК, похоже, у вас уже есть проблемы с управлением пакетами, кроме этих пакетов. Можете ли вы также включить полный вывод `sudo apt update` и `sudo apt upgrade`? Когда в последний раз вам удавалось успешно обновить/обновить программное обеспечение без каких-либо ошибок? В будущих сообщениях/редактированиях, пожалуйста, используйте барьеры кода для правильного форматирования вывода терминала, чтобы мы могли точно анализировать информацию. См. [историю редактирования](https://askubuntu.com/posts/1360842/revisions) или [справочный центр](https://askubuntu.com/editing-help)
dln949 avatar
флаг ng
@Nmath Я добавил запрошенную вами информацию в свой исходный вопрос. В последний раз у меня было успешное обновление/обновление примерно неделю назад.
Artur Meinild avatar
флаг vn
Отвечает ли это на ваш вопрос? [Как разрешить неудовлетворенные зависимости после добавления PPA?](https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies-after-adding-a-ppa)
Organic Marble avatar
флаг us
У меня была такая же проблема с ffmpeg из руководства по Ubuntu ppa. Я использую версии ритмбокса и кснипа оттуда, и эта штука с ffmpeg обнаружилась и сломала бы мою систему. Я использовал закрепление, чтобы принимать только те пакеты, которые я хочу от ppa, и все снова хорошо. tl; dr версия ffmpeg в руководстве по Ubuntu ppa breaks 18.04
Nmath avatar
флаг ng
В вашу систему добавлено невероятное количество PPA. Знаете ли вы, для чего они все нужны, и используете ли вы их все? Программное обеспечение в PPA не является официальным программным обеспечением Ubuntu и не тестируется и не поддерживается Ubuntu. Они могут вызвать множество проблем и конфликтов, особенно если программное обеспечение не поддерживается и не обновляется. Кроме того, они могут быть просто небезопасны в использовании.См.: [Безопасно ли добавлять PPA в мою систему...] (https://askubuntu.com/q/35629). Я предлагаю сделать резервную копию и проверить ваши источники и удалить неиспользуемые и ненужные PPA. В общем, программное обеспечение в репозиториях всегда предпочтительнее, чем PPA.
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Невозможно исправить проблемы, у вас есть сломанные пакеты](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Рейтинг:3
флаг zw

Вы должны очистить проблемные PPA с помощью

sudo apt-get установить ppa-purge
sudo ppa-purge ppa:ubuntuhandbook1/apps
sudo ppa-purge ppa:cybermax-dexter/sdl2-backport

а затем установите все возможные обновления с новейшими зависимостями,

sudo apt-получить обновление
sudo apt-получить дист-обновление

и, наконец, установить ffmpeg пакет из официальный репозиторий к

sudo apt-get установить ffmpeg = 3.4.8-0ubuntu0.2
dln949 avatar
флаг ng
Спасибо за вашу помощь в этом, ваш ответ решил мою проблему.
Рейтинг:-2
флаг cn

Просто введите обычную команду, чтобы установить ffmpeg, инструмент для перекодирования мультимедийных файлов.

обновление sudo apt && обновление sudo apt 
sudo apt установить ffmpeg

Если вы столкнулись с проблемой неправильной установки, введите обычную команду, чтобы исправить неисправную установку в вашей системе Linux.

sudo apt --fix-сломанная установка

Второй метод — из SNAP, который у вас есть в вашей системе Ubuntu.

sudo snap установить ffmpeg

3-й способ - с официального пути, что означает официальный сайт ffmpeg где полное руководство по установке доступно для всех, кто хочет установить ffmpeg в своей системе Linux.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.