> El 29 nov. 2017, a las 21:07, divagante <libreydivaga...@gmail.com> escribió: > > El 29/11/17 a las 13:19, Matias Mucciolo escribió: >> On Wednesday, November 29, 2017 1:02:41 PM -03 Guillermo Cespedes wrote: >>>> El 29 nov. 2017, a las 12:55, Guillermo Cespedes <dev.der...@gmail.com> >> escribió: >>>>> El 29 nov. 2017, a las 12:46, Matias Mucciolo <mmucci...@suteba.org.ar> >>>>> escribió:>> >>>>> On Wednesday, November 29, 2017 12:44:36 PM -03 Guillermo Cespedes wrote: >>>>>> Ramses, creo que lo "he resuelto". >>>>>> >>>>>> DEBIAN_VERSION=`cat /etc/debian_version` >>>>>> >>>>>> if (( $( echo "$DEBIAN_VERSION >= 9.0” |bc -l) )); then >>>>>> echo “Debian 9.x “ >>>>>> else >>>>>> echo “Debian" >>>>>> fi >>>>>> >>>>>> Ahora me queda investigar un poco, el porque funciona, ya que lo tome a >>>>>> la >>>>>> ligera de un foro. >>>>>> >>>>>> Guillermo Céspedes >>>>>> Full Stack Developer >>>>>> >>>>>>> El 29 nov. 2017, a las 12:39, Ramses <ramses.sevi...@gmail.com> >>>>>>> escribió: >>>>>>> >>>>>>> El 29 de noviembre de 2017 16:35:51 CET, Guillermo Cespedes >>>>> >>>>> <dev.der...@gmail.com> escribió: >>>>>>>> Hola Ricardo. >>>>>>>> >>>>>>>> Estoy leyendo y he probado varias formas y no hay forma de que >>>>>>>> funcione, >>>>>>>> algo se me esta pasando. sigo buscando el modo... >>>>>>>> >>>>>>>> El valor de DEBIAN_VERSION es 9.2 el problema creo que esta en el >>>>>>>> (punto) decimal al compararlo con un valor entero. >>>>>>>> >>>>>>>> Saludos. >>>>>>>> >>>>>>>> Guillermo Céspedes >>>>>>>> Full Stack Developer >>>>>>>> >>>>>>>>> El 29 nov. 2017, a las 12:29, Ricardo Frydman >>>>>>>> >>>>>>>> <ricardoeur...@gmail.com> escribió: >>>>>>>>> Te ayudaria leer un poco acerca de bash scripting >>>>>>>>> >>>>>>>>> El 29 de noviembre de 2017, 12:23, Guillermo Cespedes >>>>>>>> >>>>>>>> <dev.der...@gmail.com <mailto:dev.der...@gmail.com>> escribió: >>>>>>>>> Hola me llamo Guillermo Céspedes soy de Uruguay y estoy trabajando en >>>>>>>> >>>>>>>> el siguiente script >>>>>>>> https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh >>>>>>>> <https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh> >>>>>>>> >>>>>>>>> con el cual se puede compilar las últimas versiones estables para >>>>>>>> >>>>>>>> tener un LEMP sobre Debian. >>>>>>>> >>>>>>>>> Funciona para Debian 8.x, pero aun no lo saco de la rama develop ya >>>>>>>> >>>>>>>> que busco que funcione para Debian 9.x >>>>>>>> >>>>>>>>> En cuanto quede funcionado para Debian 9.x lo pasare a Beta; donde >>>>>>>> >>>>>>>> espero recibir apoyo para mejorarle, ya que no soy experto escribiendo >>>>>>>> bash, seguro tiene mucho para mejorar. >>>>>>>> >>>>>>>>> Ahora tengo un problema: quiero colocar un IF para instalar unos >>>>>>>> >>>>>>>> paquetes cuando la version de Debian es >= 9 >>>>>>>> >>>>>>>>> DEBIAN_VERSION=`cat /etc/debian_version` # valor devuelto string >> 9.2 >>>>>>>>> >>>>>>>>> if (( $DEBIAN_VERSION >= 9 )); then >>>>>>>>> >>>>>>>>> apt-get -y install libstdc++-6-dev gcc-6-locales >>>>>>>>> g++-6-multilib >>>>>>>>> #TODO: compile kytea libkytea-dev >>>>>>>>> >>>>>>>>> else >>>>>>>>> >>>>>>>>> apt-get -y install libstdc++-4.9-dev gcc-4.9-locales >>>>>>>> >>>>>>>> g++-4.9-multilib >>>>>>>> >>>>>>>>> apt-get -y install kytea libkytea-dev >>>>>>>>> >>>>>>>>> fi >>>>>>>>> >>>>>>>>> ¿Como puedo hacer este código que funcione bien? >>>>>>>>> >>>>>>>>> >>>>>>>>> Gracias. >>>>>>>>> >>>>>>>>> Guillermo Céspedes >>>>>>>>> Full Stack Developer >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Ricardo A.Frydman >>>>>>>>> Administrador AIX/RedHat - Avantia operadora de tarjetas >>>>>>>>> Sun Certified System Administrator - Solaris 10 >>>>>>>>> pgp.mit.edu <http://pgp.mit.edu/> ID A04134BD >>>>>>>> >>>>>>>> <http://pgp.mit.edu/pks/lookup?op=get&search=0x0984BAA9A04134BD> >>>>>>>> >>>>>>>>> "Aequam memento rebus in arduis servare mentem" >>>>>>> >>>>>>> Guillermo, el problema creo que está en que el contenido de la variable >>>>>>> es >>>>>>> texto y no número. >>>>>>> >>>>>>> >>>>>>> Saludos, >>>>>>> >>>>>>> Ramses >>>>> >>>>> guillermo y demas usuarios de la lista ..no hagan top posting.. >>>>> lean las reglas de la lista.. >>>>> >>>>> acerca de esta solucion es valida..pero que pasa si no tenes >>>>> instalado el comando bc?.. >>>>> podria dar resultado negativos.. >>>>> >>>>> saludos >>>>> Matias >>>> >>>> Entiendo, >>>> >>>> No estoy seguro pero creo que cut y bc son paquetes que ya deberían estar >>>> instalados con la instalación normal de Debian. Esta bueno tenerlo en >>>> cuenta y en mi caso puedo colocar apt install cut bc previo a utilizar el >>>> IF, sin problema. >>>> >>>> Gracias por lo comentarios y ayuda. >>>> >>>> Guillermo Céspedes >>>> Full Stack Developer >>> >>> Matias, >>> >>> cut es parte del sistema, no es un paquete, ahora me entero. >>> >>> Guillermo Céspedes >>> Full Stack Developer >> claro..cut esta el el paquete coreutils >> que viene en la base de debian. >> acerca de bc no estoy seguro si viene en la base. >> tengo algunos sistemas debian que no esta instalado. >> saludos >> Matias. > > Yo estoy con un debian 9 recien instalado, con solo agregadas aplicaciones de > video, edicion y comunicacion. > "bc" no esta en la base de debian. Instale la iso de debian9-xfce4. > Aunque claro.. esta disponible. Saludos >
Hola, - He optado por no utilizar bc. Recién acabo de configurar la ejecución en Travis-CI por ahora solo un script de prueba: https://github.com/dertin/lemp-stack-debian/blob/develop/travis-test.sh <https://github.com/dertin/lemp-stack-debian/blob/develop/travis-test.sh> Ya que el script principal https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh <https://github.com/dertin/lemp-stack-debian/blob/develop/install.sh> no lo tengo preparado para modo no interactivo; para usarlo en Travis-CI necesito que ejecute en automático. Resultado de Travis-CI: https://travis-ci.org/dertin/lemp-stack-debian/builds/309644586 <https://travis-ci.org/dertin/lemp-stack-debian/builds/309644586> - Dockerfile: https://github.com/dertin/lemp-stack-debian/blob/develop/Dockerfile.debug <https://github.com/dertin/lemp-stack-debian/blob/develop/Dockerfile.debug> - Travis Config: https://github.com/dertin/lemp-stack-debian/blob/develop/.travis.yml <https://github.com/dertin/lemp-stack-debian/blob/develop/.travis.yml> Bueno voy a trabajar en ponerlo en modo automático al install.sh. Agradezco cualquier recomendación sobre Travis, Docker, y el script install.sh. Gracias. Saludos. Guillermo Céspedes Full Stack Developer