Automatize a instalação do pacote .run

1

Eu gostaria de automatizar em uma única execução de comando a instalação do arquivo .run (xampp neste caso) que requer uma resposta interativa do usuário:

Aqui está a instalação manual:

sudo ./xampp-linux-1.8.3-5-installer.run
----------------------------------------------------------------------------
Welcome to the XAMPP Setup Wizard.

----------------------------------------------------------------------------
Select the components you want to install; clear the components you do not want 
to install. Click Next when you are ready to continue.

XAMPP Core Files : **Y** (Cannot be edited)

XAMPP Developer Files [Y/n] :**n**

Is the selection above correct? [Y/n]: **Y**

----------------------------------------------------------------------------
Installation Directory

XAMPP will be installed to /opt/lampp
Press **[Enter]** to continue:

----------------------------------------------------------------------------
Setup is now ready to begin installing XAMPP on your computer.

Do you want to continue? [Y/n]: **Y**

----------------------------------------------------------------------------
Please wait while Setup installs XAMPP on your computer.

 Installing
 0% ______________ 50% ______________ 100%
 #########################################

----------------------------------------------------------------------------
Setup has finished installing XAMPP on your computer.

Como posso predefinir a seguinte entrada de usuário desde o início sem intervenção do usuário? Y N Y [entrar] Y

    
por AJN 28.10.2014 / 00:04

1 resposta

0

Existe o misterioso

 --optionfile <optionfile>      Installation option file

sem documentação que eu encontrei (que seria combinada com --mode unattended ).

Caso contrário, obtive algum sucesso com o hackish echo -e "YNY\nY" | <command> , em que <command> será sudo ./xampp-linux-1.8.3-5-installer.run . (N.B. eu fiz a instalação do EMC Networker, não do XAMPP).

    
por 28.10.2014 / 01:48