使用 bash 脚本下载 yad

使用 bash 脚本下载 yad

我正在为我一直在做的一个小项目构建一个简单的 deb 包(单个二进制文件)。现在我想围绕它构建一个漂亮的界面,并使用了 zenity 几次,但这次我想使用 yad。

首先我想下载 yad 所以我的可执行脚本运行安装亚德文件带有gksudo,因此它以 root 权限运行。现在你不能只使用 apt-get install yad 下载 yad,你首先需要添加新的存储库。

安装文件

#!/bin/bash
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install yad
echo "Yad installed"

现在即使我开始一个新的gnome 终端在此代码之前,它只是打开一个新终端,但似乎没有执行任何其他操作。

这个怎么做?

答案1

apt-get如果您从脚本运行它,将会抱怨。尝试使用:

export DEBIAN_FRONTEND=noninteractive
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get -q -y update
sudo apt-get -q -y install yad

相关内容