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

Re: IF para comprobar version de Debian



> El 29 nov. 2017, a las 12:55, Guillermo Cespedes <dev.dertin@gmail.com> escribió:
> 
> 
>> El 29 nov. 2017, a las 12:46, Matias Mucciolo <mmucciolo@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.sevilla@gmail.com> escribió:
>>>> 
>>>> 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
>> 
>> 
>> 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



Reply to: