Non lo dico a caso. E' un argomento che sto affrontando ultimamente e mi sembra ideale per il tuo problema. Qui ti linko il materiale nel sito di riferimento, per dargli una letta nel caso tu non conosca la tecnologia:Salve a tuttiVolevo rispondere relativamente allo script bash. Mi chiedevo perchè utilizzare uno script quando ci sono i System integration framework come Chef/Puppet, che fanno questo lavoro di astrazione rispetto all'OS e relativo package manager al posto tuo ed in maniera efficente?
http://www.slideshare.net/jweiss/infrastructure-automation-withchef?from_search=4 -> Presentazione carina, ma un pò banale, su slideshare. Ti fai un idea di come ragiona
https://learnchef.opscode.com/ -> qui si entra nel dettaglio
http://www.mechanicalrobotfish.com/blog/2013/01/01/configure-a-server-with-chef-solo-in-five-minutes/ -> per cominciare
Personalmente io lo utilizzerei per configurare l'ambiente del portale.Se pensi possa essere d'aiuto al tuo scopo, non farti problemi. Chiedi pure!
Un saluto,Ivano
Il giorno 08 ottobre 2013 14:00, <it-users-request@lists.fedoraproject.org> ha scritto:
Invia le richieste di iscrizione alla lista it-users all'indirizzo
it-users@lists.fedoraproject.org
Per iscriverti o cancellarti attraverso il web, visita
https://admin.fedoraproject.org/mailman/listinfo/it-users
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
it-users-request@lists.fedoraproject.org
Puoi contattare la persona che gestisce la lista all'indirizzo
it-users-owner@lists.fedoraproject.org
Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
in modo che sia più utile di un semplice "Re: Contenuti del digest
della lista it-users..."
Argomenti del Giorno:
1. Script bash (Daniele Nasuti)
2. Re: Script bash (Gianluca Sforna)
3. Re: Script bash (Daniele Nasuti)
4. Re: Script bash (Gianluca Sforna)
5. Re: Script bash (Daniele Nasuti)
6. Re: Script bash (Gianluca Sforna)
----------------------------------------------------------------------
Message: 1
Date: Mon, 7 Oct 2013 18:07:18 +0200
From: Daniele Nasuti <daniele.nasuti@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: [Fedora-it] Script bash
Message-ID:
<CAAAHYvSQxkkcmTNKpFzTSt04R0p5qXsjCLmM+n_5RNKQ6Wt04A@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Salve lista, sto lavorando con degli amici nello sviluppo di un portale, ma
per l'installazione hanno creato uno script in bash che però si basa
sull'utilizzo di apt-get.
La mia intenzione era quella di creare di migliorare lo script aggiungendo
i comandi per l'istallazione tramite yum. C'è un modo?
Grazie :D
--
Daniele Nasuti
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.fedoraproject.org/pipermail/it-users/attachments/20131007/8da75b0d/attachment-0001.html>
------------------------------
Message: 2
Date: Mon, 7 Oct 2013 18:16:57 +0200
From: Gianluca Sforna <giallu@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: Re: [Fedora-it] Script bash
Message-ID:
<CAP0i4rfVDVHBN3CPATBC+HGiOFiiawd6t9bt5G8w5p5U2=6MmQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
2013/10/7 Daniele Nasuti <daniele.nasuti@gmail.com>:
> Salve lista, sto lavorando con degli amici nello sviluppo di un portale, ma
> per l'installazione hanno creato uno script in bash che però si basa
> sull'utilizzo di apt-get.
sigh
>
> La mia intenzione era quella di creare di migliorare lo script aggiungendo i
> comandi per l'istallazione tramite yum. C'è un modo?
Assumendo che tutti i pacchetti necessari siano presenti nei nostri
repo, non vedo perchè no; basta cambiare gli
apt-get install xxx
in
yum install xxx
facendo attenzione se qualche pacchetto non ha lo stesso nome
Se hai un link allo script magari si può essere più precisi
--
Gianluca Sforna
http://morefedora.blogspot.com
http://identi.ca/giallu - http://twitter.com/giallu
------------------------------
Message: 3
Date: Mon, 7 Oct 2013 18:22:44 +0200
From: Daniele Nasuti <daniele.nasuti@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: Re: [Fedora-it] Script bash
Message-ID:
<CAAAHYvSJgjJUdEYQSc2-z21Cj7OsK9cbroi_-Yn0+-O7JyVpLA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Si quella è la soluzione più rapida.
ma avevo in mente di creare qualcosa di più dinamico qualcosa del tipo
if(utilizza yum){
yum install xxx
} else {
}
Non so se ho reso l'idea...
Purtroppo al momento nn ho lo script on line :(
Il giorno 07 ottobre 2013 18:16, Gianluca Sforna <giallu@gmail.com> ha
scritto:
> 2013/10/7 Daniele Nasuti <daniele.nasuti@gmail.com>:
> > Salve lista, sto lavorando con degli amici nello sviluppo di un portale,
> ma
> > per l'installazione hanno creato uno script in bash che però si basa
> > sull'utilizzo di apt-get.
>
> sigh
>
> >
> > La mia intenzione era quella di creare di migliorare lo script
> aggiungendo i
> > comandi per l'istallazione tramite yum. C'è un modo?
>
> Assumendo che tutti i pacchetti necessari siano presenti nei nostri
> repo, non vedo perchè no; basta cambiare gli
>
> apt-get install xxx
> in
> yum install xxx
>
> facendo attenzione se qualche pacchetto non ha lo stesso nome
>
> Se hai un link allo script magari si può essere più precisi
>
> --
> Gianluca Sforna
>
> http://morefedora.blogspot.com
> http://identi.ca/giallu - http://twitter.com/giallu
> _______________________________________________
> it-users mailing list
> it-users@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/it-users
>
--
Daniele Nasuti
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.fedoraproject.org/pipermail/it-users/attachments/20131007/3be44895/attachment-0001.html>
------------------------------
Message: 4
Date: Mon, 7 Oct 2013 18:38:38 +0200
From: Gianluca Sforna <giallu@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: Re: [Fedora-it] Script bash
Message-ID:
<CAP0i4re8O0qTBFJm0J-MiBwtfDUWBu-GpYYQ7GDe_0PEc5M-Qw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
2013/10/7 Daniele Nasuti <daniele.nasuti@gmail.com>:
> Si quella è la soluzione più rapida.
> ma avevo in mente di creare qualcosa di più dinamico qualcosa del tipo
>
> if(utilizza yum){
> yum install xxx
> } else {
> }
>
> Non so se ho reso l'idea...
quindi in essenza il problema è cosa mettere in quelle parentesi per
riconoscere se utilizza yum
io direi qualcosa tipo:
if hash yum 2>/dev/null; then
yum install xxxx
else
apt-get install yyyy
fi
--
Gianluca Sforna
http://morefedora.blogspot.com
http://identi.ca/giallu - http://twitter.com/giallu
------------------------------
Message: 5
Date: Mon, 7 Oct 2013 18:40:49 +0200
From: Daniele Nasuti <daniele.nasuti@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: Re: [Fedora-it] Script bash
Message-ID:
<CAAAHYvSJY-uz5qWvxmgMYWits3SqAtJZYa3iO+z4TrOBPdtYKg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Perfetto
Appena rientro a casa controllo esattamente cosa fa quel 'if hash ' e mi
metto al lavoro.
Grazie :D
Il giorno 07 ottobre 2013 18:38, Gianluca Sforna <giallu@gmail.com> ha
scritto:
> 2013/10/7 Daniele Nasuti <daniele.nasuti@gmail.com>:
> > Si quella è la soluzione più rapida.
> > ma avevo in mente di creare qualcosa di più dinamico qualcosa del tipo
> >
> > if(utilizza yum){
> > yum install xxx
> > } else {
> > }
> >
> > Non so se ho reso l'idea...
>
> quindi in essenza il problema è cosa mettere in quelle parentesi per
> riconoscere se utilizza yum
>
> io direi qualcosa tipo:
>
> if hash yum 2>/dev/null; then
> yum install xxxx
> else
> apt-get install yyyy
> fi
>
>
> --
> Gianluca Sforna
>
> http://morefedora.blogspot.com
> http://identi.ca/giallu - http://twitter.com/giallu
> _______________________________________________
> it-users mailing list
> it-users@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/it-users
>
--
Daniele Nasuti
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.fedoraproject.org/pipermail/it-users/attachments/20131007/8c694cb7/attachment-0001.html>
------------------------------
Message: 6
Date: Mon, 7 Oct 2013 18:43:47 +0200
From: Gianluca Sforna <giallu@gmail.com>
To: Italian users and contributors list
<it-users@lists.fedoraproject.org>
Subject: Re: [Fedora-it] Script bash
Message-ID:
<CAP0i4rdsOcV-DVWd1fkhR_yfLbgC1mYNb7BJmw6aQpAbw_HddQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
2013/10/7 Daniele Nasuti <daniele.nasuti@gmail.com>:
> Perfetto
> Appena rientro a casa controllo esattamente cosa fa quel 'if hash ' e mi
> metto al lavoro.
Viene da:
http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script
cerca un comando nel path con il nome passato
--
Gianluca Sforna
http://morefedora.blogspot.com
http://identi.ca/giallu - http://twitter.com/giallu
------------------------------
_______________________________________________
it-users mailing list
it-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/it-users
Fine di Digest di it-users, Volume 64, Numero 3
***********************************************
_______________________________________________
it-users mailing list
it-users@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/it-users