AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1089689
Accepted
Tobi696
Tobi696
Asked: 2018-11-04 02:30:53 +0800 CST2018-11-04 02:30:53 +0800 CST 2018-11-04 02:30:53 +0800 CST

如何在 Ubuntu 18.04 上安装 screenlet?

  • 772

我想安装 Screenlets,我尝试了以下 bash:

#!/bin/bash
sudo dpkg -l python-wnck >/dev/null 2>&1
if [ $? == 0 ]; then
  echo "OK"
else
  echo "Install python-wnck"
  sudo apt -y install libwnck22
  wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
  sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
  sudo apt --fix-broken -y install
fi
sudo dpkg -l python-gnomekeyring >/dev/null 2>&1
if [ $? == 0 ]; then
  echo "OK"
else
  echo "Install python-gnomekeyring"
  wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
  sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
  sudo apt --fix-broken -y install
fi
sudo add-apt-repository -y ppa:screenlets/ppa
sudo sed -i 's/bionic/xenial/g' /etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list
sudo apt update && sudo apt -y install screenlets screenlets-pack-all

但我得到的只是:

tobi@tobi-System-Product-Name:~$ #!/bin/bash
tobi@tobi-System-Product-Name:~$ sudo dpkg -l python-wnck >/dev/null 2>&1
tobi@tobi-System-Product-Name:~$ if [ $? == 0 ]; then
>   echo "OK"
> else
>   echo "Install python-wnck"
>   sudo apt -y install libwnck22
>   wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
>   sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
>   sudo apt --fix-broken -y install
> fi
OK
tobi@tobi-System-Product-Name:~$ sudo dpkg -l python-gnomekeyring >/dev/null 2>&1
tobi@tobi-System-Product-Name:~$ if [ $? == 0 ]; then
>   echo "OK"
> else
>   echo "Install python-gnomekeyring"
>   wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
>   sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
>   sudo apt --fix-broken -y install
> fi
OK
tobi@tobi-System-Product-Name:~$ sudo add-apt-repository -y ppa:screenlets/ppa
sudo: unable to execute /usr/bin/add-apt-repository: No such file or directory
tobi@tobi-System-Product-Name:~$ sudo sed -i 's/bionic/xenial/g' /etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list
sed: can't read /etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list: No such file or directory
tobi@tobi-System-Product-Name:~$ sudo apt update && sudo apt -y install screenlets screenlets-pack-all
Get:1 http://archive.getdeb.net/ubuntu xenial-getdeb InRelease
Err:1 http://archive.getdeb.net/ubuntu xenial-getdeb InRelease                                                                             
  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]                                                                 
Ign:3 http://ppa.launchpad.net/inameiname/stable/ubuntu bionic InRelease                                                                   
Hit:4 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu bionic InRelease                                                                
Hit:5 http://us.archive.ubuntu.com/ubuntu xenial InRelease                                                                                 
Err:6 http://ppa.launchpad.net/inameiname/stable/ubuntu bionic Release                                                                     
  404  Not Found [IP: 91.189.95.83 80]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]                                                      
Hit:8 https://download.sublimetext.com apt/dev/ InRelease                                                            
Get:9 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]                                        
sh: 1: /usr/lib/cnf-update-db: not found                  
Reading package lists... Done
E: Failed to fetch http://archive.getdeb.net/ubuntu/dists/xenial-getdeb/InRelease  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
E: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ppa.launchpad.net/inameiname/stable/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
tobi@tobi-System-Product-Name:~$ 

我认为 sudo apt-get update 对我不起作用,但我不知道如何解决这个问题。


输出apt-cache policy python3-software-properties:

python3-software-properties:
  Installed: 0.96.24.32.4
  Candidate: 0.96.24.32.4
  Version table:
 *** 0.96.24.32.4 100
        100 /var/lib/dpkg/status
     0.96.20.7 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages
     0.96.20 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
updates apt 18.04 screenlets
  • 2 2 个回答
  • 9238 Views

2 个回答

  • Voted
  1. Best Answer
    N0rbert
    2018-11-04T03:00:37+08:002018-11-04T03:00:37+08:00

    该add-apt-repository命令位于software-properties-common. 您需要先安装它:

    sudo apt-get install software-properties-common
    

    然后,您可能想要删除或编辑有问题的 PPA 的路径:

    1. GetDeb.net 经常宕机。您应该遵循此答案并编辑相应的sources.list。

    2. inameiname/stablePPA没有 Bionic 文件(但有 Xenial 文件)。您应该编辑它的 sources.list 并将bionic更改为xenial。

    然后,您将能够更新包列表并重试您的过程。

    结果,您将安装 ScreenLets 并可以使用以下命令对其进行配置screenlets:

    ScreenLets 管理器


    注意:对于 Ubuntu 16.04 LTS,可以使用官方 PPA - ppa:screenlets/ppa.

    • 0
  2. Prokop Hapala
    2019-10-13T01:26:26+08:002019-10-13T01:26:26+08:00

    我无法按照上面的指南进行操作。但是有了这个视频教程,我能够做到。它是西班牙语的,我不会说西班牙语(一个字也不会),但很容易按照他在终端等中输入的内容进行操作。

    Como Personalizar Ubuntu 18.04 LTS con Screenlets - 第 3 部分 https://www.youtube.com/watch?v=DMXSZ7tVkyM

    • 0

相关问题

  • 使用 apt-get upgrade 时如何强制安装内核更新?

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • iPod Touch (iPhone) 的固件更新?

  • 如何让 Ubuntu 减少检查更新的频率?对于 11.04 及更高版本对于赶时间的人!通过 Ubuntu 软件中心

  • 如何启用自动更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve