![无法在 Ubuntu 20.04 LTS 中安装“Screenlets”](https://linux22.com/image/1206271/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2020.04%20LTS%20%E4%B8%AD%E5%AE%89%E8%A3%85%E2%80%9CScreenlets%E2%80%9D.png)
我尝试安装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。