it-swarm-ko.tech

응용 프로그램 설치 셸 스크립트를 작성하는 방법

누구나 응용 프로그램 목록을 설치하기 위해 셸 스크립트를 작성하는 방법을 알고 있습니까? 새 시스템을 설치할 때마다 각 응용 프로그램을 수동으로 설치해야하는 것은 고통스러운 일입니다.

Edit : 여전히 Do you want to continue [Y/n]?를 묻습니다. 스크립트 입력 y을 사용하거나 입력하라는 메시지를 표시하지 않는 방법이 있습니까?

37
jumpnett

스크립트가 다음과 같이 보일 것이라고 가정합니다.

#!/bin/sh
apt-get update  # To get the latest package lists
apt-get install <package name> -y
#etc.

Install_my_apps.sh와 같은 파일로 저장하고 파일의 속성을 변경하여 실행 가능하게 만든 다음 명령 줄에서 루트로 실행하십시오.

(Edit :-yapt-get에게 묻지 말고 설치를 계속하도록 지시합니다)

37
Michael Crenshaw

질문에 따르면 가장 쉬운 스크립트는 다음과 같습니다.

#!/bin/sh
LIST_OF_APPS="a b c d e"

aptitude update
aptitude install -y $LIST_OF_APPS

그러나 aptitude update && aptitude install -y a b c d e를 입력 할 수도 있습니다. 따라서 귀하의 질문에 중요한 요점이 누락되었을 수 있습니다. 추가 요구 사항이 있으면 설명하는 것이 좋습니다.

19
qbi

파일 (example.list)에 앱 목록을 만들고 실행하십시오.

cat example.list | xargs Sudo apt-get -y install
11
Andrew Gunnerson

다음 스크립트를 선택하겠습니다. vim install

#!/bin/bash
apt-get update  # To get the latest package lists
apt-get install $1 -y

그런 다음 위 스크립트를 실행 파일 chmod +x install로 만들어야합니다. 그런 다음 사용하려면 ./install <package_name>를 입력하십시오. 예 : ./install clang

2
NlightNFotis