[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IF para comprobar version de Debian



El 29 de noviembre de 2017 16:35:51 CET, Guillermo Cespedes <dev.dertin@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
><ricardoeureka@gmail.com> escribió:
>> 
>> Te ayudaria leer un poco acerca de bash scripting
>> 
>> El 29 de noviembre de 2017, 12:23, Guillermo Cespedes
><dev.dertin@gmail.com <mailto:dev.dertin@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


Reply to: