Не могу установить 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 и не работает в вашей версии.