Saludos a toda la comunidad de T!
Esta ocasion deseo compartir la manera que para mi es la mas facil de instalar paquetes .deb en Archlinux, el procedimiento es sencillo y no es necesario tener que utilizar la terminal para lograrlo, para el ejemplo del post lo hare de manera grafica, queda en manos de cada quien buscar como hacer los procedimientos por medio de la terminal.
Tambien para el ejemplo, instalare Dillo, un navegador web liviano, del cual yo unicamente poseo el paquete .deb.
Paso 1: Compresor de archivos
Hace un tiempo un colega que usa Slackware me lo hizo ver, porque se llama paqueteria a los software de GNU / Linux??. La verdad es que son simples archivos compresos, todos y cada uno de los paquetes de software son archivos que contienen mas archivos dentro de el.
El paso uno es abrir el paquete deb con un compresor de archivos, para el ejemplo usare peazip:
Como pueden ver, dentro hay un archivo llamado data.tar, a ese prestaremos atencion, algunos paquetes llevan otros archivos dentro ademas de data.tar, pero como repito, esos son irrelevantes para este proceso.
Paso 2: Abriendo y extrayendo data.tar
Al igual que en el paso anterior, abriremos un archivo con el software que usen de compresor de archivos, el archivo que abriremos es al data.tar en peazip, se ve asi:
Bueno, Al abrir el data.tar notaran que dentro hay carpetas, que mas de alguna vez habran visto dentro de su sistema operativo.
Paso 3: Copiando arbol de directorios
Este paso debera realizarse bajo root, por lo cual, debera tenerse mucho cuidado al operar, un error a estas alturas podria significar la total ruina de una carpeta crucial del sistema, por lo tanto no me hago de ninguna manera responsable de los daños que puedan ocurrir por mala operacion de quienes se animen a realizar estos procedimientos.
Como recomendacion adicional, solamente copien ficheros y directorios finales, de ninguna manera sobreescriban carpetas existentes en el sistema, por eso he dejado la manera grafica de hacerlo, ya que los file manager avisan cuando una carpeta existe y desea ser reescrita, en cambio la consola no avisa nada, solo actua.
Habiendo ya entendido los riesgos pasamos a la realizacion del paso final:
Para el caso del software de ejemplo, tenemos dos carpetas, usr y etc, esto puede variar de acuerdo al paquete de software que tengan, pero el procedimiento para instalarlos desde este punto es el mismo, se sabe que etc y usr son carpetas del sistema, etc donde hay archivos de configuracion general de los programas y usr donde hay archivos de configuracion de programas y sistema de usuario.
Para instalar finalmente el programa, entramos a cada carpeta que ha sido extraida desde el data.tar, en mi caso comenzare con etc:
Dentro hay una carpeta Dillo, bien procedemos a copiar esta carpeta al directorio /etc de nuestro sistema, la ruta completa debe ser /etc/dillo
Ahora entrare a la siguiente carpeta que es usr:
Lo que aparece dentro de la subcarpeta bin son los archivos ejecutables binarios del programa:
Dentro veremos la carpeta bin, lib y share, todas al igual que el caso anterior con la carpeta etc, llevan nombres de carpetas del sistema, posteriormente procedere a entrar a cada una de estas tres carpetas respectivamente y a copiar todo lo referente a Dillo a las carpetas de mi sistema, las rutas de los directorios finales con todas las carpetas y archivos contenidos en el data.tar para el ejemplo con dillo deberian ser:
dijo:- /etc/dillo
- /usr/bin/dillo
- /usr/bin/dpid
- /usr/bin/dpidc
- /usr/lib/dillo
- /usr/share/applications/dillo
- /usr/share/doc/dillo
- /usr/share/lintian/overrides/dillo
- /usr/share/man/man1/dillo.1.gz
- /usr/share/menu/dillo
- /usr/share/pixmaps/dillo.png
- /usr/share/pixmaps/dillo.xpm[/quote]
Despues de haber copiado todos estos archivos y directorios desde el data,tar a las carpetas del sistema podremos dar por instalado nuestro nuevo programa .deb en Archlinux.
Muchas veces los paquetes .deb son diferentes, ya que cada programa es diferente, pero el procedimiento que les he mostrado se aplica a todos los .deb que existen, siempre tomando el data,tar y copiando los archivos finales contenidos en el a los directorios del sistema.
Conclusiones:
Gnu / Linux funciona mediante datos estaticos, siempre bajo rutas, el sistema busca la localizacion de cada archivo, no importa si es un ejecutable o una foto de las vacaciones, todo funciona de la misma manera en este bello sistema.
De esta manera, al tener todos los archivos de un programa en las carpetas correctas, podemos llamarlo a ejecutarse de manera facil. En resumen esto se realiza en todas las distribuciones de Linux al instalar programas, solamente se copian los archivos y directorios en donde deberian estar para que cuando se intente acceder a ellos mediante terminal o menu dinamico no se tengan problemas, algunas cosas como minimos detalles pueden cambiar, pero eso va de acuerdo al gestor de paquetes del sistema, en nuestro caso basta con lo mostrado antes porque no se ha usado gestor de paquetes.
Los programas realizados para la realizacion de esta guia personal han sido PCmanFM y Peazip, siempre agradezco comentarios y sugerencias, claro, siempre que sean respetuosas.
Saludos