XYZ
Tuxfinder, buscador de paquetes para linux
Publciado por thinway - 02/10/07 a las 06:10:35 pmSeguramente alguna vez has necesitado buscar algún programa en un sistema de empaquetado determinado. Aunque en la actualidad existen sitios que resuelven el problema en un formato (de hecho las principales distribuciones ofrecen herramientas web de búsqueda en sus repositorios), sería muy interesante disponer de un servicio que realizara las consultas independientemente del sistema de empaquetado. Eso es justamente lo que pretende Tuxfinder, un buscador desde donde podremos buscar de acuerdo a diferentes sistemas de empaquetado (DEB, RPM, tarballs, …). La idea es muy interesante pero le veo el problema de la indexación de todos los repositorios de paquetes. En cualquier caso va directa a los marcadores para cuando haga falta.
Vía: La otra bola
Anatomía de un paquete Debian
Publciado por thinway - 19/09/07 a las 06:09:12 amInteresante conferencia sobre cómo se construyen los paquetes con el sistema de empaquetado de Debian.
Vía: nanotaboada
AutoDeb, de tarball a paquete DEB instalado de forma sencilla
Publciado por thinway - 05/09/07 a las 08:09:09 pmEn algunas ocasiones no disponemos de un programa en el sistema de empaquetado de nuestra distribución y tenemos que recurrir a los tarballs con los fuentes para su compilación y posterior instalación. Con el fin de facilitarnos un poco más la vida en este proceso, desde Ubuntu están desarrollando el script AutoDeb con el cual partiendo de un .tar.gz o .tar.bz2, podremos obtener un paquete DEB instalado en nuestro sistema. Está diseñado para trabajar con paquetes creados con autoconf y apoyándose en herramientas como strace o checkinstall se ocupa de localizar e instalar las correspondientes dependencias. De momento se encuentra en versión experimental, aunque ni que decir tiene que ya lo podemos descargar para hacer las primeras pruebas y colaborar en el desarrollo de esta magnífica idea.
Optimización de apt con aptitude
Publciado por japaezg - 14/08/07 a las 06:08:55 pmAptitude es una herramienta ampliamente usada por los usuarios de Debian (y otras basadas en esta) para la gestión de paquetes que instalamos/eliminamos del sistema. Si bien muchas veces tenemos suficiente con hacer un apt-get update && install, cuando eliminamos algo que no necesitamos o actualizamos, podemos encontrarnos problemas de dependencias. En esos casos, si no se domina apt podemos encontrarnos con un pequeño quebradero de cabeza.
Front-ends como Aptitude (en consola) o Synaptic (gráfico, mi favorito) permiten resolver en gran parte todos los problemas entre conflictos de versiones, actualizaciones de dependencias y eliminación de las mismas. En éste artículo se discuten las ventajas de usar un todo en uno como Aptitude, ahorrándonos procedimientos accesorios y facilitando el mantenimiento.
Mi opinión como usuario no avanzado es que conocer el manejo de estas utilidades ahorra tiempo y esfuerzos. Y supongo que los usuarios avanzados estarán en la misma línea.
Aptitude vs apt-get (Linux Today)
EasyFed, instalador sencillo para Fedora
Publciado por thinway - 09/08/07 a las 03:08:03 pmDespués de todo lo comentado sobre los instaladores como Automatix, está claro que son tan poco recomendables como prácticos. A pesar de todo lo dicho, nadie duda de las facilidades que presentan para los usuarios y me parece que esta es la razón fundamental de que estén apareciendo nuevos proyectos con esta filosofía.

Con EasyFed se intenta resolver el mismo problema pero adaptándolo a la distribución Fedora. Espero (todavía no lo he podido probar) que no sea más de lo mismo y aporte un grado más de madurez ofreciéndole al usuario mayores garantías para su equipo.

Instalar paquetes desde Getdeb.net a través de Synaptic
Publciado por thinway - 06/08/07 a las 11:08:24 pmGetdeb.net es un proyecto a través del cual podremos instalar versiones más actualizadas de los paquetes disponibles en los repositorios oficiales de Ubuntu, al estilo de los backports en Debian. Desde este sitio, cuando queremos instalar un paquete determinado procedemos descargando el paquete DEB correspondiente e instalándolo en nuestro equipo. También es posible aprovechar la potencia de nuestro sistema de gestión de paquetes favoritos (apt, aptitude, Synaptic, …) con sólo dar de alta los repositorios que para tal efecto han habilitado en el proyecto Getdeb.
Para configurarlo podemos editar el fichero /etc/apt/sources.list y agregar la línea:
deb http://ubuntu.org.ua/ getdeb/
Para que el contenido de este repositorio tenga efecto cuando vayamos a instalar algún paquete tan sólo nos queda actualizar la base de datos:
apt-get update
Vía: Xubuntu Blog
MUY IMPORTANTE: Me gustaría comentar que todo lo que sea añadir repositorios no confiables a nuestros equipos puede generar problemas en el sistema. Es por ello que el método utilizado en este artículo debería utilizarse con sumo cuidado. En principio creo que puede ser útil para instalar paquetes sueltos de los que necesitemos las últimas versiones, sin tener que compilar a pelo y recurriendo a las herramientas de administración de paquetes a las que estamos acostumbrados. PARA NADA ES RECOMENDABLE HACER UN UPGRADE DE LOS PAQUETES DEL SISTEMA CON ESTE REPOSITORIO ACTIVO. Es más creo que sería sinónimo de problemas.
Desarrollador de Ubuntu analiza a Automatix
Publciado por thinway - 06/08/07 a las 06:08:27 pmHace unas semanas comenté mi opinión sobre Automatix y lo cuidadosos que debemos ser a la hora de utilizarlo. No pretendí ser alarmista, pero leyendo el análisis que ha realizado el desarrollador de Ubuntu, Matthew Garret, parece que me quedé corto, ya que según las pruebas a las que lo ha sometido esta herramienta lo define como una utilidad poco confiable.
Según Matthew Automatix realiza acciones muy poco adecuadas para la seguridad (se modifican archivos del sistema sin informar sobre ello) y estabilidad (puede que la máquina no vuelva a arrancar por modificaciones aplicadas por esta herramienta) del sistema. Además de violar las licencias de algunos de los paquetes que instala (como Adobe Acrobat 7.0.9 o los códecs de vídeo). Viendo el contundente repaso que le da, es lógico pensar que la distribución de Canonical no lo contemple la posibilidad de darle soporte a la misma, ofreciendo otras alternativas para la instalación de software.
apt-listbugs, instalación segura de paquetes
Publciado por thinway - 01/08/07 a las 12:08:52 pmMuchos usuarios hemos comprobado en alguna ocasión lo duro que puede ser instalar algún paquete que altere la estabilidad del sistema. Para ayudarnos un poco en la sana tarea de gestionar nuestros paquetes (tanto en los diferentes sabores de Debian como en Ubuntu) podemos usar apt-listbugs que se encargará de comprobar los bugs existentes en todo lo que vayamos a instalar consultando el sistema de seguimiento de errores de Debian.
Su uso es tan sencillo como instalarlo, tras lo cual podremos comprobar su uso en cualquier instalación que hagamos posteriormente:
#apt-get install cogito Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: git-core libdigest-sha1-perl liberror-perl Suggested packages: git-arch git-cvs git-svn git-email git-daemon-run gitk gitweb Recommended packages: git-doc The following NEW packages will be installed: cogito git-core libdigest-sha1-perl liberror-perl 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/2569kB of archives. After unpacking 6087kB of additional disk space will be used. Do you want to continue [Y/n]? Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Parsing Found/Fixed information... Done serious bugs of cogito ( -> 0.18.2-3)#427182 - cogito - FTBFS: FAIL 14: verifying repo2 Summary: cogito(1 bug) Are you sure you want to install/upgrade the above packages? [Y/n/?/...] ?
Como se puede comprobar tras aceptar la instalación del paquete se comprueba si existen informes de errores y se nos informa de ello. Ofreciéndonos la posibilidad de parar la instalación en caso de que nuestro sistema se pueda ver afectado.
Me parece una herramienta especialmente útil sobre todo en la versión inestable de Debian, aunque siempre será útil tenerla disponible en las demás versiones o en Ubuntu, ya que siempre se puede dar el caso de instalar un paquete con errores.
Crea tu propia distribución con YAST
Publciado por thinway - 31/07/07 a las 12:07:48 pmRecientemente Jiri Suchomel acaba de liberar un módulo para YAST que facilita la creación de imágenes KIWI que permitan la creación de versiones personalizadas a los usuarios de distribuciones que usen este sistema gestor de paquetes como OpenSUSE. A través de este módulo podremos recorrer en unos sencillos pasos el proceso de selección de paquetes, configuración de usuarios o la generación de la imagen ISO correspondiente.
Ya tenemos algunos casos exitosos de este tipo de distribuciones personalizadas, que parten de un proyecto sólido como Ubuntu o Fedora. Me pregunto si llegará el día en que estas personalizaciones se hagan más populares y desplacen a los desarrollos en los que se basan. Si bien es difícil mantener y distribuir una distribución muy específica, con estas nuevas herramientas el proceso se simplifica tremendamente.
Situaciones en las que Automatix es problemático
Publciado por thinway - 20/07/07 a las 02:07:45 amLeo en Pimp Your Linux un interesante artículo sobre los riesgos de usar Automatix como software de instalación en Ubuntu. Es algo que ya había comentado y creo que se debe advertir debidamente a los nuevos usuarios que detrás de su aparente sencillez, a veces se esconde una bomba de relojería para la estabilidad del sistema. Intentaré transcribirlo desde mi punto de vista.
Paquetes no confiables
Automatix toma los paquetes que instala de fuentes no oficiales (frente a los de la distribución). Esto en principio no debe suponer un problema, pero cuando se aplica algunas actualizaciones (diseñadas contra los paquetes oficiales de la distribución) puede afectar al rendimiento de la máquina, donde se harán necesarios los conocimientos que no se desarrollaron al usar Automatix.
Problemas con los adaptadores gráficos
Automatix NO ES LA SOLUCIÓN UNIVERSAL para instalar los drivers de nuestras tarjetas gráficas. Vale que haya gente a las que le ha funcionado y creedme que me alegro. El problema está cuando el proceso falla, todos sabemos qué ocurre cuando el servidor gráfico no puede cargar. Habremos sustituido la comodidad de Automatix por la bonita terminal.
Existen métodos más seguros, a la vez que complejos para instalar los drivers gráficos. Los procesos de instalación del hardware gráfico se han mejorado enormemente en la distribución, no obstante siempre existirán tarjetas problemáticas hasta que las empresas que las desarrollan no dejen de ofrecernos drivers cerrados que no podemos mejorar. También se está trabajando duro en mejorar el soporte de los drivers libres. Hasta que llegue el momento, lo mejor es buscar apoyo o soporte de la enorme comunidad que Ubuntu tiene. En mi opinión es mejor para un usuario nuevo disfrutar de un escritorio con drivers genéricos que no tener escritorio.
Problemas con las actualizaciones entre versiones de la distribución
El proceso de promoción de una versión de la distribución a otra más moderna es siempre complejo. Si con una máquina con software de los repositorios oficiales es a veces problemático, resulta fácil imaginar que si encima añadimos software no confiable la situación se descontrole con más facilidad.
Así que si usáis Automatix con frecuencia y no estáis muy experimentados en la administración de paquetes es muy recomendable NO ACTUALIZAR a la versión superior a través de la herramienta de actualización. Como siempre habrá alguien que diga que le ha funcionado. Pero recordad que estoy enfocando este artículo a usuarios sin experiencia. Deben utilizar el camino más seguro. Ya habrá tiempo para el riesgo cuando se profundice en el sistema.
En definitiva creo que deberíamos dejar claro la situación de este tipo de soluciones. Tampoco es cuestión demonizarlas hasta el extremo. Tan sólo hay que tener claro que no son la panacea y que lo mejor es aprender cómo funcionan las cosas (por ejemplo las excelentes herramientas de gestión de paquetes que ofrecen Ubuntu y todas las distribuciones basadas en Debian). La experiencia con GNU/Linux será enriquecedora a la vez que satisfactoria.
Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds.
XHTML y CSS válidos.