Bash 스크립트를 사용하여 yad 다운로드

Bash 스크립트를 사용하여 yad 다운로드

저는 제가 작업하고 있는 소규모 프로젝트를 위한 간단한 deb 패키지(단일 바이너리)를 만들고 있습니다. 이제는 이를 중심으로 멋진 인터페이스를 구축하고 싶고 zenity를 몇 번 사용해 보았지만 이번에는 yad를 사용하고 싶습니다.

먼저 실행 가능한 스크립트가 실행되도록 yad를 다운로드하고 싶습니다.마당 설치파일에는 gksudo.so가 있으므로 루트 권한으로 실행됩니다. 이제 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"

이제 새로 시작해도그놈 터미널이 코드 이전에는 새 터미널을 열었지만 다른 작업은 수행하지 않은 것 같았습니다.

어떻게 해야 하나요?

답변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

관련 정보