LINUX.ORG.RU

Проблема с установкой VLC

 , ,


0

3

Хочу начать с того что дистрибутив Xubuntu. Захотелось мне поставить VLC. Я полез в Менеджер приложений, выбрал VLC и нажал кнопку установить. В итоге ничего не происходило. В терминале ввёл православный «sudo apt-get install vlc» он мне выдал нечто такое:

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 vlc : Зависит: libgles1-mesa (>= 7.8.1) но он не будет установлен или
                       libgles1
       Зависит: libgles2-mesa (>= 7.8.1) но он не будет установлен или
                       libgles2
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Первым делом начал гуглить. Ничего не помогло. Были примеры проблем с Wine и Skype. Что делать???

Попробуй запустить

sudo apt-get install libgles1-mesa libgles2-mesa

Это не поможет, но прояснит ситуацию. Действуй аналогично до тех пор, пока не станет ясно, в чем проблема.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libgles1-mesa : Зависит: libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1) но 17.1~git1702101318.463236~gd~x будет установлен
 libgles2-mesa : Зависит: libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1) но 17.1~git1702101318.463236~gd~x будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Artamudo ★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

команда для быстрого просмотра /etc/apt/sources.list И не настолько нуб что не обновлял список пакетов. Он не помог

Artamudo ★★★ ()
Ответ на: комментарий от Artamudo

Так, по шагам:

Обновить список пакетов:

sudo apt-get update

Попробовать еще раз установить vlc

sudo apt-get insall vlc

Если ошибка сохраняется, то выполнить команды и их вывод скопировать сюда на форум

cat /etc/apt/sources.list
ls  /etc/apt/sources.list.d/
mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala
# deb cdrom:[Xubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160719)]/ xenial main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu xenial main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu xenial universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial universe
deb http://archive.ubuntu.com/ubuntu xenial-updates universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu xenial multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://archive.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://archive.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://archive.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
danielrichter2007-ubuntu-grub-customizer-xenial.list       oibaf-ubuntu-graphics-drivers-xenial.list
danielrichter2007-ubuntu-grub-customizer-xenial.list.save  oibaf-ubuntu-graphics-drivers-xenial.list.save
Artamudo ★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libglapi-mesa самой новой версии (17.1~git1702101318.463236~gd~x).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Artamudo ★★★ ()
Ответ на: комментарий от Artamudo

17.1~git1702101318.463236~gd~x

Ну вот и оно, конфликт зависимостей, поглядел выше что ты писал

libgles1-mesa : Зависит: libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1) но 17.1~git1702101318.463236~gd~x будет установлен
libgles2-mesa : Зависит: libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1) но 17.1~git1702101318.463236~gd~x будет установлен

Версия библиотеки указана точная.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от Artamudo

Ну, теперь по крайней мере ясно, в чем проблема. libgles1-mesa libgles2-mesa требуют более старую версию libglapi-mesa, чем стоит у тебя.

Кстати, я ведь тоже на убунте 16.04, и у меня сейчас стоит libglapi-mesa, причем именно 12.0.6-0ubuntu0.16.04.1, а у тебя сильно свежее, да ещё и из гита. Причем твоей версии _нет_ в официальных репозиториях убунты: http://packages.ubuntu.com/xenial-updates/libglapi-mesa

Что-нибудь ставил руками, минуя apt-get?

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Artamudo

Вот отсюда конфликт: oibaf-ubuntu-graphics-drivers-xenial. Это PPA и из него установлена свежая меса. Она только релизнулась вчера, кстати. А это предрелизные сборки.

Для разрешения конфликта можно убрать этот PPA из /etc/apt/sources.list.d/, но тогда у тебя откатиться твой драйвер.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от Artamudo

Оно. Снеси их и поставь стоковые с репозиториев. И как писали выше, проследи, чтобы oibaf-ubuntu-graphics-drivers-xenial был удален.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Artamudo

Ты отключил автоматические обновления, но вручную тебе никто не мешает.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Artamudo

Тогда создай

sudo nano cat /etc/apt/apt.conf

И впиши в него такую строку

APT::Default-Release "xenial";

Выйди и сохрани. Покажи содержимое

cat oibaf-ubuntu-graphics-drivers-xenial.list
mandala ★★★★ ()
Ответ на: комментарий от mandala
# deb http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
# deb-src http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu xenial main
Artamudo ★★★ ()
Ответ на: комментарий от mandala

APT::Default-Release «xenial»;

не поможет, так как в этом лаунчпаде сей релиз и указан. ТС писал, что ставил новейшие дрова на AMD. Как по мне, пусть просто снесет их и поставит стоковые.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

На стоковых видео ацки тормозит. В принципе а что если перейти на стоковые драйвера, потом поставить VLC, и перейти обратно на обновленные?

Artamudo ★★★ ()
Ответ на: комментарий от Artamudo

Можно захолдить версию пакета и всегда потом всё делать с --ignore-hold. Да и сейчас можно установить с этим ключём. Но зависимости будут перманентно поломаны и чем дальше, тем больше.

Зафиксировать установленный пакет

apt-mark hold vlc

Добавить опцию в конфигурацию для такого поведения по умолчанию

sudo nano cat /etc/apt/apt.conf

Добавить строку

APT::Ignore-Hold;

Всё это на свой страх и риск.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Пожалуй нет. Ради одного VLC рушить систему - лучше не надо. Эх.....спасибо вам за помощь.

Artamudo ★★★ ()
Ответ на: комментарий от Artamudo

Тебе так страшно менять дистрибутив на Arch?

И если у тебя процессор от Intel с интегрированной видеокартой, можешь переключить всё на неё, а новейшие дрова на дискретную AMD удалить. Сам сижу на встройке Intel(R) HD Graphics 5500, играть плохо, но те же FullHD фильмы не тормозят.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от Artamudo

Здесь уже сам можешь смотреть что именно фиксировать, можешь свои драйвера зафиксировать. Ну и вообще

man apt-get
mandala ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.