Не могу установить VLC в Ubuntu 16.04 [ОШИБКА]

Я использую Ubuntu 16.04. Я новый пользователь хочу изучать терминал. Я предпочитаю использовать терминал, а не Центр программного обеспечения. Я несколько раз пытался установить vlc используя оба:

$ sudo apt-get update    
$ sudo apt-get install vlc browser-plugin-vlc

а также

$ sudo apt-get update    
$ sudo apt-get install vlc browser-plugin-vlc

Но это сообщение появляется каждый раз:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vlc : Depends: vlc-nox (= 3.0.0~~git20160525+r64784+62~ubuntu16.10.1) but 2.2.4-4 is to be installed
E: Unable to correct problems, you have held broken packages.

Итак, наконец, против моей воли я пошел в Центр программного обеспечения. Однако для установки vlc Я должен был войти в Ubuntu One. Я пытался войти, но не могу. Сказано invalid email/password,

Итак, скажите мне, что я могу сделать, пожалуйста?

1 ответ

Решение

Краткий ответ: вы пытаетесь установить vlc в версии 3.0.0, но vlc пакет зависит от vlc-nox (а может и другие). apt не могу найти vlc-nox пакет в версии 3.0.0 в настроенных вами репозиториях, только один в версии 2.2.4. Кроме того, вы пытаетесь установить vlc Пакет предназначен для Ubuntu 16.10 в Ubuntu 16.04, что может вызвать проблемы.

Длинный ответ: пакеты могут зависеть от других пакетов. Установить vlcнужно установить vlc-nox (VLC для использования без графического интерфейса, "без X"), а также в соответствующей версии. Если вы, например, хотите установить vlc в версии 2.2.0 нужно vlc-nox в версии 2.2.0.

apt пытается установить последнюю версию пакета, который он может получить из настроенных вами репозиториев. В вашем случае это vlc 3.0.0~~git20160525+r64784+62~ubuntu16.10.1, Таким образом, вам потребуется версия 3.0.0 vlc-nox также. Но последняя версия vlc-nox это доступно из ваших репозиториев 2.2.4-4,

Так же 3.0.0~~git20160525+r64784+62~ubuntu16.10.1 Версия предназначена для Ubuntu 16.10, а не Ubuntu 16.04. Всегда полезно использовать пакеты, созданные для разных версий Ubuntu. Это может работать, это может не работать.

Поэтому вам нужно проверить установленные вами репозитории. Может быть хранилище, которое предназначено для более поздней версии Ubuntu и не работает в вашей версии.

Другие вопросы по тегам