2011-12-27 3 views
1

설치합니다. 나는 그것을 스크립트하고 싶습니다.스크립팅 LAMP는 내가 다음 배쉬 스크립트를 작성하려 개의 정의 된 루트 암호

sudo apt-get install lamp-server^ 

변수를 매개 변수로 전달하여 설치 중에 내게 묻지 않도록 할 수 있습니까?

+0

여기의 키워드는'debconf'입니다. debconf 프론트 엔드를 변경하면 아마도 도움이 될 것입니다.하지만 직접 해보지는 않았습니다. 행운을 빈다. – thiton

답변

0

debconf 질문에 비 대화식으로 대답하려면 debconf-utils 패키지가 필요합니다. debconf-set-selections 명령은 대개 대화식으로 요구되는 것들을 수동으로 debconf 데이터베이스에 삽입하는데 사용될 수 있습니다. OS 설치시 FAI 또는 미리 설정을 사용하여이 작업을 수행 할 수도 있습니다.

export DEBIAN_FRONTEND=noninteractive 
debconf-set-selections < 'mysql-server-5.1 mysql-server/root_password select PASSWORD' 
debconf-set-selections < 'mysql-server-5.1 mysql-server/root_password_again select PASSWORD' 

mysql-server 패키지 이름의 이름을 배포판에서 사용하는 버전으로 변경해야 할 수 있습니다. "mysql"패키지는 실제 패키지 (버전 번호 포함)를 가리키는 가상 패키지입니다.