HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android
Linea de texto - Operadores logicos
pulchras:
Buenas!
Siempre he tenido una duda que me ha quitado el sueño sobre los operadores logicos. Me ha pasado un par de veces que se me ha roto el && (o eso parecia) de manera que cuando hacia:
sudo aptitude update && sudo aptitude upgrade
Pues se hacia el update pero no se hacia el upgrade. Como uso ubuntu y instalo las actualizaciones desde cero (viva la particion /home! que me ahorra mucho mucho trabajo) pues bueno en determinado momento se arreglaba y todos contentos. Pero lo estuve intentando buscar por internet cuando me fallo.... y no encontre nada...
Bash me tiene mania o a alguien mas le ha pasado? Sabeis el por que?
Un saludo!
pulchras
shicefgo:
Yo "updateo" y "upgradeo" por separado (en Debian, todo sea dicho). A veces me pasa que al hacer un upgrade hay alguna dependencia rota y el proceso se detiene preguntando qué hacer, tal vez eso tenga algo que ver con que se detenga al hacerlo concatenando.
Puedes probar a añadir un -y para que asuma que la respuesta a todas las preguntas sea "yes", pero en mi opinión no es demasiado recomendable.
Saludos.
pulchras:
Buenas!
Bueno, el problema es que me ha llegado a pasar que el && no concatena. Por separado se me ejecutaban sin quejarse pero puestas en una linea con && ejecutaba solo la primera.
Yo el -y solo lo uso para un par de scripts que uso para cargar todos los ppa's i los programas que no me pueden faltar en el ordenador al reinstalar ubuntu.
De todas formas, si te soy sincero al ser un desktop no me miro mucho lo que se instala al actualizar... le pego una ojeada y tal pero si me lo recomienda lo instalo. Si fuera un servidor evidentemente seria mucho mas escrupuloso.
Un saludo!
pulchras
shicefgo:
Hola.
En lugar del operador lógico también puedes utilizar el punto y coma para ejecutar dos instrucciones seguidas.
~# aptitude update; aptitude upgrade
Saludos.
Wiki:
a mi aptitude siempre me suele dar muchos mas problemas. yo suelo hacer el :
sudo apt-get update && sudo apt-get upgrade
con aptitude me suele dar este error
Imposible resolver las dependencias de la actualización: no se ha encontrado una solución.
Incapaz de resolver las dependencias, intente la ejecución con «--full-resolver»
Un saludo!
Navegación
[#] Página Siguiente
Ir a la versión completa