<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7165177\x26blogName\x3dSalaBecarios\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://salabecarios.blogspot.com/search\x26blogLocale\x3des_ES\x26v\x3d2\x26homepageUrl\x3dhttp://salabecarios.blogspot.com/\x26vt\x3d1384417273073618067', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Synaptic

Anotado por Unknown

Para continuar con la sección Linux recién inaugurada, vamos a hablar un poco de Synaptic.

Éste programa, en una interfaz para la aplicación apt, la bestia negra de la distribución Debian. Pero empecemos por el principio.

Al principio, para instalar un programa en Linux tenías dos opciones; o iba todo en un archivo binario y lo ejecutabas, o te lo compilabas e instalabas tu directamente. Pero esto era un verdadero coñazo, ya que para compilarlo, necesitabas tener las librerías de las que dependía tu programa, ya que en Linux existe la costumbre de reutilizar el trabajo de los demás, y utilizar cosas hechas por otros. De esta manera, no haces dos veces el trabajo, y solo innovas, sin repetir. Bueno, creo que me estoy desviando. Por donde me he quedado.. Ah sí, dependencias. Entonces al compilar, éste te decía: "Error nen! Te faltan un porron de librerías!". El siguiente paso era bajarte el código de éstas, y compilarlos, hasta que al final llegabas a una que no dependía de ninguna otra, y la podías instalar. Llegado a este punto, volvías atrás en tus pasos cual algoritmo recursivo, hasta el programa que querías instalar. Lo bueno de ésto era que tenías el binario compilado para la arquitectura de tu ordenador. Y como todos sabemos (si no lo sabeis lo preguntais y lo explico), esto es bastante óptimo para el rendimiento del programa en cuestión.

Menudo royo eh? Ahora se comprende, por qué aun siendo gratis, nadie usaba Linux. Pero entonces llegó Debian, y dijo: "Y si compilamos nosotros los programas, y los comprimimos, y para instalarlos los descomprimimos donde toca?" Y dicho y hecho inventaron los paquetes "deb". Ésto es como un fichero comprimido, pero con instrucciones de que hacer cuando se descomprime, donde colocar los ficheros y que archivos de configuración tocar. Pero entonces siguieron pensando: "Otia, pero entonces nos quedamos igual, porque si te tienes que bajar a mano las dependencias, e instalarlas una a una, seguimos con la misma." Y voilà, inventaron "apt".

Y esto señores, es una pasada. Ejemplo practico:

Ángel se aburre y piensa que quiere alguna aplicación para no tener que escribir en Blogger desde la web. Entonces dice, voy a ver si alguien se la ha currado por ahí. Ni corto ni perezoso, abre una consola y escribe:

apt-cache search blogger

Y por arte de magia aparece a continuación:

allosa@marina:~$ apt-cache search blogger blogtk - GTK Weblogging client gnome-blog - GNOME applet to post to weblog entries kicker-kblogger - KDE applet to post weblog entries libxml-opml-perl - A Perl module to create and update OPML files nanoblogger - small weblog engine for the UNIX command line

Y digo, pues voy a probar eso de bloggtk a ver:

allosa@marina:~$ sudo apt-get install blogtk Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes NUEVOS: blogtk 0 actualizados, 1 se instalarán, 0 para eliminar y 1 no actualizados. Se necesita descargar 0B/68,2kB de archivos. Se utilizarán 545kB de espacio de disco adicional después de desempaquetar. Seleccionando el paquete blogtk previamente no seleccionado. (Leyendo la base de datos ... 121771 ficheros y directorios instalados actualmente.) Desempaquetando blogtk (de .../blogtk_1.0-1.1ubuntu1_all.deb) ... Configurando blogtk (1.0-1.1ubuntu1) ... allosa@marina:~$

Otia, ya lo tengo instalado! Bueno eh? Pero ahora más dificil. Lo que quiero es un buen reproductor de video para mis pelis. Entonces escribo:

allosa@marina:~$ sudo apt-cache search divx Y entre otros resultados me aparece: mplayer - The Ultimate Movie Player For Linux avifile-divx-plugin - Divx4Linux video de/encoding plugin for libavifile avifile-xvid-plugin - XviD video encoding plugin for libavifile

Y como me mola eso que pone de ultimate, va y me instalo los tres:

allosa@marina:~$ sudo apt-get install mplayer avifile-divx-plugin avifile-xvid-plugin Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes extras: libavifile-0.7c2 Paquetes sugeridos: avifile-player avifile-utils avifile-mad-plugin avifile-mjpeg-plugin avifile-vorbis-plugin avifile-win32-plugin mplayer-doc Se instalarán los siguientes paquetes NUEVOS: avifile-divx-plugin avifile-xvid-plugin libavifile-0.7c2 mplayer 0 actualizados, 4 se instalarán, 0 para eliminar y 1 no actualizados. Necesito descargar 4901kB de archivos. Se utilizarán 12,1MB de espacio de disco adicional después de desempaquetar. ¿Desea continuar [S/n]?

Otia, me ha cogido las dependencias y todo!!! Pues nada a instalarlo. Y el solito se lo baja y se lo instala. Mola eh?

Pues ahí no acaba todo. Alguien dijo: "Y si hago algo con ventanitas?" Entonces nació Synaptic.

Cuando abres synaptic, se ve lo siguiente:

Ahora quiero buscar un plugin para firefox de mplayer, así ver pelis empotradas. Pues pincho en el botón de "Buscar" o Ctrl-F y escribo lo que quiero:

Botón derecho sobre el resultado, y elegir "Instalar paquete"

Y ale, a instalar se ha dicho.

Facil eh? Qué ignorante dijo que Linux es dificil?

1 Comments:

17/3/06 02:28: Blogger KikoLlan said...  

Muy bueno el artículo, dan ganas de ganas de pasarse a Linux y todo... quizás con un par de tutoriales más.

Publicar un comentario

<< Home

Entradas anteriores:


  • El juego de los becarios
  • Qué son KDE y Gnome?
  • Nueva Categoría
  • El Duro Camino a la TESIS
  • La tesis es bueeeeeeenaaaa....
  • Chuck
  • Homenaje a Benny Hill desde GTA
  • pa fliparla
  • SnowCrash
  • Panorámica ventana