누구나 응용 프로그램 목록을 설치하기 위해 셸 스크립트를 작성하는 방법을 알고 있습니까? 새 시스템을 설치할 때마다 각 응용 프로그램을 수동으로 설치해야하는 것은 고통스러운 일입니다.
Edit : 여전히 Do you want to continue [Y/n]?
를 묻습니다. 스크립트 입력 y
을 사용하거나 입력하라는 메시지를 표시하지 않는 방법이 있습니까?
스크립트가 다음과 같이 보일 것이라고 가정합니다.
#!/bin/sh
apt-get update # To get the latest package lists
apt-get install <package name> -y
#etc.
Install_my_apps.sh와 같은 파일로 저장하고 파일의 속성을 변경하여 실행 가능하게 만든 다음 명령 줄에서 루트로 실행하십시오.
(Edit :-y
는 apt-get
에게 묻지 말고 설치를 계속하도록 지시합니다)
질문에 따르면 가장 쉬운 스크립트는 다음과 같습니다.
#!/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
를 입력 할 수도 있습니다. 따라서 귀하의 질문에 중요한 요점이 누락되었을 수 있습니다. 추가 요구 사항이 있으면 설명하는 것이 좋습니다.
파일 (example.list)에 앱 목록을 만들고 실행하십시오.
cat example.list | xargs Sudo apt-get -y install
다음 스크립트를 선택하겠습니다. 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