Не удается установить xplayer из X-Apps PPA

Это второй раз менее чем за 6 месяцев, когда команды Ubuntu внесли предлагаемое обновление без каких-либо испытаний и взлома рабочих систем Ubuntu.

Эти ребята недавно были освобождены, чтобы разбить текущую версию LTS с фальшивые и непроверенные предлагаемые обновления ... Это новое, до прошлого года этого никогда не было.

Решение NEVER install предлагается и так называемым Partial Upgrade ... Вы все равно можете обновить свою систему через Synaptic пакет по пакету (хотя для того, чтобы это было хорошо Synaptic теперь удалено из официального выпуска) ... Пока вы не заблокируете все обновления багги-релиза. Вот пример:

#!/bin/sh
#
# Add nemo package to update blacklist
# Run script as super user i.e. sudo ./block-upd-unity.sh
#

if [ $(id -u) != 0 ]; then
   echo "This script requires root permissions"
   sudo "$0"
   exit
fi
echo "nemo hold" | dpkg --set-selections
echo "nemo-data hold" | dpkg --set-selections
echo "nemo-fileroller hold" | dpkg --set-selections

Затем запустите скрипт по его имени в текущем каталоге, например:

$ ./block-upd-nemo

Чтобы разблокировать

#!/bin/sh
#
# Remove nemo package from update blacklist
# Run script as super user i.e. sudo ./block-upd-unity.sh
#

if [ $(id -u) != 0 ]; then
   echo "This script requires root permissions"
   sudo "$0"
   exit
fi
echo "nemo install" | dpkg --set-selections
echo "nemo-data install" | dpkg --set-selections
echo "nemo-fileroller install" | dpkg --set-selections

[d5 ] Затем

$ ./unblock-upd-nemo

Здесь, в Synaptic, вы можете увидеть длинный список связанных пакетов compiz, которые разбивают Xenial LTS, удаляя эти пакеты:

ubuntu-desktop unity unity-tweak-tool unsettings ...

Пакеты для блокирования:

[Список обновлен, поскольку я пропустил пакеты, затронутые единством]

compiz compiz-core compiz-dev compiz-gnome compiz-plugins compiz-plugins-default compiz-plugins-extra compiz-plugins-main compiz-plugins-main-default compizconfig-settings-manager libcompizconfig0 libdecoration0 libdecoration0-dev python-compizconfig libunity-core-6.0-9 libunity-core-6.0-dev unity unity-schemas unity-services

Довольно длинный список. Управляемый с помощью сценариев оболочки.

Решением для восстановления будет загрузка с установочного USB-устройства Xenial и выполнение chroot. Перейдите на веб-сайт Launchpad для compiz, чтобы загрузить пакеты Release (main) и принудительно установить их с помощью dpkg -i *.deb, затем заблокировать все обновления или удалить версии proposed из вашей конфигурации обновления.

[Обновить ]: Вам также нужно перейти на сайт Launchpad для unity и загрузить пакеты, пораженные Release (main) (см. Ниже в скрипте).

Поиск в Google, если вы

Вот мой сценарий блокировки для compiz, который я только что закончил:

[Обновлено, поскольку я пропустил пакеты, затронутые единством]

#!/bin/sh
#
# Add compiz package to update blacklist
# Run script as super user i.e. sudo ./block-upd-compiz.sh
#

if [ $(id -u) != 0 ]; then
   echo "This script requires root permissions"
   sudo "$0"
   exit
fi
echo "compiz hold" | dpkg --set-selections
echo "compiz-core hold" | dpkg --set-selections
echo "compiz-dev hold" | dpkg --set-selections
echo "compiz-gnome hold" | dpkg --set-selections
echo "compiz-plugins hold" | dpkg --set-selections
echo "compiz-plugins-default hold" | dpkg --set-selections
echo "compiz-plugins-extra hold" | dpkg --set-selections
echo "compiz-plugins-main hold" | dpkg --set-selections
echo "compiz-plugins-main-default hold" | dpkg --set-selections
echo "compizconfig-settings-manager hold" | dpkg --set-selections
echo "libcompizconfig0 hold" | dpkg --set-selections
echo "libdecoration0 hold" | dpkg --set-selections
echo "libdecoration0-dev hold" | dpkg --set-selections
echo "python-compizconfig hold" | dpkg --set-selections
echo "libunity-core-6.0-9 hold" | dpkg --set-selections
echo "libunity-core-6.0-dev hold" | dpkg --set-selections
echo "unity hold" | dpkg --set-selections
echo "unity-schemas hold" | dpkg --set-selections
echo "unity-services hold" | dpkg --set-selections

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

$ chmod a+x block-upd-compiz

[Folllow Up]: после запуска сценария оболочки для разблокирования 19 пакетов из compiz и unity. Я опробовал решение N0rbet и, похоже, работает:

$ sudo apt-get install compiz-core-abiversion-20170630
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'compiz-core' instead of 'compiz-core-abiversion-20170630'
The following additional packages will be installed:
  compiz-dev compiz-gnome compiz-plugins compiz-plugins-default libcompizconfig0 libdecoration0
  libdecoration0-dev libunity-core-6.0-9 libunity-core-6.0-dev unity unity-schemas unity-services
The following packages will be upgraded:
  compiz-core compiz-dev compiz-gnome compiz-plugins compiz-plugins-default libcompizconfig0 libdecoration0
  libdecoration0-dev libunity-core-6.0-9 libunity-core-6.0-dev unity unity-schemas unity-services
13 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 5,410 kB of archives.
After this operation, 283 kB of additional disk space will be used.
Do you want to continue? [Y/n] y

1
задан 24 February 2018 в 17:29

3 ответа

Кажется, проблема с упаковкой. A может подтвердить это при моей чистой установке Artful.

Ниже не рекомендуется, но вы можете загрузить зависимый пакет из Xenial вручную, а затем установить xplayer:

wget http://mirrors.kernel.org/ubuntu/pool/universe/c/clutter-gst-2.0/gstreamer1.0-clutter_2.0.18-1_amd64.deb
sudo dpkg -i gstreamer1.0-clutter_2.0.18-1_amd64.deb

sudo add-apt-repository ppa:embrosyn/xapps
sudo apt-get update
sudo apt-get install xplayer
0
ответ дан 22 May 2018 в 12:55
  • 1
    Отлично, спасибо, работал в первый раз. Я замечаю, что пример командной строки в вашем ответе предполагает, что я использую архитектуру amd64, о которой я на самом деле не указал - но не беспокойтесь, я думаю, вы объяснили, как получить зависимый пакет достаточно хорошо для меня, чтобы иметь возможность выяснить, как это сделать для любой архитектуры. – pete 25 February 2018 в 04:05

Кажется, проблема с упаковкой. A может подтвердить это при моей чистой установке Artful.

Ниже не рекомендуется, но вы можете загрузить зависимый пакет из Xenial вручную, а затем установить xplayer:

wget http://mirrors.kernel.org/ubuntu/pool/universe/c/clutter-gst-2.0/gstreamer1.0-clutter_2.0.18-1_amd64.deb sudo dpkg -i gstreamer1.0-clutter_2.0.18-1_amd64.deb sudo add-apt-repository ppa:embrosyn/xapps sudo apt-get update sudo apt-get install xplayer
0
ответ дан 17 July 2018 в 20:05

Кажется, проблема с упаковкой. A может подтвердить это при моей чистой установке Artful.

Ниже не рекомендуется, но вы можете загрузить зависимый пакет из Xenial вручную, а затем установить xplayer:

wget http://mirrors.kernel.org/ubuntu/pool/universe/c/clutter-gst-2.0/gstreamer1.0-clutter_2.0.18-1_amd64.deb sudo dpkg -i gstreamer1.0-clutter_2.0.18-1_amd64.deb sudo add-apt-repository ppa:embrosyn/xapps sudo apt-get update sudo apt-get install xplayer
0
ответ дан 23 July 2018 в 20:49

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

Похожие вопросы: