Herramientas Personales
Usted está aquí: Inicio ¡Participa! Foros
Acciones de Documento
Hilo abierto

BASH - no puedo ejecutar

Volver al foro (Usando Guadalinex V7)
Orden:   
  • Escrito por erflako el 07/11/2011 19:44

    erflako

    Maestro Ancestral

    Envíos: 1000

    Hola a todos.

     

    Acabo de hacer una nueva instalación de Ubuntu 10.04LTS. Ya sé que esto no es el foro de Ubuntu pero también sé que aquí me vais a ayudar ;-)

    Bien, me descargo tuxguitar versión precompilada del site oficial, la meto en un directorio e intento ejecutar. Nada. Se ve esto:

     

    thrash@thrash-desktop:/home/datos/app/tuxguitar$ ls -l
    total 14464
    -rwxrwxrwx 1 thrash thrash 14808436 2011-11-06 21:33 tuxguitar-1.2-linux-x86-jet.run
    thrash@thrash-desktop:/home/datos/app/tuxguitar$
    thrash@thrash-desktop:/home/datos/app/tuxguitar$
    thrash@thrash-desktop:/home/datos/app/tuxguitar$ ./tuxguitar-1.2-linux-x86-jet.run
    bash: ./tuxguitar-1.2-linux-x86-jet.run: No existe el fichero o el directorio
    thrash@thrash-desktop:/home/datos/app/tuxguitar$
    thrash@thrash-desktop:/home/datos/app/tuxguitar$
    thrash@thrash-desktop:/home/datos/app/tuxguitar$ . tuxguitar-1.2-linux-x86-jet.run
    bash: .: tuxguitar-1.2-linux-x86-jet.run: no se puede ejecutar el fichero binario
    thrash@thrash-desktop:/home/datos/app/tuxguitar$ 

     

    El fichero es mio, tengo permisos en el directorio, clarisimamente el fichero está ahí pero no se ejecuta.

    Esto es lo que sale sobre este disco en /etc/fstab:

    # /home/datos was on /dev/sdb3 during installation
    UUID=7b872c5e-615d-49c1-847e-081f6833fc34 /home/datos     ext4    defaults,user,exec        0       2

     

    Alguna idea?

    Saludos.

    Linux user # 358087...............
    • Re: BASH - no puedo ejecutar

      Escrito por Sanatas el 07/11/2011 21:19

      Sanatas

      Maestro Ancestral

      Envíos: 2460

      Puede que no se te haya bajado bien el archivo, lo he bajado e instalado y el md5 que me da es a8cd5b6fcd520397f90bae202264ce07, por si te sirve de algo.

      • Re: BASH - no puedo ejecutar

        Escrito por erflako el 08/11/2011 09:52

        erflako

        Maestro Ancestral

        Envíos: 1000

        Gracias por responder, Sanatas.

        No, no es esto, porque el cd lo grabé hace año y medio y ya he hecho instalaciones que han funcionado a la perfección. Debe ser otra cosa. En la carpeta de al la do están las máquinar virtuales de java. Para ejecutar un script, cosas mias, me pasó lo mismo - no se encuentra el fichero. Tuve que instalar la JVM de la distro con synaptic para poder ejecutar. Es algo que debe ser tema de montaje del disco, permisos etc. No me lo explico. En un principio en /etc/fstab no tenia el "user", pensaba que es de esto, así que lo modifiqué pero sigue igual.

        Se siguen aceptando ideas.

        Saludos.

        Linux user # 358087...............
        • Re: BASH - no puedo ejecutar

          Escrito por Sanatas el 08/11/2011 17:39

          Sanatas

          Maestro Ancestral

          Envíos: 2460

          Lo de tener instalada la JVM es normal porque el programa funciona con java.

          • Re: BASH - no puedo ejecutar

            Escrito por erflako el 09/11/2011 08:53

            erflako

            Maestro Ancestral

            Envíos: 1000

            Si, Sanatas, funciona con java, lo que queria decir es que no se ejecutaba el comando "java". Es decir cuando tecleaba "$/ruta.../java" recibia el famoso "No existe...".

            Bien, las cosas van a peor. Tenia una instalación de eclipse en la misma partición. Tambien tenía la plataforma Android en el mismo sitio. Acabo de arrancar el eclipse con la idea de dejar Android SDK configurado. El mismo IDE (el eclipse) intenta configurar el Android por ahberle dicho que instale el SDK. Se conecta, descarga sus cosas, las instala. Todo bien. Luego dice algo como "El SDK ha cambiado debes reiniciar el AVD (Android Virtual Device)". Le damos al "Yes" y aparece un bonito:

            Unable to run 'adb': Cannot run program "/home/datos/app/android/android-sdk-linux/platform-tools/adb": java.io.IOException: error=2, No existe el fichero o el directorio.

            WOW, otra vez lo mismo. He instalado el SDK de Android con eclipse, lo he descargado a mano, he probado todas las configuraciones posibles y nada.

            El problema reside en que el sistema no quiere ejecutar los ejecutables que están en esta partición. Y los ficheros están, los veo, tienen permisos. Como dije antes en un principio pensaba que es porque en /etc/fstab faltaba lo de "user" en las opciones de montaje. No, no es esto. Pego otra vez la linea correspondiente al disco en cuestión:

            # /home/datos was on /dev/sdb3 during installation
            UUID=7b872c5e-615d-49c1-847e-081f6833fc34 /home/datos     ext4    defaults,user,exec        0       2

            Y pregunto ¿puede ser porque estoy usando el ID del dispositivo y no el alias? No tiene sentido porque según el manual de fstab y mount se puede usar tanto UUID como un alias. Es más, el sistema se inventó el ID en la instalación, no lo he puesto yo.

            En fin, en esta partición no puedo ejecutar nada.

            Saludos.

            P.D. Al final instalé tuxguitar bajandome un fichero deb para amd64 del site oficial. Pero sigo sin poder ejecutar el resto de ficheros :-(

            Linux user # 358087...............
            • Re: BASH - no puedo ejecutar

              Escrito por erflako el 09/11/2011 12:54

              erflako

              Maestro Ancestral

              Envíos: 1000

              Solucionado.

              #apt-get install ia32-libs

              Estoy en un amd64 y parece que necesita esta librería. Según la descripción del paquete:

              This package contains runtime libraries for the ia32/i386
              architecture, configured for use on an amd64 or ia64 Debian system running
              a 64-bit kernel.

              Que no se nos olvide.

              Gracias por la ayuda.

              Linux user # 358087...............
              • Re: BASH - no puedo ejecutar

                Escrito por guadafan el 09/11/2011 20:00

                guadafan

                Maestro Ancestral

                Envíos: 2266

                Tomo nota.

                ......
              • Re: BASH - no puedo ejecutar

                Escrito por Sanatas el 14/11/2011 17:45

                Sanatas

                Maestro Ancestral

                Envíos: 2460

                ¿Has instalado java desde los repositorios?  parece raro que te pida unas librerías de 32 bits.
                • Re: BASH - no puedo ejecutar

                  Escrito por erflako el 18/11/2011 11:52

                  erflako

                  Maestro Ancestral

                  Envíos: 1000

                  Si, tengo una máquina virtual de repos. También tengo unas cuantas mias que son de sun.

                  A ver si me acuerdo qué aplicación no podia instalar en condiciones por culpa de no-sé-que paquete que siempre se colgaba y decía algo como "esto es para 32 bits y tu tienes 64". Una de estas gilipolleces. Pero que al final me quedo sin la aplicación.

                  Saludos.

                  Linux user # 358087...............
Buscador
Menú
Los que más escribieron en el último año
1

guadafan

399
2

indiocabreao

342
3

hatteras

288
4

miancatri

225
5

sanatas

149
6

vendrell

123
7

cpcero

98
8

daniel2503

71
9

cmjmmrp

69
10

priest

64
11

fjsrey

62
12

chrysaor

56
13

acorantf

48
14

ghasthelm

46
15

espartaco

45
16

frjlara

42
17

dlobatod

41
 

Hecho con Plone CMS, el Sistema de Gestión de Contenidos de Fuentes Abiertos

Este sitio cumple con los siguientes estándares: