Desarrolladores Ubuntu e instalación del área de trabajo
Continuó con mi camino a developer, ahora especificaré los diferentes tipos de desarrolladores que hay en Ubuntu así como la manera en el que instalaré la versión en desarrollo.
Como nos muestra la anterior imagen del anterior post, los desarrolladores de Ubuntu se dividen en cuatro sectores principales, cada uno hace que esta distribución sea funcionable y segura, estos mismos se definen como:
- Los prospectos .- es el punto más recomendable para unirte a este equipo, aquí te dedicas a reparar bugs, adicionar nuevos paquetes y generar más habilidad en el empaquetamiento de nuevo software.
- Los contribuidores .- son los miembros que mantienen paquetes en el repositorio universe, estos mismos manejan las actualizaciones del software así como su reparación, también toman paquetes de la distribución Debian para adapatarlos a Ubuntu, dependen de patrocinadores para realizar cambios, y participan en discusiones técnicas de la distro.(este es el punto del cual quiero comenzar)
- Los desarrolladores(MOTU) .- entiende el concepto de paquete, habilidad alta en el empaquetamiento, instruyen a prospectos para mejorar la calidad de trabajo, tienen el conocimientos de como actualizar y subir paquetes, aportan al repositorio main con la ayuda de los desarrolladores de base. Tienden a dos caminos, a unirse como patrocinadores en paquetes del repositorio universe o uniserse a mentores de otros desarrolladores.
- Los desarrolladores de base(core-dev) .- se dedican a mantener los paquetes de los repositorios main y restricted, tienen una fuerte experiencia en técnicas de desarrollo, nociones en el ensamblaje de paquetes así como la coordinación de nuevos proyectos en Ubuntu; tambien tienen responsabilidades con los usuarios, en el equipo de trabajo y la calidad de la distro.
Ya definido esto, me saltare al tipo de desarrollador número dos para llegar al tres, ya tuve experiencia en reparación de bugs con respecto a la distro Debian, pero como deseo contribuir con un nuevo software este es el paso que a mi más me conviene.
Ahora que ya nos introducimos, debemos de crear nuestro área de trabajo, nos sirve para probar, arreglar y mejorar el funcionamiento de nuestro programa a integrar en Ubuntu; La distro solo tiene dos versiones, la versión estable y la versión en desarrollo. Existen bastante maneras de obtener nuestro sistema en desarrollo de Ubuntu, este link nos lo indica: https://wiki.ubuntu.com/UbuntuDevelopment/UsingDevelopmentReleases .
Como podrán observar existen dos maneras principales:
- Probando y trabajando sin usar herramientas: esto quiere decir que instalar nuestro Ubuntu en desarrollo en una partición o como sistema principal, tambien como Live CD.
- Probando y trabajando con uso de herramientas: instalar nuestro Ubuntu en desarrollo usando programas como chroot, o usando virtualización.
El primero es el caminos más fácil, mientras que en el segundo es un camino que sin dañar un sistema principal o sin querer realizar más formateos es seguro.
Elegiré el uso de herramientas, del cual usare el sistema chroot, este sistemas para su funcionamientos e instalación adecuada depende del paquete debootstrap, un rápido how-to de como instalar:
sudo apt-get install debootstrap sudo cp /usr/share/debootstrap/scripts/jaunty /usr/share/debootstrap/scripts/[development release] sudo debootstrap --variant=buildd --arch i386 [development release] [directory] http://archive.ubuntu.com/ubuntu/
Sustituyendo [development release] por karmic y [directory] por la ruta alguna carpeta vacía que hayan creado. Inmediatamente que acabe la instalación solo tiene que usar:
sudo chroot [directory]
Y listo, ya están usando sus sistema en desarrollo de Ubuntu, con este sistema podemos manejar nuestros paquetes y a ¡¡¡ROCKEAR!!!.
Bueno esto es todo, en el próximo post explicare un poco más profundo el uso de chroot y como agregarle un modo gráfico a este sistema(en Debian se puede espero que aquí no haya complicaciones), también veremos los primeros pasos para empaquetar, c u later.

