설치 후 설정을 자동화하기 위해 bash 스크립트를 만들고 있습니다. Opera를 설치하려면 다음이 필요합니다.
clear
echo ------------------------------------------------------------
echo --- Installing opera
echo ------------------------------------------------------------
## apt-transport-https is required
apt install -y apt-transport-https
curl http://deb.opera.com/opera-stable/pool/non-free/o/opera-stable/ \
| grep -o '64.deb">[^<]*' \
| sed 's/64.deb">/deb.opera.com\/opera-stable\/pool\/non-free\/o\/opera-stable\//' \
| xargs wget
chmod +x opera-stable*amd64.deb
dpkg -i opera-stable*amd64.deb
rm opera-stable*amd64.deb
이 curl
명령은 Opera .deb
파일의 64비트 버전을 다운로드합니다.
명령이 실행 되면 dpkg -i
구성할지 /etc/apt/sources
(또는 무엇을 가지고 있는지) 묻는 대화형 ncurses 유형 화면이 나타납니다.
스크립트가 무인으로 실행될 수 있도록 '질문' 화면(사전 답변 또는 기본값 수락)을 어떻게 방지합니까?
답변1
DEBIAN_FRONTEND=noninteractive
쉘이 선택할 수 있는 대화형 디스플레이를 제한하기 위해 dpkg 작업을 시도할 수 있습니다 .
Eg: `DEBIAN_FRONTEND=noninteractive apt-get upgrade`