09 marzo 2012

Mis conclusiones Ubuntu vs Archlinux (parte II)

Hace unos días escribí algunas de mis experiencias con estas dos distribuciones linux. Con todas las noticias que se han generado últimamente por el lanzamiento de Ubuntu 12.04 beta y la curiosidad de probar las nuevas características de esta distribución, he llegado a la conclusión de que es momento de hacer una nueva comparación de Ubuntu vs ArchLinux

Actualización

  • Ubuntu: Las actualizaciones de esta distribución siempre han llegado con grandes mejoras, algunas veces polémicas como es el caso de unity, pero también otras muy buenas en rendimiento y aplicaciones e interfaz muy intuitivas y agradables sobre todo para usuarios nuevos. Lo malo de las actualizaciones de Ubuntu es que cada vez que se lanza una nueva versión es posible que perdamos la mayoría de nuestras configuraciones (aunque es posible mantenerlas), en mi experiencia siempre que hay una nueva versión de Ubuntu lo mejor es hacer un backup de tus datos e instalar la nueva Ubuntu desde cero.
    • Otro punto bueno de ubuntu es su gestor de actualizaciones que nos mantiene al día con las nuevas versiones de nuestras aplicaciones y nos avisa cuando hay una nueva versión para descargar.
    • Para actualizar los paquetes de ubuntu escribimos en la terminal:
      • sudo apt-get upgrade
    • Para actualizar a una nueva versión desde la terminal:
      • update-manager -d
  • ArchLinux: Lo bueno de Arch es su rolling release que singnifica que siempre sa va actualizando sobre la marcha, esto hace que una vez terminemos de configurar nuestro equipo con Arch no tendremos que configurarlo nuevamente (o eso es lo que esperamos). Lo malo es como dicen es la wiki de Arch "En lugar de actualizar una vez hay actualizaciones disponibles, los usuarios deben reconocer que debido a la naturaleza del enfoque rolling release de ArchLinux, una actualización puede tener consecuencias imprevistas. Esto significa que no es prudente poner al día si, por ejemplo, uno está a punto de ofrecer una presentación importante. Más bien, la actualización es mejor hacerla en el tiempo libre y estar preparados para lidiar con cualquier problema que pueda surgir." Eso implica que luego de una actualización es posible que  tengamos que volver a configurar nuestro equipo. A mi eso todavía no me ha pasado pues trato por el momento de actualizar paquete por paquete según lo vaya necesitando.
    • Para Actualizar los paquetes en Arch
      • pacman -Syu nombredelpaquete
      • pacman -Syu   #sin ningun parametro para actualizar todos los paquetes disponibles
      • yaourt -Syua
Instalar aplicaciones
  • Ubuntu: La instalación de aplicaciones en Ubuntu es muy sencilla e intuitiva desde su manejador de paquetes, aunque me gusta más synaptic, pues el Centro de Software de Ubuntu me parece muy lento y a veces no encuentro lo que necesito, aunque en general es más bonito y para la gran mayoría de aplicaciones esta muy bien, además ahora hay una versión web del centro de software. 
    • Para buscar aplicaciones desde la terminal
      • sudo apt-cache search nombreaplicacion #o palabra clave
    • Para instalar una aplicación desde la terminal
      • sudo apt-get install nombreaplicacion nombreaplicacion2 #se puedeninstalar
    • Algo muy bueno es que el gestor resuelve las dependencias de nuestra aplicación y las instala por nosotros, por ejemplo para instalar un servidor local LAMP yo siempre uso: sudo apt-get install phpmyadmin que instala todo lo necesario 
    • Otra ventaja es que todos los paquetes ya están compilados y solo necesitas instalarlos. 
    • Otro dato importante es que si los paquetes no estan en el repositorio oficial de Ubuntu casi siempre es posible encontrarlos o añadirlos desde algun repositorio no oficial
      • sudo add-apt-repository ppa:[nombre del repositorio]
  • ArchLinux: La instalación en Arch es también sencilla a través de pacman, pero lo mejor para instalar aplicaciones en arch es usar yaourt que es un gestor de paquetes que busca dentro de los repositorios oficiales o dentro de AUR un centro de paquetes no oficiales mantenido por los usuarios, alli encuentras casi de todo. 
    • Lo mejor de yaourt es que busca automáticamente todos los paquetes que tengan que ver con nuestra busqueda y nos da la opcion de instalar uno o varios
    • Lo que no es tan bueno es que cuando los paquetes no son oficiales la compilación  de los mismos y de sus dependencias puede tardar mucho tiempo, algunos varias horas.
      • Para instalar una aplicación 
        • yaourt nombredelaaplicacion #no es necesario usar 'sudo'
        • pacman -S nombredelaaplicacion
Descarga ubuntu   archlinux
Saludos a todos y espero que este post les guste.

4 comentarios:

  1. Yo estoy haciendo un experimento y he actualizado ubuntu desde la versión 8 sin problemas.
    En cada proceso de actualización se han perdido algunas aplicaciones no compatibles, pero luego cuando se actualizan las puedo instalar nuevamente.
    Ahora tengo la versión 11.10, te contaré hasta cuando aguante :)

    ResponderEliminar
  2. es difícil comparar estas dos distribuciones, sus ideologías son demasiado opuestas...

    ResponderEliminar
  3. ¿Hacer backup de nuestros datos? Si tienes una partición aparte la mayoría de las configuraciones se guardan y por hacer un listado de las apps y dependencias que tienes instaladas con una sola linea o un script regresa todo a la normalidad.

    ResponderEliminar
  4. Genial artículo. Como dicen es muy complicado comparar estas dos distros.

    ResponderEliminar