Eclipse não executável

4

Acabei de fazer o download do Android SDK para Linux. Estou executando o OpenSuse 12.3. Quando tento executar o Eclipse, há um erro que diz que não há nenhum programa para executar arquivos executáveis. Então, eu uso as seguintes maneiras para tornar o programa executável do Eclipse.

  1. Clique com o botão direito do mouse no programa e abra a opção "Propriedades" para marcar a caixa de seleção "Permitir execução de arquivo como programa". Mas assim que eu marque a caixa, ela fica desmarcada e não consigo executar o Eclipse.
  2. Tentei usar o comando chmod +x , mas não houve alteração.

Conforme solicitado, aqui está a saída do comando file eclipse e ldd eclipse .

gursheel@linux-vfsr$ file eclipse
eclipse: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
gursheel@linux-vfsr$ ./eclipse
bash: ./eclipse: Permission denied
gursheel@linux-vfsr$ ldd eclipse
ldd: warning: you do not have execution permission for './eclipse'
/usr/bin/ldd: line 124: ./eclipse: Permission denied
gursheel@linux-vfsr$ chmod +x eclipse
gursheel@linux-vfsr$ ldd eclipse
ldd: warning: you do not have execution permission for './eclipse'
/usr/bin/ldd: line 124: ./eclipse: Permission denied

Aqui está a entrada em /etc/fsatb

/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part7 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part8 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part9 /home                ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

e /proc/mounts Estática é o nome da unidade que possui a pasta adt com o eclipse.

/dev/sda3 /run/media/gursheel/Statics fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda3 /var/run/media/gursheel/Statics fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

Como faço para o executável do Eclipse?

    
por fts 27.08.2013 / 21:15

1 resposta

2

Como você já encontrou sua resposta nos comentários de @sendmoreinfo, expandirei sua resposta e darei uma alternativa possível

Seu problema era que o eclipse estava sendo executado em uma unidade NTFS, o NTFS não entende bits executáveis, portanto, por padrão, o NTFS-3g monta sua partição como nenhum executável.

Neste ponto, posso dar-lhe uma lista de respostas para a mesma pergunta que você tem agora, que é como montar uma unidade NTFS para que eu possa executar programas, os seguintes links são soluções para esse problema

A partir da terceira resposta, podemos retirar a possibilidade de remontar a unidade com as seguintes opções (adaptadas ao seu caso)

sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/sda3 /run/media/gursheel/Statics
    
por 06.03.2015 / 02:54