

Se trata de los programas que funcionan en la computadora, pero empaquetados
de una forma que varios archivos van juntos y normalmente comprimidos. Esta es
la forma en que la mayoría del software libre se encuentra en los repositorios
por ejemplo.
Estos archivos pueden encontrarse como código fuente o binarios. Cuando nos
referimos a código fuente significa que estos archivos no han sido compilados o
sea que están en la forma que los han escrito sus creadores, pero sin que hayan
sido procesados por compilador alguno. Esto significa que al ser bajados y
antes de instalarlos debemos compilarlos en nuestra máquina. Si bien este
proceso puede ser un poco complicado, especialmente para los más nuevos en
estos menesteres, tiene la ventaja que la compilación se hará de acuerdo al
hardware de nuestra propia computadora, por lo que el programa final resultará
altamente optimizado. También es posible que los paquetes se encuentren como
binarios, es decir con una compilación previa, lo que hace más fácil la
instalación. Los archivos empaquetados también se comprimen de forma que sea
más fácil bajarlos de Internet o envasarlos en un Cd/Dvd o memoria. El formato
de compresión puede variar dependiendo de lo que crea más conveniente el
distribuidor.
Hemos visto entonces, dos conceptos diferentes:
Existen ciertos servidores a los que normalmente se puede acceder desde Internet que cuentan con infinidad de paquetes para bajar mediante los protocolos http o ftp. Mediante estos repositorios podemos bajar nuevos programas, actualizar a versiones más nuevas nuestros programas preferidos,etc. También existen otros usos para los repositorios, como bajadas de software especial conocido como drivers o módulos para poder utilizar nuevo hardware en nuestras computadoras.
Los gestores de paquetes son los que permiten en forma más o menos automatizada realizar las tareas de bajada y actualización de paquetes, junto con su instalación en nuestra computadora. De acuerdo al tipo de paquetes, será también la forma de bajarlo y manipularlo.
En Linux cada distribución tiene su gestor de paquetes y su tipo de paquetes predeterminados. Más allá que en toda distribución con un poco de pericia es posible instalar paquetes no predeterminados para esa distribución, existe siempre un estandar propio para cada una de ellas.
Normalmente una biblioteca es usada por un conjunto de programas, por lo
tanto son compartidas. Existen dos criterios en cuanto a utilización de las
bibliotecas, uno de ellos utiliza el criterio de bibliotecas compartidas,
mientras que el otro hace uso individual de una biblioteca. En el momento de la
compilación o en la instalación de programas pre-compilados se hace necesario
establecer un enlace con la biblioteca si esta es compartida. Uno de los
problemas con las instalación .tar.gz es que antes de la compilación en sí de
un programa, es necesario tener todas las bibliotecas necesarias en su versión
correcta instaladas en nuestra computadora. De lo contrario el proceso de
compilación no puede cumplirse.
Los gestores de paquetes pre-compilados normalmente realizan la tarea de
búsqueda, bajada y enlace de todos los archivos (incluidas las bibliotecas)
necesarias para la instalación de un programa, en forma automática.
No alcanza con conocer una forma de empaquetado, sino que es necesario conocer varias, porque en algún momento veremos vamos a necesitar de alguna de ellas.
Vamos a ver un caso concreto de instalación (Midnight Commander), pero en
realidad esto no solo servirá para instalar esta herramienta. El modo de
hacerlo desde las distintas distribuciones, será un ejemplo sobre cómo instalar
cualquier programa en cualquier distribución.
Por esto adquiere especial importancia este apunte. Será el puntapié inicial,
práctico sobre la forma de instalar, y el que utilizaremos de ahora en más. Así
que ¡aprestarle especial importancia y a practicar! (no quedarse en la lectura
del apunte sino instalar, instalar e instalar varias cosas, aunque después las
borremos, esto nos ayudará a crecer en la utilización de nuestro sistema.
¿Que es el Midnight Commander? Seguramente a muchos le va a resultar conocido este programa. Existieron algunos parecidos como el Norton Commander en DOS o el Windows Commander en Windows o actualmente el Total Commander.

Este programa funciona desde la consola y puede hacer casi todo lo que
haríamos en modo texto pero en forma más sencilla. Podemos Ver archivos, Editar
archivos, Copiar, Renombrar y Mover, Crear directorios, etc. Se trata de un
programa que presenta dos pantallas y que nos permite muy fácilmente navegar
los directorios.
Para iniciar Midnight Commander solo debemos escribir en una consola de
texto:
mc
debería abrirse en forma automática el Midnight Commander. Una razón para que
esto no suceda es que no lo tengamos instalado. Vamos a ver cómo instalar el
Midnight Commander en nuestro SO.
Desde Equipo vamos a System y de allí a Control Center (YaST) o bien si
nuestra versión lo incluye, a "Instalar Software" Este completo sistema de SuSe
nos permite entre otras cosas realizar instalaciones y actualizaciones.
Si falta alguna biblioteca para realizar una instalación, YaST nos lo indica y
nos pide permiso para instalarla sin que eso represente mayores problemas. Esto
se conoce como instalación de dependencias. Utilizamos la ventana de "Búsqueda"
que aparece arriba a la derecha, para escribir "midnight commander". Al cabo de
algunos segundos aparecerá del lado derecho el midnight commander que podemos
subir.
Con el botón derecho, seleccionamos los paquetes. Desde el menú contextual seleccionamos la opción "Instalar". También es posible hacerr lo mismo dando doble clic izquierdo sobre el paquete a instalar.. Una vez soleccionados los paquetes y listos para instalar, pulsamos el botón "Aplicar" y comenzará la instalación enforma automatizada.
Desde K-Menú (menú de inicio que está representado por una estrella y se
encuentra en el borde inferior izquierdo) ==> Herramientas de sistema ==>
Configurar su computadora.
Como Mandriva considera que estas tareas deben ser hechas por un administrador,
(y nosotros estamos como usuarios no privilegiados) cuando aparezca la ventana
correspondiente debemos pasarle la contraseña de superusuario para que nos deje
ingresar.
Una vez dentro del Centro de Control Mandriva, elegimos de la barra de
navegación de la izquierda, "Administración de Software" y de la derecha, según
sea nuestro deseo, podemos "Instalar y quitar software" o bien algo más
automatizado puede ser "actualizar el sistema" donde en lugar de instalar un
software específico, le pedimos al propio Mandriva que nos actualice todo el
sistema bajando todo el software que sea necesario.
Como en nuestro caso estamos instalado Midnight Commander, utilizamos "instalar
y quitar software".
Luego de algunos instantes, se abrirá la ventana de instalación. Arriba en el
lado derecho elegimos "todo" ya que no sabemos cómo han clasificado a Midnight
comander. Del lado derecho arriba dice "Encontrar" y podemos escribir en la
ventanita de al lado "mc" (sin las comillas). Luego, damos "Enter" desde
nuestro teclado y esperamos los resultados. Si aparece el paquete buscado (en
este caso con Midnight Commander), lo seleccionamos con el ratón y hacemos
"clic" en "Aplicar". Eso es todo, veremos que Mandriva instala "midnight
commander" y también cualquier otro paquete que pueda necesitar para que todo
funcione en forma correcta.
Nota: Es posible que no encontremos en Mandriva, o en SuSe o en Ubuntu el
paquete que buscamos. Si esto llegara a suceder, no nos hagamos problema, Si no
encontramos el programa buscado (en este caso MC), lo bajaremos igual
utilizando los fuentes (sources) y descomprimiendolos con .tar.gz Ya veremos
luego cómo hacerlo.
Lo primero que hacemos es utilizar Sinaptic un instalador inteligente que
viene con Ubuntu. Como Ubuntu es una creación cuyo origen es Debian, se puede
utilizar también apt. Así que aquellos que conozcan cómo utilizar esta
utilidad, también pueden hacerlo aquí.
En nuestro caso vamos a Sistema ==> Administración ==> Gestor de paquetes
Synaptic.
Una vez abierto Synaptic utilizamos el botón "Buscar" e incluimos en la ventana que se abre la palabra midnight commander. Si no encontramos nada por Midnight Comander, busquemos por mc (en las versiones más nuevas de Ubuntu figura por mc y no por midnight commander).
El sistema buscará el programa y si lo tiene nos dará la oportunidad de instalarlo.
Cuando aparezca el nombre del paquete, tenemos que seleccionarlo y luego ir a la parte de arriba de la ventana y hacer "clic" en el botón "Aceptar".
Aparecerá esta ventana de resumen. Si estamos de acuerdo con la instalación hacemos clic en el botón de abajo "aplicar". A partir de allí la aplicación se va a instalar en forma automática.
Klik es una muy buena solución para
instalar programas en gnu/linux y realmente resulta la forma más fácil de
instalar/desinstalar que tenemos. Un solo detalle, siempre habrá programas que
no estén en klik, así queno basta con aprender a instalar con klik. También
debemos aprender a instalar de otras formas, por esto en el curso veremos cómo
hacerlo de diferentes maneras.
Pero ...¿qué es Klik? Es un sistema de instalación que nos va a permitir
ejecutar programas a partir de un archivo con extensión .cmg.
Este archivo contiene todo lo necesario para correr una aplicación, ya sea los
ejecutables, como lasl librerías, etc. Para desinstalar un programa instalado
con klik, solo debemos borrarlo, y nada más.
Por ahora podemos utilizar klik en Debian, kubuntu, xubuntu, Ubuntu, Edubuntu,
Ubuntustudio, Knoppix, Linspire, Xandros, y también en OpenSuse. Se estaban
haciendo trabajos para poder utilizarlo en Mandriva, así que tal vez cuando
leas este apunte, ya puedas usarlo. De todas maneras exite un truco para
utililzar en cualquier distribución.
Vamos a instalar klik, pero lo haremos como usuario común. Para preparar rápidamente nuestro sistema para funcionar con klik debemos instalar klik como usuario común y no como root escribiendo algo en línea de comandos. Sin miedo, veremos que es muy fácil.
Para abrir la línea de comandos, utilizamos una combinación de teclas como esta:
Ctrl + Alt + F2 al F6 (cualquiera de estas "Fs". Una vez abierta la consola escribimo en ella lo siguiente:
wget klik.atekon.de/client/install -O -|sh
Luego de esto solo hay que seguir las instrucciones que puedan aparece en
pantalla.
Para los usuarios de Ubuntu y derivados antes del comando anterior es necesario
escribir lo siguiente:
sudo apt-get install binutils libstdc++5 rpm gnome-about
Finalizada la parte de consola, la cerramos escribiendo lo siguiente:
exit
Y luego de esto volvernos al entorno gráfico escribiendo la combinación de
teclas
Alt + F7
Es posible que durante la instalación nos pidan una contraseña. Se trata de la contraseña del usuario que estamos utilizando en ese momento.
Luego de los comentarios respecto a la aplicación obtenida, si realmente nos interesa bajarla e instalarla, solo debemos ir a la parte de abajo de la página y utilizar el botón de "Download".
Es necesario cerrar el navegador web y volverlo a abrir para que reconozca el protocolo klik://. Con esto termina la instalación.
Ahora ya podemos dirigirnos a la web de Klik y buscar el programa que nos interese bajar. Todos los enlaces a programas incluyen 3 pantallazos y el enlace klick:// que deberemos de utilizar para instalar el programa.
Haciendo clic sobre algún enlace de programa puede que nos pidan confirmación para bajar ciertos paquetes. Basta con pulsar el botón Aceptar para comenzar Finalizada la descarga habrá un nuevo archivo con extensión .cmg que contiene el programa en cuestión.
Simplemente haciendo "clic" sobre el archivo .cmg el programa se abrirá, y si en algún momento deseamos desinstalar el citado programa bastará con borrar el archivo.cmg en cuestión. ¡Así de simple!.