Faça o download do yad com o script bash

1

Estou construindo um pacote deb simples (binário simples) para um pequeno projeto em que estive trabalhando. Agora eu quero construir uma interface legal em torno dele e usei zenity por um par de vezes, mas desta vez eu queria usar yad.

Primeiro, quero fazer o download do yad para que meu script execuível execute o arquivo installyad com gksudo , para que ele seja executado com privilégios de root. Agora você não pode simplesmente baixar o yad com o apt-get install yad, você primeiro precisa adicionar o novo repositório.

arquivo installyad

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

Agora, mesmo quando eu inicio um novo gnome-terminal antes deste código, ele simplesmente abre um novo terminal, mas não parece fazer mais nada.

Alguém sabe como fazer isso de maneira adequada? Eu sou um iniciante de script bash, então não tem que ser a maneira mais difícil de resolver este problema. Estou muito feliz quando funciona.

Cumprimentos Gijs

    
por Gijs 08.08.2014 / 23:31

1 resposta

1

apt-get irá reclamar se você executá-lo a partir de um script. Experimente com:

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
    
por 08.08.2014 / 23:50