Как установить screenlets на Ubuntu 19.04?

при попытке установить screenlets на Ubuntu 19, однако я не могу получить часть, он - зависимости для установки правильно - Пакет 'python-gnome2'.

sudo apt install screenlets
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:
 screenlets : Depends: python-gnome2 but it is not installable
              Depends: python-wnck but it is not installable
              Depends: python-gconf but it is not installable
              Depends: python-beautifulsoup but it is not installable
              Depends: python-gnomekeyring but it is not installable
              Recommends: python-webkit but it is not installable
              Recommends: python-rsvg but it is not installable
              Recommends: screenlets-pack-basic but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


sudo apt install python-gnome2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python-gnome2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python-gnome2' has no installation candidate

Некоторый поиск с помощью Google показывает, что пакет 'python-gnome2' был удержан от использования после 18.04?

Кто-либо знает, доступно ли некоторое обходное решение или если вот некоторое обновление, которое разрешает Screenlets, работает на Ubuntu 19?

1
задан 5 December 2019 в 23:00

1 ответ

ПРЕДУПРЕЖДЕНИЕ: Обычно метод ниже не рекомендуется вообще, но Вы можете продолжить, если Вы действительно хотите установить ScreenLets на Вашей системе.

Мы должны добавить Ubuntu 16.04 хранилища LTS к системе:

cat << EOF | sudo tee /etc/apt/sources.list.d/xenial.list 
deb http://archive.ubuntu.com/ubuntu xenial main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu xenial-updates main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu xenial-security main universe multiverse restricted
EOF

Тогда мы должны установить LibPNG 1.2 от linuxuprising PPA (поскольку обычный находящийся в deb метод не работает ):

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt install libpng12-0

Тогда мы должны добавить ScreenLets PPA:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 94E58C34A8670E8C
sudo add-apt-repository "deb http://ppa.launchpad.net/screenlets/ppa/ubuntu xenial main"

И наконец нам разрешат установить ScreenLets:

sudo apt-get install screenlets-pack-all

и обладают.

0
ответ дан 7 December 2019 в 17:57

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

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