PDF de programación - Fun with migasfree

Imágen de pdf Fun with migasfree

Fun with migasfreegráfica de visualizaciones

Publicado el 27 de Julio del 2018
391 visualizaciones desde el 27 de Julio del 2018
1,7 MB
178 paginas
Creado hace 3a (03/07/2017)
Fun with migasfree
Release

Alberto Gacías

Jul 03, 2017

I

Introducción

1 Acerca de este libro

2 Gestión de la Configuración Software

3 Administrando escritorios

4 Características de migasfree

II Primeros pasos

5 Probando migasfree

6 Configurando software al estilo migasfree

7 Configurando migasfree-client

III Guía de uso

8 La configuración del sistema migasfree

9 La Liberación

10 La actualización de los sistemas

11 La Auditoría

12 Dispositivos

13 Ejemplos prácticos

IV Puesta en producción

14 Migasfree en producción

15 Creando tu propia Distro

Contents

3

5

11

15

23

27

29

35

45

51

53

65

73

77

85

91

97

99

103

i

107

113

115

117

123

129

131

135

137

139

141

143

145

169

16 FAQ

17 Resolución de problemas

V Ajustes

18 Ajustes del servidor migasfree

19 Ajustes del cliente migasfree

VI Empaquetado

20 Empaquetando migasfree

21 Empaquetando proyectos python

VII Anexos

22 Bibliografía

23 Referencias

24 Glosario de términos

25 API

26 GNU Free Documentation License

ii

A Patricia.

1

El deber de un ciudadano no es creer en ninguna profecía del futuro, sino actuar para realizar el mejor
futuro posible.

—Richard Stallman.

2

Part I

Introducción

3

CHAPTER 1

Acerca de este libro

Licencia y Copyright

Fun with migasfree
Copyright (C) 2013 Alberto Gacías and contributors. Permission is granted to copy, distribute and/or
modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later
version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation
License”.

5

Presentación

Hola. Soy Alberto Gacías. Bienvenidos al primer capítulo de “Alberto Gacías presenta diversión con migasfree”.
Durante las próximas páginas, usted y yo vamos a explorar el dinámico mundo de la migasfreelogía.1

1 Recordando a Sheldon Cooper en “Fun with Flags” en la serie The Big Bang Theory.

6

Migasfree es una de las herramientas que estamos utilizando con éxito en AZLinux, el proyecto de migración a
escritorio libre del Ayuntamiento de Zaragoza.
Se ocupa principalmente del proceso de la liberación de software y de la posterior auditoría de los cambios producidos
en los equipos como consecuencia de esa liberación.
Este software se ha hecho indispensable en nuestro día a día, y creo que es una buena solución para personalizar y
administrar escritorios de forma eficaz.
Este libro te introducirá en el uso de migasfree y lo escribo a medida que mejoramos el software, con lo que, si te lo
descargaste hace tiempo, quizás ya esté obsoleto. Tenlo en cuenta.

Estructura

Introducción

En esta primera parte, repasaremos la Gestión de la Configuración del Software. Conocer los aspectos básicos de este
proceso de la Ingeniería del Software te dará una visión de conjunto que considero esencial porque es, precisamente
aquí, donde se integra migasfree.
Te explicaré las dificultades que un administrador de escritorios va a encontrarse y cómo se pueden sortear de forma
sencilla, basándome en la experiencia adquirida en AZLinux.
Podrás conocer la historia, características y componentes que utiliza migasfree.
Primeros pasos

Aquí te enseñaré a instalar y probar un servidor y cliente migasfree con la configuración mínima para que puedas
verlos en funcionamiento cuanto antes.
Guía de uso

Te permitirá conocer tanto el cliente como el servidor migasfree más en detalle.
Puesta en producción

Se tratarán los aspectos a tener en cuenta si quieres utilizar migasfree en un entorno de producción, así como las FAQs
y la resolución de problemas.
Ajustes

Detalla los ajustes necesarios para configurar correctamente tanto el servidor migasfree como los clientes.
Empaquetado

Contiene intrucciones para empaquetar migasfree en cualquier Distribución.
Anexos

Contiene la API de migasfree, la bibliografía, referencias y licencia de este libro.

A quién va dirigido

Este libro puede serte útil si eres administrador de escritorios (y/o servidores) y quieres personalizar y administrar de
forma eficaz tus equipos, manteniendo la integridad de los sistemas.

7

Agradecimientos

Detrás de cada proyecto hay personas que lo hacen posible, manteniendo, animando, corrigiendo, colaborando,
apoyando...
Deseo expresar en primer lugar mi gratitud a Eduardo Romero. Me dio el estímulo necesario para liberar la primera
versión de migasfree, haciendo visible este proyecto en Internet. También aportó la primera y única donación que ha
recibido migasfree (aunque fuera por una apuesta perdida, no se lo tuve en cuenta y fue muy bien recibida).
A Jose Antonio Chavarría, compañero de fatigas (y alegrías), también me siento agradecido. Ha sido y es piedra
angular en migasfree. Ha mejorado sustancialmente el proyecto reescribiendo el código spaguetti a buen código2,
aportando ideas y soluciones. Me tranquiliza cuando quiero correr en exceso, y es el guardián de la simplicidad de
migasfree.
A Jesús González por su empeño en crear equipos de trabajo donde las personas nos sentimos a gusto trabajando.
Y a todo el grupo de Asistencia a Usuarios del Ayuntamiento de Zaragoza, especialmente al equipo de Software Libre.
Disfruto trabajando con ellos y me hacen reír a diario.

Fig. 1.1: Grupo de Software Libre del Ayuntamiento de Zaragoza.

Acerca de mí

De joven me atraía la programación. Estudié electrónica, y allí me enseñaron a programar en código máquina el
microcontrolador 8751.
Aún me gusta cacharrear con transistores, condensadores, circuitos integrados, leds... y enseñar lo poco que recuerdo
de todo aquello a Jesús. A los dos nos gusta jugar con arduino scratch y s4a.
Trabajé como electrónico mis primeros años laborales y, poco después, con el boom de la informática personal, empecé
a desarrollar aplicaciones de todo tipo.

2 Proceso conocido muy localmente como chavarrización.

8

Actualmente trabajo como técnico informático en el equipo de Software Libre del Ayuntamiento de Zaragoza desar-
rollando y manteniendo AZLinux, el escritorio libre que usamos los trabajadores municipales.
Parte de mi tiempo libre lo dedico a desarrollar migasfree.
Me encanta mirar el cielo en las noches de verano de Peñiscola, la cerveza, las migas y los huevos rotos.
También me gusta escuchar música, el olor a tierra mojada y que me hagan reír con cualquier tontada.
Amo a Patricia, y a Jesús nuestro hijo.

Nota del autor

Algunos han criticado a las personas que entregamos parte de nuestro tiempo en producir software libre. El argumento
se basa en que nuestra aportación hace que se eliminen puestos de trabajo o que algunas empresas no pueden hacer
negocio por competencia desleal. Dicen estar hartos de gente que “trabajamos gratis” y que les “quitamos” el sustento.
No puedo estar de acuerdo. En primer lugar porque el software libre no es un asunto económico sino que, sencilla-
mente, lo que plantea es una cuestión de libertad.
Pienso que los modelos de negocio obsoletos deben adaptarse y evolucionar hacia nuevas formas de generar riqueza,
creando nuevas relaciones entre productor y consumidor. Los modelos de negocios basados en software libre a menudo
nos indican el camino a seguir, ya que están estableciendo estas nuevas relaciones y obteniendo la confianza y el
reconocimiento del consumidor, y no precisamente por cuestiones económicas. ¿No desean esto las empresas para sí?
En cuanto a que producir algo que otros obtienen gratis no genera puestos de trabajo, pienso que es falso. Sólo hace
falta fijarse en como las tecnologías de interconexión, protocolos y servicios de accesibilidad de la red Internet ha
generado, y seguirá generando, infinidad de puestos de trabajo. Estoy convencido que Internet no sería ni siquiera una
sombra de lo que es si estas tecnologías se hubieran patentado, cerrado y/o explotado económicamente.
Creo que el movimiento del software libre es, junto con otros, una esperanza para que el Conocimiento vuelva a ser
producido por la sociedad y para la sociedad, en contraposición al Conocimiento creado, comercializado y controlado
por determinadas organizaciones y que, en ocasiones, causa un perjuicio a la sociedad.

Enlaces

Versión html: http://fun-with-migasfree.readthedocs.org/en/master/
Versión pdf: https://media.readthedocs.org/pdf/fun-with-migasfree/master/fun-with-migasfree.pdf
Ejemplos usados en el libro: https://github.com/migasfree/fun-with-migasfree-examples
Codigo Fuente: http://github.com/migasfree/fun-with-migasfree
Poyecto migasfree: http://migasfree.org/
Twitter: @migasfree @albertogacias

9

10

CHAPTER 2

Gestión de la Configuración Software

Nada es permanente a excepción del cambio.

—Heráclito de Éfeso.

Estamos acostumbrados a actualizar periódicamente nuestras aplicaciones: los sistemas se hacen obsoletos rápida-
mente, aparecen nuevas tecnologías, hay errores que son resueltos, surgen nuevas necesidades. Sin importar en qué
momento del ciclo de vida del sistema nos encontremos, el sistema cambiará, y el deseo de cambiarlo persistirá a lo
largo de todo el ciclo de vida.3
Por tanto, el cambio en el software es inevitable y es deseable que ocurra.
Es inevitable porque los desarrolladores cometemos errores y es mediante una modificación como los corregimos. A
este tipo de cambios los llamamos correctivos.
Por otro lado, el cambio es deseable ya que a menudo queremos incorporar nuevas funcionalidades al software o
mejorar aquellas que ya existían. Mediante los cambios evolutivos es como mejoramos el software.
El cambio genera confusión e incertidumbre y se produce desde que concebimos, construímos y también mientras
mantenemos un proyecto software.
El gran reto reside precisamente en gestionar de forma controlada dichos cambios usando alguna estrategia que los
favorezca y facilite.
De esto trata precisamente la Gestión de la Configuración Software (GCS), un proceso de la Ingeniería del Software
que identifica, hace seguimiento y controla cada uno de los
  • Links de descarga
http://lwp-l.com/pdf12734

Comentarios de: Fun with migasfree (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad