无法在 Ubuntu 20.04 LTS 中安装“Screenlets”

无法在 Ubuntu 20.04 LTS 中安装“Screenlets”

我尝试安装screenlet的方法如下:

sudo add-apt-repository ppa:screenlets/ppa
sudo apt update
sudo apt install screenlets screenlets-pack-all

输出:

Reading package lists... Done  
Building dependency tree      
Reading state information... Done
E: Unable to locate package screenlets
E: Unable to locate package screenlets-pack-all

Gnome 版本:3.36.3 Ubuntu 版本:20.04 LTS

答案1

警告:通常不推荐使用以下方法,但如果您确实想在系统上安装 ScreenLets,可以继续。

该方法改编自19.04 的方法

我们需要将 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

然后我们需要从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 python-gobject python-gtk2
sudo apt-get install screenlets-pack-all

享受。

为了防止 16.04 LTS 软件包可能出现的问题,你必须使用以下命令从系统中删除其存储库:

sudo rm /etc/apt/sources.list.d/xenial.list 
sudo rm /etc/apt/sources.list.d/xenial.list.save

注意:刚刚测试了此方法在 Ubuntu MATE 20.04 LTS 上安装 ScreenLets。不确定 GNOME Shell。

相关内容