Foro de elhacker.net

Sistemas Operativos => Unix/Unix-Like => Mensaje iniciado por: 9ttnix en 13 Octubre 2011, 18:35 pm



Título: ¿Donde se encuentran los .tbz temporales?
Publicado por: 9ttnix en 13 Octubre 2011, 18:35 pm
Hola amigos

Tengo unas preguntas cuando uno instala usando pkg_add por ejemplo:

Código:
VBSD# pkg_add -r banshee
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/banshee.tbz... Done.

1. ¿Donde se descarga ese .tbz?

siguiendo el caso anterior finalizo la descarga de banshee.tbz
pero luego continua con el siguiente...

Código:
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/All/mono-2.6.7_1.tbz...

2. ¿Porque demora demasiado?
3. ¿Puedo de alguna manera saber las dependencias que se necesita para instalar en este caso banshee?
4. Si averiguo las dependencias ¿Las tengo que ubicar juntas para instalarlos manualmente?
5. Si la pregunta anterior es SI ¿Hay algun lugar en especial donde se las debe ubicar para iniciar la instalacion?.
6 La instalación seria haciendo esto? (claro estando en el directorio donde estan todas las dependencias)
Código:
make install clean

Pregunto todo esto porque manualmente ya me baje el tbz mono-2.6.7_1.tbz descargandolo del sitio http://ftp.nerim.net/FreeBSD/ports/amd64/packages-8.2-release/lang/ (http://ftp.nerim.net/FreeBSD/ports/amd64/packages-8.2-release/lang/) ya que pkg_add -r se queda como colgado (me recuerda a windows! mal chiste)

Saludos a todos


Título: Re: ¿Donde se encuentran los .tbz temporales?
Publicado por: Foxy Rider en 14 Octubre 2011, 00:03 am
1) En la manpage de pkg_add(1) (http://www.freebsd.org/cgi/man.cgi?query=pkg_add) explica como es el tema de que se vayan bajando las cosas y se vayan descomprimiendo.
Si lo que te interesa es conservar el tbz, agregá una K al comando, algo como así:

Código
  1. pkg_add -Kr bash

2) mono es particularmente pesado (60 MB y monedas), si querés ir supervisando mientras se instala el paquete, agregá una v al comando, algo como así:

Código
  1. pkg_add -rv mono

3) Si, agregá una "n" al comando para indicar que no haga nada, sino que reporte qué es lo que se haría ...

4) Si usás pkg_add en sobre un tbz (ponele, los pasás por pendrive a una máquina sin conexión ), entonces si.

5) Si la instalación de algún programa no la hacés vía internet (-r), entonces sí, cualquier lugar en tu sistema de archivos sirve, simplemente pasale a pkg_add todos los paquetes

Código
  1. pkg_add -f *.tbz

6) de un tbz? no, mirá el punto 5

Saludos

P.S: buscá sobre portmaster, pkg_*  son herramientas de bajo nivel y te vas a volver loco si no querés usar otra cosa