Hace muchísimo que dejé de lado los instaladores gráficos, como son los ‘Centros de Software’, las ‘App-Stores’ y similar. Bueno, por matizarlo, la verdad es que alguna vez todavía uso Synaptic, que es la interface gráfica, en GTK+, de APT. Pero normalmente instalo siempre desde consola que, en general es la forma más sencilla y rápida de hacerlo… máxime cuando queremos instalar varios paquetes. Pero, por centrar, una vez más, las ideas, echemos un vistazo global al tema...
(consejos de un 'newbie' para otros 'newbies' que quieran intentarlo con Debian)
jueves, 29 de abril de 2021
lunes, 26 de abril de 2021
scripts en Bash... para torpes (y X)
Ya acabo de una vez con este tema. Como dije, me apetecía terminar con una especie de recopilación de los scripts (o cosas similares) que he ido creando a lo largo del tiempo, para facilitarme la vida en mi Debian… o simplemente porque me apetecía hacerlos. Y el Blog es un ‘repositorio’ que siempre tengo a mano, cuando tenga que reinstalar, que será este mismo año, la versión final ('en limpio') del Debian 11 ‘Bullseyes’, que ya estoy probado (una versión de desarrollo, a nivel ‘alpha 3’) y va bastante bien.
Pero bueno, volvamos al tema. Aquí viene mi...
10- Postdata: mis scripts favoritos
Pero bueno, volvamos al tema. Aquí viene mi...
10- Postdata: mis scripts favoritos
domingo, 25 de abril de 2021
No, así no... (off topic)
No se si es porque quedé hasta el gorro del tema de ‘scripts para torpes’ (aunque aún tengo pendiente la entrada final) o por simple ‘astenia primaveral’… el caso es que han pasado 30 días desde mi ultima entrada a este Blog… y aún sigo desganado, y sin ideas. El caso es que, como me entra un poco de ‘vergüenza torera’... no tengo más remedio que ponerme a ello.
Pero el título que he elegido no es solamente por alusión a mi vagancia, sino por otra cuestión (off topic) en la que, aunque sea por una única vez, ‘me pide el cuerpo’ entrar.
Pero el título que he elegido no es solamente por alusión a mi vagancia, sino por otra cuestión (off topic) en la que, aunque sea por una única vez, ‘me pide el cuerpo’ entrar.
miércoles, 24 de marzo de 2021
scripts en Bash... para torpes (IX)
A lo largo de esta serie de entradas al Blog, que debo decir que se me han hecho eternas, he intentado aclarar (y aclararme) de diversos conceptos que veía en los scripts que pasaban por mi mano, con la sana intención de poder llegar a hacerlos yo mismo. Mi conclusión es clara: ha sido una (relativa) pérdida de tiempo, este mundo de la Programación es muy complejo y nadie puede pretender saber de todo por dedicar unas pocas horas. Hombre, algo de culturilla siempre viene bien, y uno puede ‘jugar’ a hacer ‘pequeñas’ cosas en Bash… pero nada ‘mashhh’.
Dice la historia que Colón, en su viaje inicial, desembarcó en una pequeña isla de las Bahamas llamada Guanahani, que luego estuvo en Cuba y en La Española, volviéndose para España para anunciar un Nuevo Mundo… sin pisar el continente americano, que desconocía por completo. Pues esta es mi sensación: que solo he pisado una pequeña isla y que queda muchísimo por descubrir. Así que voy a terminar la aventura (este ‘primer viaje’) con un pequeño resumen de ideas, y unas recomendaciones
9- Recordatorio (Bash… y máshh...)
Y lo primero que quiero hacer es añadir un 'Sumario' de todas las entradas de este tema, que siempre resultará cómodo. Aquí va...
Sumario
Dice la historia que Colón, en su viaje inicial, desembarcó en una pequeña isla de las Bahamas llamada Guanahani, que luego estuvo en Cuba y en La Española, volviéndose para España para anunciar un Nuevo Mundo… sin pisar el continente americano, que desconocía por completo. Pues esta es mi sensación: que solo he pisado una pequeña isla y que queda muchísimo por descubrir. Así que voy a terminar la aventura (este ‘primer viaje’) con un pequeño resumen de ideas, y unas recomendaciones
9- Recordatorio (Bash… y máshh...)
Y lo primero que quiero hacer es añadir un 'Sumario' de todas las entradas de este tema, que siempre resultará cómodo. Aquí va...
Sumario
1- Scripts en Bash para torpes: Introducción
2- Conceptos Básicos
3- Variables, redireccionamientos y comandos-base
4- Entrando en materia: variables y argumentos
5- Operaciones aritméticas y de comparación, o lógicas
6- Aprendiendo a dar ordenes
7- Las órdenes condicionales
8- Las funciones (y alguna cosita más)
9- Recordatorio (Bash… y máshh...)
Postdata: mis scripts favoritos
2- Conceptos Básicos
3- Variables, redireccionamientos y comandos-base
4- Entrando en materia: variables y argumentos
5- Operaciones aritméticas y de comparación, o lógicas
6- Aprendiendo a dar ordenes
7- Las órdenes condicionales
8- Las funciones (y alguna cosita más)
9- Recordatorio (Bash… y máshh...)
Postdata: mis scripts favoritos
martes, 16 de marzo de 2021
Probando el Debian 11 'Bullseye'
Hace unos pocos días (el pasado 12 de marzo) la próxima versión de Debian (Debian 11 Bullseye), ahora en la rama ‘testing’, entró en la fase de ‘Hard Freeze’, previa a la release candidate y a su lanzamiento oficial, que supongo que será dentro de unos meses, en este mismo año. Y como tenía ganas de hacer limpieza general en mi actual Debian 10, decidí descargarme una ‘netinst’ de esta ‘testing’, instalarla y probarlo... a pesar de que todavía está en fase Alpha 3. Y además ‘hacer un completo’, o sea, formatear todo, hasta la partición /home.
Así que, antes de nada, actualicé la copia de seguridad de mi /home para tener recien copiados, en un disco duro externo, todos mis archivos personales… y los ocultos, de configuración (de los cuales escogeré solo los que me interesen, para que la instalación sea lo más limpia posible).
Y me puse a ello...
Así que, antes de nada, actualicé la copia de seguridad de mi /home para tener recien copiados, en un disco duro externo, todos mis archivos personales… y los ocultos, de configuración (de los cuales escogeré solo los que me interesen, para que la instalación sea lo más limpia posible).
Y me puse a ello...
lunes, 15 de marzo de 2021
scripts en Bash... para torpes (VIII)
Voy rematando el tema… porque esto puede no acabar nunca. Es imposible meter toda ‘la ciencia’ necesaria para hacer scripts en unas pocas páginas. Porque los que saben tienen recursos (y conocimiento), pero los que no tenemos ni idea de eso que yo llamo, genéricamente, ‘saber de programación’ nos vemos obligados a hacer, como mucho, y con nuestras cuatro ideas mal aprendidas, de ‘cultura general’, cosas elementales.
Pero bueno, como decía (no se cuando) siempre nos queda el ‘copy & paste’ y, si ahora lo hacemos identificando algunas cosas de esos grandes scripts que encuentras por Google, y podemos, incluso, meter la manita en ellos para personalizar algo… sin (en cristiano…) ‘cagarla’… pues mejor que mejor.
Y hoy toca hablar de un recurso muy importante, una idea similar a la de las ‘variables’. Así que...
8- Las funciones (y alguna cosita más)
Pero bueno, como decía (no se cuando) siempre nos queda el ‘copy & paste’ y, si ahora lo hacemos identificando algunas cosas de esos grandes scripts que encuentras por Google, y podemos, incluso, meter la manita en ellos para personalizar algo… sin (en cristiano…) ‘cagarla’… pues mejor que mejor.
Y hoy toca hablar de un recurso muy importante, una idea similar a la de las ‘variables’. Así que...
8- Las funciones (y alguna cosita más)
miércoles, 10 de marzo de 2021
scripts en Bash... para torpes (VII)
Acabamos de hablar, comentando el complejo tema de las ‘ordenes’, de las ordenes cíclicas (for… while… until…). Pueden ser más interesantes (o más ‘usables’ por un usuario ‘torpe’) las órdenes que vamos a ver ahora, también simples de explicar pero complejas de implementar a poco que compliques lo que quieres hacer. .. cuando no has estudiado programación y te faltan recursos de ‘lenguaje’. Me refiero a…
7- Las órdenes condicionales
7- Las órdenes condicionales
domingo, 7 de marzo de 2021
scripts en Bash... para torpes (VI)
Hoy vamos a zambullirnos en el tema de crear órdenes, que en los scripts es bastante frecuente. Pero partimos de la premisa de que somos ‘torpes’ y de que intentamos hablar en un idioma que, los que no hemos estudiado programación, desconocemos. Y estamos en lo de siempre: que para hablar ‘con fluidez’ lo importante es tanto tener un buen vocabulario (en el caso, conocer los comandos), como dominar la gramática (las reglas y convenciones de la Programación).
Además, sospecho que la ‘facilidad’ de crear una orden para algo que se te ocurra hacer depende del idioma de programación. Como sencillo ejemplo, crear una orden para comprobar si un número (que digas) está incluido en una lista (predeterminada) de números, parece ser que es bastante complejo de hacer, en Bash… pero es mucho más sencillo en otros lenguajes de programación, como Python.
En fin, que vamos a ver estas cosas, un poco por encima, que así por lo menos ‘acostumbramos el oido ’ y entenderemos algo mejor lo que puede decir un script. Así que...
6- Aprendiendo a dar ordenes
Además, sospecho que la ‘facilidad’ de crear una orden para algo que se te ocurra hacer depende del idioma de programación. Como sencillo ejemplo, crear una orden para comprobar si un número (que digas) está incluido en una lista (predeterminada) de números, parece ser que es bastante complejo de hacer, en Bash… pero es mucho más sencillo en otros lenguajes de programación, como Python.
En fin, que vamos a ver estas cosas, un poco por encima, que así por lo menos ‘acostumbramos el oido ’ y entenderemos algo mejor lo que puede decir un script. Así que...
6- Aprendiendo a dar ordenes
Suscribirse a:
Entradas (Atom)