La piedra Rosetta de la gestión de paquetes en Linux
Hacía meses que no veía un documento tan interesante y útil. Meses. Los usuarios de Linux solemos acostumbrarnos a una distribución y a sus sistemas de gestión de paquetes, que tienen sus ventajas y sus defectos pero que finalmente acaban por hacer que nos sintamos cómodos con cada uno de ellos. Lo difícil es cambiar a otra distribución -o querer probarla simplemente- y encontrarnos con un gestor que no tenemos ni idea de cómo utilizar.
Evidentemente la mayoría de las distribuciones actuales ofrecen aplicaciones con sus correspondientes interfaces gráficas para ayudar a los usuarios, pero a menudo una gestión desde consola o terminal suele ser más rápida y eficiente en muchos casos. El problema, como decía, es que con cada distribución las cosas cambian.
Y ahí es donde entra Pacman Rosetta, un documento de la wiki oficial de Arch Linux (¡¡ya podíais haber avisado, archers!!) en el que encontramos una tabla con todas las acciones y opciones de Pacman, el gestor de paquetes de Arch Linux, y en el que además aparecen las “traducciones simultáneas” de esos comandos para otras distribuciones.
En concreto en la tabla encontramos a Arch Linux como base, y luego la equivalencia para los gestores de paquetes de Red Hat / Fedora (yum), para Debian / Ubuntu (APT), para las viejas SUSE Linux (rug), para las actuales openSUSE (zypper) y para Gentoo (emerge). Por supuesto la tabla es válida para distribuciones derivadas de cada una de las mencionadas, como sucedería con CentOS, que también usa yum, o con Linux Mint, derivada de Ubuntu y que por tanto es fiel al sistema de gestión de paquetes APT.
Casi se me saltan las lágrimas, porque esta es probablemente la mejor ayuda en este tema que he encontrado jamás -por cierto, sermonpe en los comentarios apunta a una ayuda similar de Distrowatch, no os la perdáis tampoco-. Lástima no haberlo descubierto antes, pero como suele decirse, más vale tarde que nunca, ¿no?












También existe una ayuda similar en Distrowatch en el link Package Management (http://distrowatch.com/dwres.php?resource=package-management). En este caso incluye más distribuciones o gestores de paquetes, pero menos comandos
Buen apunte sermonpe, sí señor. Edito artículo.
Podías poner el link en español.
https://wiki.archlinux.org/index.php/Pacman_Rosetta_(Español)
Pues sí, luego se quejarán de que algunos les acusen de simplemente copiar, pegar y escribir cuatro líneas…
De paso, Picajoso, podrías haber puesto en el documento que se han basado para crear éste “Pacman Rosetta”, que está al principio de ese artículo del Wiki de Arch: http://old-en.opensuse.org/Software_Management_Command_Line_Comparison
No me parece que haga falta: si tuviese que enlazar todo lo que enlazan en cada artículo, me volvía loco. Para eso están los hiperenlaces, ¿no crees? Para ir anidando información…
Viva Arch. su comunidad y la mejor Wiki para distros linux que existe :-)
Date una vuelta por la de Gentoo…
La wiki en inglés de Arch es de lo mejor que hay, completísima y cuidando muchos detalles, si profundizas en ella te llevarás muchas sorpresas.
Gran verdad. :)
Sí, junto con la de Gentoo es seguramente la mejor fuente para aprender Linux.
Yo me hice una chuleta similar cuando me instalé Arch con su equivalente en Debian (que era la distro que estaba usando) porque es cierto que cuando cambias al principio y hasta que le coges el truco te quedas un poco el blanco delante de la terminal, digo similar porque sólo lo hice de las opciones más básicas o las que más utilizo: actualizar repos, instalar, eliminar, etc.
para cuando kde 4.8 para arch :)
pues descargalo e instalalo.
Era tan dificil ejecutar ‘man pacman’?
en realidad nop.. pero al parecer muchas personas como que el cerebro no les da para mas y prefieren decir que no esta documentado antes de dejar la flojera y ejecutar unos cuantos man para leer … en realidad una pena
No entiendo porque siempre viene la gente que se cree un “dick” a decir que los demas no tiene cerebro, solo porque tu no tienes una vida y tu mundo se limita a creerte un hacker no quiere decir que los demas no tienen cerebro. Esta mas que claro quien es el que no tiene nada en la cabeza, tu.
De las cosas más útiles que habeís publicado últimamente =)
¡Vamos a echarle un vistazo!
No vi que saliera urpmi es gestor de paquetes de Mandriva, tan muerta la dan que ni la colocan?
Hoy en dia no hay para que recurrir a comandos para actualizar Linux o instalar cosas.
todo se puede hacer mediante la GUI.
Hasta que linux no unifique todos sus instaladores en uno solo y alejen al usuario promedio de la consola linux no sera interesante, un ejemplo a esto es android y los paquetes apk, android no sería atractivo para los usuarios si instalan aplicaciones seria tan cansado como en linux.
No sé si sabes que hay instaladores gráficos que funcionan de maravilla, de hecho, Ubuntu tiene hasta uno propio, “Software Center”, muy elaborado, tipo tienda de software.
Me resultáis lamentables los que vais soltando tópicos acerca de GNU/Linux sin tener ni idea.
Por supuesto que conosco el software center de ubuntu, soy usuario de Ubuntu desde hace muchos años empece usando ubuntu cuando me regalaron un disco en el año 2007, por eso pues “hasta que linux no unifique todos sus instaladores” incluyendo a los graficos por supuesto. Hace como un año se reunieron diversas distribuciones para unificar sus gestores con el nombre de App Instaler, por eso te digo como ingeniero que si no vencemos el miedo de autocriticar nuestros sistemas no crearemos algo nuevo. Fuente http://elsoftwarelibre.wordpress.com/2011/01/29/app-instaler-%C2%BFnace-un-nuevo-instalador-universal-en-linux/
Claro, tienes toda la razón, lo que pasa es que muchos fanáticos se enojan cuando se les dice que GNU/Linux no tiene esto o aquello. Linux a mejorado indudablemente es estos últimos años, pero aún le falta camino para que sea fácil de usar para el usuario común que no sabe una pizca de informática y lo único que quiere es ponerse a trabajar sin tener que estar recurriendo a la consola para reparar problemas. Claro, si eres un cuasi-hacker sabelotodo que viene a tratar de descerebrados a otros usuarios como el arrogante que comentó más arriba, pues tal vez en ese caso te sientas muy “excitado” y súper inteligente usando un sistema a pura consola, pero la realidad es que la mayoría de usuarios no tiene porqué lidiarse la vida abriendo una consola. La consola es un instrumento arcaico que solo debe quedar para administradores de sistemas y los “cuasi-hacker” que deseen usarla. Hasta que no se consigan objetivos como el App Instaler y se empiece a dejar de lado la consola, los usuarios van a seguir huyendo de GNU/Linux.
Tienes razón en parte, porque sí exixte desde hace mucho un instalador universal: configure, make y make install; los archivos fuente no entienden de formatos de paquete e instaladores exclusivos. Harían falta herramientas gráficas que permitiesen instalar desde los fuentes de forma eficaz y tan sencilla como cualquiera de los instaladores gráficos más populares. Con los procesadores de hoy día las compilaciones no son tan largas, y evidentemente de aquí a pocos años los tiempos de compilación serán cosa de pocos minutos. Creo que ahí es donde deberian ahondar los desarrolladores.