我想创建一个脚本来添加新的 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)
就我而言,我想添加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)
谁能告诉我我做错了什么?
有谁知道如何将 Xubuntu 15.10 日历(Orage)与 Google 日历同步?我找到了一些旧链接,但它似乎不再起作用了。
我正在为朋友创建自定义iso。
如何将所有用户和未来的新用户添加到音频(或任何其他)组?
如果我想添加一个用户,我会运行
sudo adduser $USER audio
Run Code Online (Sandbox Code Playgroud)
每次创建新用户帐户时是否有自动执行的方法?