http://qgqlochekone.blogspot.com/2008/05/debian-apt-packages-and-no-net.html
Este post trata de solventar el trauma al no tener internet, y tratar de instalar un packete, lo cual conlleva a errores de las malnacidas dependencias!!
Las dependencias son todo aque software requerido por otro software,pero en forma de paquete! obviamente!
Es decir, es como parte de los requerimientos del programa, si aun estas procesando la info, te explico con un ejemplo: Si instalas GNOME tu principal dependencia obvia es tener preinstalado linux VERDAD!!!! uff creo que con ese ejemplo basta no!
este post esta dividido en tres fantasticas y divertidiiisimas entradas (ahh cuanta propaganda!!) que son HISTORIA (viviendo el trauma) ; QUE HACER (los metodos abordados) y por ultimosCONCLUSIONES Y PROS-CONTRAS!!
Recomiendo leer pros y contras primero! y si lees el post, no empieses, primero leee todo, y depues empiezas, es una norma de inteligencia leer primeor y entonces tendras una idea ya de lo que haras!
Como instalar paquetes sin coneccion a internet!
HISTORIA:
para ello debemos buscar nuestro paquete a instalar, vamos al cyber, navegamos y aunque ud estara intimidado por tanto usuario en mesenger, no se preocupe, ellos ni notaron que ud esta haciendo algo "raro"
una vez lo encontramos lo descargamos al diskett... upss digo al pendrive, y entonces nos vamos felix a casita, yu yum yu yum! !! Tengo mi packeteee!!!
oh, llegamos, y como se instala, acto seguido en gnome, doble click y se abre con "X" gestor y hace algunas cosillas, upsss aparecen algunas cosas alucivas a errores o que no se hizo nada... QUE HAGO!?!?!?
tranquilos.. tenemos el paquete verdad, bueno, este archivo xxxx-vvv-n_yyy.deb tiene la sig estructura: "xxx" es el nombre, "vvv" la version de el programa, "n" la version modificada en debian (es decir no representa una version del programa.. sino del programa pero dentro de debian..) seguido de un " _ " viene la arquitectura "yyy", ud debe bajar AMD64 si posee una maquina x86_64 o AMD64, bajar i386 para las comunes pentium hasta la 4, y ia64 para las itanium.. powerpc para las mac actuales y el resto se llama igual a la arquitectura..
vas a casa y tienes estos metodos:
QUE HACER PARA INSTLAR SIN SABER
hay cuatro methodos pero aqui en el foro: abordare dos mios propios: por ENSAYO ERROR y A MANO
1) ENSAYO ERROR: metodo super sencillo que depende de como usas la consola:
primero, efectua la historia de bajar el paquete..
al llegar y superar el trauma abrir una consola o shell, puede ser "konsole" (KDE) o "terminal" (GNOME/XFCE) o el shell bash (otros)
una vez superado el trauma de ir a bajar el paquete.. ponlo en un directorio vacio.. puedes poner el directorio directamente en home y llamarlo "pak" para que siguas el ejemplo, y despues lo eliminas! crea el directorio "pak" directamente en tu home, si usas un terminal/una konsola o un shell usa este comando:
Código:
acto seguido usando tu navegador/explorador de ficheros, deposita dicho paquete descargado en el directorio creado!!mkdir $HOME/pak
alli deberas cambiar al directorio en donde esta depositado elpaquete.. asi:
Código:
efectuaras entonces este comando en la consola o terminal o shell abierto!cd $HOME/paks/
Código:
notese el punto antes de la barra, ademas de haber pasado el parametro "i" de instalar... esto hace que instale TODOS los archivos "debs" en el directorio situado..dpkg -i ./*.deb
todo esto tratara de instalar el paquete ah pero yava! no termina alli, vienen los errores, porque faltaran las DEPENDENCIAS uyyyy!
facil!!! anota los nombre de paquetes que salgan.. son los nombre que salen diciendo "el paquete xxxx no esta instalado aun", solo anota todo y ve a internet a descargarlo...
NOTA NEGATIVA: los paquetes que descargaras, deberas hacerles el mismo proceso, porque evidentemente estos tambien treran dependencias!!!!!
2) A MANO FSTIDIOSO metodo sencillo y lento, fastidioso pero sin complicaciones
aqui se requiere estos conocimientos:
-dpkg, y conocimiento minimo de packetes debian
-shell y manejo minimo de la consola, como usar comandos y directorios
-tener kpackage (de KDE, si KDE lo siento pero uso cosas buenas!)
-aptitude saber usar este gestor, con el verificara algunas cosas de emergencia
asumiendo ya pasaste por el trauma de bajar el paquete! ....
... y una vez aprendida esta "complicada" teoria de paquetes debian, abriremos el packete con kpackage, pude recomendar otras cosas, pero esto es para newbies y perdidos ..
al abrirse, tendremos una caracteristica unica en kpackage! solo aparece dicho paquete, y es lo que logicamente se espera, pero en los otros gestores no es asi! esto es una ventaja, pues puedes ver el paquete y no te sientes perdido! con esto tendremos en pantalla esto:
nombre, version, descripcion, dependencias y direccion de donde se instala.. a los que nos interes son las dependencias! tienes dos maneras de ver las dependencias:
a) anotas todas y despues abres aptitude, y las buscas a ver si aparecen
b) mas facil, en el mismo kpackage, sin salirse, pulsaras el boton recsargar situado por ahi que donde ta! como voy a saberlo, estoy escribieendo!! no se busqualo chivo!!! esta alli mismito en la barra!! a la izquierda!!!
al efectuar dicha recarga, magicamente aparecen todos los paquetes.. y tu packete lo podras reencontrar (si lo perdiste de la pantalla) por medio de la barra superior que dice "busqueda" (uy no es obvio ah!)..
al encontrarlo, verasque las dependencias tienen links.. los link en CURSIVA son las dependencias de packetes faltantes.. los links en NORMAL son las dependencias o paquetes ya instalados..
NOTA: los paquetes en cursiva, pueden llevar a otros paquetes con dependencias faltantes tambien.. lo cual indica lo fastidioso del caso!
simplemente, anota, todo lo que este en cursiva y ve a descargarlo!!!!
CONCLUSIONES:
Las dependencias no son un problema/ventaja de debian unicamente, si usas el tradicional metodo linux de machos majos citado a continuacion
Código:
podras notar que en el primer paso si no tienes instalado un requerimiento este paso no continua! los requerimientos son las dependencias!!!!configure ; make & make install
LAs dependencias es un punto fastidioso en linux, y mucho mas en debian, pero las dependencias es lo que hace a linux distinto de guindo! pues la filosofia de guindo es "todo en uno" si instalas office, y tambien instalas Dreamweaver, ambos traeran su propio Msvbvm60.dll cada uno, pero al tener vaior en el sistema, no solo en distintos lugares, sino de distintas versiones viene la inestabilidad del sistema!
En linux esto se evita, con la filosofia "todos para uno, uno para todos" donde los distintos proyectos se colaboran y deben usar los recursos en el sistema, sin alterarlos, apoyando el termino de "reusabilidad"...
Pros y contras:
metodo 1)
en el metodo uno, el proceso es corto, limpio y sin complicacines,
Lo malo es que solo puedes tener las primeras dependencias, el resto no las sabes, que son las de las dependencias valga la redundancia!!!
metodo2)
es mas preciso, porque los links en cursiva del kpackage, te llevan A las dependencias de las dependencias, resolviendo asi todas las posibles que se suciten, al ir a descargarlas las tienes todas!
es mas fastidioso, tedioso y reuiere anotar en un papel (uyy que falta de tecnologia!!)