• Publicidad

Para poder usar módulos gráficos

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Notapor zinwandago » 2007-04-30 11:47 @533

Sigue corriendo...
Código: Seleccionar todo
[root@localhost ~]# cpan GD::graph
CPAN: Storable loaded ok
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
LWP failed with code[500] message[LWP::Protocol::MyFTP: connect: timeout]
Fetching with Net::FTP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz

Trying with "/usr/bin/links -source" to get
    ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

Publicidad

Notapor explorer » 2007-04-30 11:55 @538

El error de connect: timeout indica que no ha encontrado conexión por Internet con el repositorio de CPAN que seleccionaste.

Quizás debas reconfigurar cpan para que admita otros repositorios.

En España tenemos el del ftp de Red Iris, el mirror de El Mundo y creo que hay alguno más en Galicia y Telefónica. Pero con el primero, vale. Todo esto se puede hacer dentro del mismo comando cpan.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor zinwandago » 2007-04-30 12:15 @552

¿Cómo hago para que acceda a la red iris?... Esto se me escapa de las manos... no voy a poder hacer gráficos en Perl; me parece una tarea inmensa el poder instalar un módulo gráfico de Perl!
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

Notapor zinwandago » 2007-04-30 13:14 @593

¿Podéis confirmarme si así ya está instalado?

Código: Seleccionar todo
[root@localhost ~]# yum install GD::Graph.pm
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core                                                                 [1/3]
http://ftp.usf.edu/pub/fedora/linux/core/5/i386/os/repodata/repomd.xml: [Errno 1 4] HTTP Error 404: Date: Mon, 30 Apr 2007 18:04:42 GMT
Server: Apache/2.0.59 (CentOS)
Content-Length: 249
Content-Type: text/html; charset=iso-8859-1
X-Cache: MISS from padsl.estgf.ipp.pt
X-Cache: MISS from proxy.estgf.ipp.pt
Connection: close
Trying other mirror.
core                      100% |=========================| 1.1 kB    00:00
updates                                                              [2/3]
ftp://mirror.nyi.net/fedora/updates/5/i386/repodata/repomd.xml: [Errno 4] IOErro r: [Errno ftp error] timed out
Trying other mirror.
updates                   100% |=========================|  951 B    00:00
extras                                                               [3/3]
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: GD::Graph.pm
Nothing to do
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

Notapor explorer » 2007-04-30 13:22 @598

Creo que tienes un grave problema de conexión a Internet.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor explorer » 2007-04-30 13:25 @601

Quizás sea yum install perl-GD-Graph, como te ponía en un mensaje anterior, pero no estoy seguro, que hace un par de años que no uso yum.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor explorer » 2007-04-30 14:19 @638

Me he dado cuenta de que el enlace
http://ftp.usf.edu/pub/fedora/linux/cor ... repomd.xml
no es correcto. Está haciendo referencia a Fedora Core 5, mientras que en esa web el enlace correcto es a la última Fedora, la 6:
http://ftp.usf.edu/pub/fedora/linux/cor ... repomd.xml

Eso significa que estás en con una Fedora antigua y no actualizada. Deberás actualizar la lista de repositorios para acceder a los paquetes propios a tu distribución, la 5.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor zinwandago » 2007-05-01 04:12 @216

He encontrado esto, te suena?? Ahi comentastes como cambiar las url donde se conecta CPAN; quiza cambiando eso, y poniendo una URL de españa mas segura funcione (por cierto estoy en Portugal no creo que influya!)

viewtopic.php?t=947
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

Notapor explorer » 2007-05-01 06:35 @316

En tu Linux, ejecuta el comando cpan:
Código: Seleccionar todo
casa:~ # cpan

cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support enabled

cpan>

Entrarás en el modo de trabajo en línea con el comando cpan.

Si no sabemos los comandos, pulsamos '?' y luego Enter:
Código: Seleccionar todo
cpan> ?

Display Information
 command  argument          description
 a,b,d,m  WORD or /REGEXP/  about authors, bundles, distributions, modules
 i        WORD or /REGEXP/  about anything of above
 r        NONE              reinstall recommendations
 ls       AUTHOR            about files in the author's directory

Download, Test, Make, Install...
 get                        download
 make                       make (implies get)
 test      MODULES,         make test (implies make)
 install   DISTS, BUNDLES   make install (implies test)
 clean                      make clean
 look                       open subshell in these dists' directories
 readme                     display these dists' README files

Other
 h,?           display this menu       ! perl-code   eval a perl command
 o conf [opt]  set and query options   q             quit the cpan shell
 reload cpan   load CPAN.pm again      reload index  load newer indices
 autobundle    Snapshot                force cmd     unconditionally do cmd
cpan>
Para ver la configuración actual, vemos que hay que pulsar 'o conf':
Código: Seleccionar todo
cpan> o conf
CPAN::Config options from /usr/lib/perl5/5.8.8/CPAN/Config.pm:
    commit             Commit changes to disk
    defaults           Reload defaults from disk
    init               Interactive setting of all options

    build_cache        10
    build_dir          /root/.cpan/build
    bzip2              /usr/bin/bzip2
    cache_metadata     1
    cpan_home          /root/.cpan
    curl               /usr/bin/curl
    dontload_hash
    ftp                /usr/bin/ftp
    ftp_passive        1
    ftp_proxy
    getcwd             cwd
    gpg                /usr/bin/gpg
    gzip               /usr/bin/gzip
    histfile           /root/.cpan/histfile
    histsize           100
    http_proxy
    inactivity_timeout 0
    index_expire       1
    inhibit_startup_message 0
    keep_source_where  /root/.cpan/sources
    lynx
    make               /usr/bin/make
    make_arg
    make_install_arg
    make_install_make_command /usr/bin/make
    makepl_arg
    mbuild_arg
    mbuild_install_arg
    mbuild_install_build_command ./Build
    mbuildpl_arg
    ncftp
    ncftpget
    no_proxy
    pager              less
    prefer_installer   EUMM
    prerequisites_policy ask
    scan_cache         atstart
    shell              /bin/bash
    show_upload_date   1
    tar                /bin/tar
    term_is_latin      1
    unzip              /usr/bin/unzip
    urllist
        file:///home/explorer/Documents/Desarrollo/minicpan/
        http://cpan.imasd.elmundo.es/
        ftp://ftp.etse.urv.es/pub/perl/
        ftp://ftp.rediris.es/mirror/CPAN/
    wget               /usr/bin/wget


cpan>
Y ahí vemos que con 'o conf init' podemos reiniciar todo el proceso de configuración del comando cpan. Toda esta información queda almacenada en el fichero /usr/lib/perl5/5.8.8/CPAN/Config.pm, que, en alguna ocasión, he tenido que retocar para añadir o quitar algún URL de algún mirror. Pero en tu caso, sólo tienes que actualizar la lista de URL cuando te la pida. Incluso cuando te pregunte dónde vives, te mostrará la lista de mirror de Portugal.

Si estás en Portugal, tienes 10 mirror a tu disposición:
http://mirrors.cpan.org/search.cgi?country=Portugal

Salimos del cpan con 'exit'.

Pero lo que sospecho es que el problema está en la conexión a Internet. ¿Tienes conexión directa o has de pasar por un proxy? En ese último caso, deberás indicar dentro del comando cpan qué proxy utilizas.

Hacer la prueba es muy sencillo: en la línea de comandos escribes
Código: Seleccionar todo
wget http://ftp.isr.ist.utl.pt/pub/CPAN/modules/01modules.index.html
Si el comando wget no puede bajarse ese fichero, entonces deberás revisar tu conexión a Internet.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor zinwandago » 2007-05-01 06:48 @325

OK, gracias por toda la ayuda, aplicare todos los conocimientos que me has expuesto. Y te los iré comentando. Muchas gracias, gran labor la que haces gracias. Muito Obrigado!!
zinwandago
Perlero nuevo
Perlero nuevo
 
Mensajes: 35
Registrado: 2007-04-24 12:06 @545

AnteriorSiguiente

Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados

cron