5

Я установил Ubuntu (Ubuntu 2.6.38-11-generic-pae # 50-Ubuntu SMP, i686 Athlon i386 GNU/Linux). Я новичок в Linux.

Я пытаюсь установить VLC Media Player с помощью командной строки:

% sudo apt-get update
% sudo apt-get install vlc vlc-plugin-pulse mozilla-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:  mozilla-plugin-vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed
       Depends: libavcodec52 (>= 4:0.6-1~) but it is not going to be installed or
                libavcodec-extra-52 (>= 4:0.6-1~) but it is not going to be installed
       Depends: libqtgui4 (>= 4:4.5.3) but it is not going to be installed
       Depends: libva-x11-1 but it is not installable
       Depends: libva1 but it is not installable
       Depends: libxcb-keysyms1 (>= 0.3.6) but it is not installable
       Depends: libxcb-randr0 (>= 1.1) but it is not installable
       Depends: libxcb-xv0 (>= 1.2) but it is not installable
       Recommends: vlc-plugin-notify (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc-plugin-pulse : Depends: vlc-nox (=
1.1.9-1ubuntu1.3) but it is not going to be installed E: Broken packages

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

После этого я также попытался установить GNOME Media Player из программного центра Ubuntu. Возвращено следующее сообщение об ошибке:

The following packages have unmet dependencies:

gnome-media-player: Depends: libatkmm-1.6-1 (>= 2.22.0) but 2.22.5-0ubuntu1 is to be installed
                    Depends: libc6 (>= 2.4) but 2.13-0ubuntu13 is to be installed
                    Depends: libdbus-1-3 (>= 1.0.2) but 1.4.6-1ubuntu6.1 is to be installed
                    Depends: libdbus-glib-1-2 (>= 0.78) but 0.92-0ubuntu1 is to be installed
                    Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed
                    Depends: libgconf2-4 (>= 2.31.1) but 2.32.2-0ubuntu2 is to be installed
                    Depends: libglib2.0-0 (>= 2.12.0) but 2.28.6-0ubuntu1 is to be installed
                    Depends: libglibmm-2.4-1c2a (>= 2.27.3) but 2.28.0-1 is to be installed
                    Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.0) but 0.10.32-1ubuntu5 is to be installed
                    Depends: libgstreamer0.10-0 (>= 0.10.7) but 0.10.32-3ubuntu3.1 is to be installed
                    Depends: libgtk2.0-0 (>= 2.12.0) but 2.24.4-0ubuntu2 is to be installed
                    Depends: libgtkmm-2.4-1c2a (>= 1:2.22.0) but 1:2.24.0-0ubuntu1 is to be installed
                    Depends: libsigc++-2.0-0c2a (>= 2.0.2) but 2.2.4.2-1ubuntu1 is to be installed
                    Depends: libstdc++6 (>= 4.5) but 4.5.2-8ubuntu4 is to be installed
                    Depends: libunique-1.0-0 (>= 1.0.0) but 1.1.6-1.1ubuntu2 is to be installed
                    Depends: libvlc5 (>= 1.1.0) but 1.1.9-1ubuntu1.3 is to be installed
                    Depends: libxine1 (>= 1.1.8-1) but it is not going to be installed

5 ответов5

2

Некоторые из пакетов, такие как gstreamer , отсутствуют в стандартном репозитории. Вам необходимо разрешить загрузку из репозиториев Multiverse и Universe.

Окно программного обеспечения

Больше информации на: https://help.ubuntu.com/community/Repositories/Ubuntu

2

Журналы там говорят вам, что вы пропустили кучу зависимостей. Вы можете пойти медленным путем установки каждого отдельно или через пробел. Тем не менее, я использую Ubuntu 11.04 (последняя стабильная версия) и не сталкивался с такими же проблемами. Единственная разница может быть в том, что я сделал (ниже) после новой установки.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install build-essential

Когда я иду, чтобы установить VLC

sudo apt-get install vlc

Это говорит мне, что мне нужно установить зависимости. Я печатаю Y, чтобы установить их. Процесс проходит нормально и устанавливается.

1

Я не очень доволен обновлением apt-get, которое предлагает большинство ответов.

Это в основном по двум причинам.

О. Когда нет необходимости обновлять все пакеты, зачем вам это делать.

Б. Не все обновленные пакеты работают так же эффективно, как уже установленный.

Я бы предложил использовать терминал и использовать:

sudo apt-get install vlc

Теперь допустим, что вы получаете неудовлетворенные зависимости для vlc-nox, например

The following packages have unmet dependencies:
 vlc : Depends: vlc-nox (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed
   Recommends: vlc-plugin-notify (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Recommends: vlc-plugin-pulse (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Теперь просто добавьте имя зависимости в команду.

sudo apt-get install vlc vlc-nox

Продолжайте добавлять зависимости, пока не получите четкое начало установки.

Стоит отметить: я столкнулся с проблемой версии с одной из зависимостей. Зависимости были установлены, но более старой версии.

The following packages have unmet dependencies:
 libvlccore7 : Depends: vlc-data (= 2.1.6-0ubuntu14.04.2) but 3.0.0~~git20150319+r59816+33~ubuntu14.04.1 is to be installed

Используйте продувку, чтобы решить эту проблему.

apt-get purge vlc-data

и затем запустите команду установки. В моем случае это оказалось.

sudo apt-get install vlc vlc-data vlc-nox libvlccore7 vlc-plugin-notify vlc-plugin-pulse 

и вуаля! Надеюсь, это поможет.

1

Для меня (Ubuntu 11.10) ответ был прост:

 sudo apt-get -f install
0

Я также столкнулся с той же проблемой. Чтобы решить это я сделал

Открытый центр программного обеспечения.

От редактирования нажмите на источник программного обеспечения

На вкладке «Программное обеспечение Ubuntu» включите все репозитории, кроме исходного кода, и нажмите «Загрузить» из

Выберите другое из выпадающего списка

Теперь нажмите на выбрать лучший сервер

Как только Ubuntu выберет лучший сервер для вас, нажмите на выбранный сервер

Теперь нажмите на другую вкладку программного обеспечения.

Удалите все записи, если вы нашли для VLC. И нажмите на закрыть.

Нажмите комбинацию клавиш ALT + CTRL + T, чтобы открыть терминал и выполнить следующую команду

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

После обновления перезагрузите систему.

После перезагрузки попробуйте снова установить VLC. Запустите следующие команды

sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc

Источник: - http://computernetworkingnotes.com/ubuntu-12-04-tips-and-tricks/how-to-install-vlc-in-ubuntu.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .