Solucionado: instalando una libreria

Imagen de marinero
0 puntos

Solucionado:

Buenas noches (ya casi crepúsculo),
soy un usuario manazas y principiante en linux, estoy trabajando con una aplicación, la aplicación la instalé sin problemas con varias librerias, pero ahora tengo que instalar otra nueva librería, debo estar empanao y espeso , la he descomprimido y creado un directorio, tengo problemas con ./configure
incluso si entro el help:
./configure --help
me da bash:
./configure: No existe el archivo o el directorio

agradecería ayuda

gracias

Imagen de Jose Luis 1320
+1
0
-1

,,, ¿y que haces instalando librerías?

¿Que "librerías" estas instalando? ¿y para que?

¿No hay una forma más sencilla de instalar el programa que necesitas?

Ni siquiera entiendes el uso de Terminal ni como instalar un programa desde código fuente y quieres instalar librerías.

Primero aprende a caminar, luego échate al vacío.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de marinero
+1
0
-1

hola José Luis,
el programa es para tratamiento de archivos meteorológicos de datos binarios, (*.nc y/o *.grb), llevo meses trabajando con él, lo instalé sin problemas junto con 4 librerías de dependencia que hacían falta, pero no soy mas que torpe usuario y en linux muy novato, aunque en meteos marina soy experto.
Ahora tengo nuevos ficheros con una extensión que necesitan una nueva librería, y no soy capaz de instalarla, el caso es que estoy atascado y necesito acabar el trabajo,
si me puedes ayudar te lo agradezco, ya ves las horas que son y aqui sigo

gracias

+1
0
-1
Imagen de cuentos
+1
0
-1

Jose Luis.
difícil si no sabemos de librería o programa se trata, Si pudieras poner la liga del mismo.
O bine mira si el archivo no trae un readme, o lago parecido con las instrucciones.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de marinero
+1
0
-1

La aplicación son unos comandos para tratamientos de datos meteorológicos (CDO, Climate Data Operators)
https://code.zmaw.de/embedded/cdo/1.5.9/cdo.html#x1-40001.1.1

Esta aplicación me funciona sin problemas para archivos en formato nc y grib1, pero ahora tengo que trabajar con archivos en formato grib2 y necesito instalar, esta librería:
https://software.ecmwf.int/wiki/display/GRIB/GRIB+API+installation

y no lo consigo, seguro que por torpeza y exceso de horas, pero estoy atascado
gracias

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

Es que no puedes ejecutar el ./configure... bash te dice que no encuentra el archivo.

OK... se supone que tu descomprimes el archivo tar según las instrucciones, ok, aunque puedes descomprimir el tar sin la necesidad de invocar gunzip, tar lo puede hacer por ti;

tu haces:

tar -xjf   grib_api-X.X.X.tar.gz

Y descomprimes el contenido totalmente, Nota las X.X.X, esas X las cambias por la versión de grib que descargaste o usas el nombre completo del .tar que descargaste.

Luego muy importante, entras al directorio en donde descomprimiste el tar, este generalmente tiene el mismo nombre que el tar que descomprimiste, ejemplo; si tienes un archivo_1_2_3.tar.gz, yo lo descomprimo así tar -xjf archivo_1_2_3.tar.gz yo obtendré un diretorio que se llama archivo_1_2_3

Para navegar al directorio:

cd  grib_api-X.X.X.tar.gz

Y después que hayas navegado al directorio, haces los comandos que siguen ./configure, make y sudo make install

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de marinero
+1
0
-1

gracias Jose Luis,
veras tengo la librería descomprimida en su directorio
pero cuando ejecuto :
./configure, ó sudo ./configure
dice ./configure: orden no encontrada

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

no te servirá de nada, al menos en la compilada.

En fin, si no encuentra ningún archivo ./configure, entonces no existe.

Debes leer el README o el INSTALL para ver las instrucciones de como instalar esa librería... Si es una subversiòn, tal vez necesites ejecutar ./autogen.sh en su lugar.

Pero depende, para ver que archivos tienes te apoyas con ls

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de cuentos
+1
0
-1

el ultimo, grib_api-1.10.4.tar.gz
Y al descomprimirlo, crea la carpeta, grib_api-1.10.4
:

acinclude.m4 config data grib_api_f90.pc.in ifs_samples Makefile.am perf rpms tigge
aclocal.m4 configure definitions grib_api.pc.in INSTALL Makefile.in perl samples tools
AUTHORS configure.ac examples grib_api.spec.in LICENSE NEWS python src version.sh
ChangeLog COPYING fortran html m4 NOTICE README tes

Y si esta congigure.
antes de continuar intala por si te falta algo para compilar, no esta de menos:
sudo apt-get install build-essential

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de cuentos
+1
0
-1

los pasos que debes realizar:
3. Create the directory where to install grib_api say /usr/local/grib_api_dir
sudo mkdir /usr/local/grib_api_dir
4. Run the configure in the grib_api-X
cd grib_api-1.10.4
./configure --prefix=/usr/local/grib_api_dir
# Note that the prefix must be the absolute path of the
# directory created.
5. make, check and install
make
...
make check
...
sudo make install
Nota los modifique ya que estas son las que trae:

Standard Installation
1. Download grib_api from https://software.ecmwf.int/wiki/display/GRIB/Releases
2. Unpack distribution:

> gunzip grib_api-X.tar.gz
> tar xf grib_api-X.tar

3. Create the directory where to install grib_api say /usr/local/grib_api_dir

> mkdir /usr/local/grib_api_dir

4. Run the configure in the grib_api-X

> cd grib_api-X
> ./configure --prefix=/usr/local/grib_api_dir

Note that the prefix must be the absolute path of the
directory created.

5. make, check and install

> make
...
> make check
...
> make install
...

pero para crear el directorio necesitas sudo, lo mismo para instalar. que son los que te puse primero.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de rioport
+1
0
-1

El archivo grib_api-1.10.4.tar.gz sí trae el archivo configure por lo que no debería darte el problema que mencionas.

En la terminal, después de descomprimir el archivo, desplázate al directorio descomprimido y muestra la salida de los siguientes comandos:

ls
pwd
+1
0
-1

-- GC --

Imagen de Jose Luis 1320
+1
0
-1

pero para crear el directorio necesitas sudo,

sólo si el directorio lo creas fuera de tu carpeta /home, no sabemos en que directorio instalas tus librerías, pero generalmente uno instala los programas en directorios de root, en este caso es muy probable que sí, necesites usar sudo para poder crear el directorio en /usr/local.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de razaAztk
+1
0
-1

Tienes SO de 64bits? Si es así, también puedes descarcar el *.deb https://software.ecmwf.int/wiki/display/GRIB/Ubuntu+13.04+x86_64

Nota: hay otras opciones de binarios (diferentes distros y versiones).

Saludos!

+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de marinero
+1
0
-1

muchas gracias a todos,
estaba espeso y empanao, me había bajado una versión equivocada,
ahora ya me corre el ./configure

+1
0
-1