> 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