Descargar E Instalar Paquetes


Objetivo: Descargar E Instalar Paquetes
Buenas, tengo un botón en mi aplicación que "configura el sistema", crea directorios y descarga paquetes. El problema es que cuando intento descargar el paquete obtengo lo siguente en la consola de gambas:
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
The following NEW packages will be installed:
sox
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 90.6kB of archives. After unpacking 221kB will be used.
Writing extended state information...
Get:1 http://pr.archive.ubuntu.com/ubuntu/ lucid/universe sox 14.3.0-1.1build1 [90.6kB]
Fetched 90.6kB in 6s (14.5kB/s)
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Selecting previously deselected package sox.
(Reading database ... 286828 files and directories currently installed.)
Unpacking sox (from .../sox_14.3.0-1.1build1_i386.deb) ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up sox (14.3.0-1.1build1) ...

Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...


que creen? debería dejar que las personas lo descarguen manualmente?

Perfil MP  
Objetivo: Re: Descargar E Instalar Paquetes
Hola Techm3.

Podrías explicar un poco para que sirve tu programa.
La verdad es que yo no entiendo lo que quieres hacer, te lo digo porque yo estoy haciendo algo similar.

Yo descargo y instalo los programas que necesitan los usuarios con algo como esto:

SHELL "gksudo gnome-terminal -- apt-get install programas " (esto habre el terminal y instala esos programas)

pero en este foro encontré como incluirlos en un deb. (editando el archivo control)

Me interesa el tema por que ahora estoy haciendo otro programa que necesita de muchos otros programas, pero quiero dar la opción de instalarlos si hacen falta o no.

seria bueno que mostraras alguna linea de código para ver que hace ese botón.

Objetivo: Re: Descargar E Instalar Paquetes
Hola pittusa,

Lo que intento hacer es que al presionar un botón se generen directorios en el sistema y que a la vez descargue algunas dependencias como por ejemplo sox y las instale, además pretendo poder copiar archivos que se encuentren dentro del directorio de la aplicación. Lo que deseo es poder descargar las dependencias sin tener que abrir la pantalla del terminal con algo así, pero no funciona:
PUBLIC SUB ToolButton5_Click()

'Crear directorio
DIM comando4 AS String
comando4 = "mkdir test"
SHELL comando4 WAIT

DIM comando5 AS String
comando5 = "gksu -l sudo aptitude install sox"
SHELL comando5 WAIT

'Copiar archivo de la aplicación a /home/usuario
IF NOT Exist(User.Home &/ "stop2") THEN
COPY "stop2" TO User.Home &/ "stop2"
ENDIF

END

última edición por techm3 el Viernes, 04 Junio 2010, 21:29; editado 1 vez
Perfil MP  
Objetivo: Re: Descargar E Instalar Paquetes
Hace unas semanas subí Aquí una interfaz gráfica para la librería pdfgtik (manipulador de pdf), como para que mi programa funcionase era necesario instalar pdfgtk, pues tuve tu mismo problema.

Mírate el código, que en él viene, con mayor o menor fortuna, resuelto tu problema.

Suerte

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.7425s (PHP: -86% SQL: 186%)
Consultas SQL: 45 - Debug off - GZIP Activado