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 >