小编Gio*_*ris的帖子

如果已安装,可跳过 PPA 的 Shell 脚本

我想创建一个脚本来添加新的 PPA 或跳过(如果已经安装)。

有人将此解决方案发布到另一个问题:

#!/bin/bash 

add_ppa() {
      for i in "$@"; do
        grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1
        if [ $? -ne 0 ]
        then
          echo "Adding ppa:$i"
          sudo add-apt-repository -y ppa:$i
        else
          echo "ppa:$i already exists"
        fi
      done
    }
Run Code Online (Sandbox Code Playgroud)

shell脚本有条件地添加apt存储库

就我而言,我想添加ppa:otto-kesselgulasch/gimp-edge,但我不确定应该在脚本中的何处添加它。

我试过了,add_ppa(ppa:otto-kesselgulasch/gimp-edge)但我一直收到错误消息(ppa是我的脚本名称):

ppa: 1: ppa: Syntax error: word unexpected (expecting ")")
Run Code Online (Sandbox Code Playgroud)

我也试过在 ppa 和没有 () 之间有一个空格

ppa: 1: ppa: add_ppa: not found
ppa: 12: ppa: Syntax error: "}" unexpected
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?

bash ppa scripts

8
推荐指数
2
解决办法
671
查看次数

如何将 Xubuntu 的日历 Orage 与 Google 日历同步?

有谁知道如何将 Xubuntu 15.10 日历(Orage)与 Google 日历同步?我找到了一些旧链接,但它似乎不再起作用了。

xfce xubuntu calendar google 15.10

6
推荐指数
2
解决办法
6570
查看次数

自动将用户添加到组

我正在为朋友创建自定义iso。

如何将所有用户和未来的新用户添加到音频(或任何其他)组?

如果我想添加一个用户,我会运行

sudo adduser $USER audio
Run Code Online (Sandbox Code Playgroud)

每次创建新用户帐户时是否有自动执行的方法?

users groups

4
推荐指数
1
解决办法
4337
查看次数

标签 统计

15.10 ×1

bash ×1

calendar ×1

google ×1

groups ×1

ppa ×1

scripts ×1

users ×1

xfce ×1

xubuntu ×1