Executando comandos e scripts de shell no Ubuntu

3

Estou tentando executar um script de shell no Ubuntu para exibir meu telefone Firefox OS. Eu baixei e descompactei a nova versão. Eu lancei o shell e naveguei para o diretório em que o arquivo .sh está.

Todos os arquivos necessários para fazer o flash do telefone estão no mesmo diretório. Ele usa dois executáveis - adb e flashboot - que estão no diretório. Eu digito ./flash.sh e ele produz a saída 'nenhum tal arquivo ou diretório' erros.

Eu digitei ./adb (que é o primeiro comando no shell script) e ele dá o mesmo erro - mesmo que eu possa ver que o executável está lá.

O que estou fazendo de errado? Tenho certeza que é algo simples.

EDIT # 1

Aqui está a saída ls para o executável adb :

-rwxr-xr-x 1 parallels parallels    204436 Jun 13 18:41 adb

Sim, estou definitivamente no diretório correto

parallels@~/Downloads$ pwd    
/home/parallels/Downloads

Completamente ls -la :

drwxrwxr-x  2 parallels parallels      4096 Sep  8 13:17 .  
drwxr-xr-x 39 parallels parallels      4096 Sep  8 13:16 ..  
-rwxr-xr-x  1 parallels parallels    204436 Jun 13 18:41 adb  
-rw-r--r--  1 parallels parallels    191488 Jun 13 18:41 adb.exe  
-rw-r--r--  1 parallels parallels     96256 Jun 13 18:41 AdbWinApi.dll  
-rw-r--r--  1 parallels parallels     60928 Jun 13 18:41 AdbWinUsbApi.dll  
-rw-r--r--  1 parallels parallels   4923392 Jun 13 18:41 boot.img  
-rwxr-xr-x  1 parallels parallels    149928 Jun 13 18:41 fastboot  
-rw-r--r--  1 parallels parallels    140800 Jun 13 18:41 fastboot.exe  
-rw-r--r--  1 parallels parallels      1044 Jun 13 18:41 flash.bat  
-rwxr-xr-x  1 parallels parallels       170 Jun 13 18:41 flash_mac.sh  
-rwxr-xr-x  1 parallels parallels       182 Jun 13 18:41 flash.sh  
-rw-rw-r--  1 parallels parallels  99863338 Sep  7 22:57 images-peak-2013-06-13.Gecko-86f00ac.Gaia-619c980.zip  
-rw-r--r--  1 parallels parallels 153211752 Jun 13 18:41 system.img  
-rw-r--r--  1 parallels parallels  33649328 Jun 13 18:41 userdata.img  

Isso é o que eu tento executar adb . (Eu criei um novo diretório 'flash' para me certificar de que não é específico do diretório Downloads):

parallels@~/flash$ ./adb
bash: ./adb: No such file or directory

EDIT # 2

Encontrou isto:

Parece que pode ser a mesma coisa. Algo a ver com os executáveis sendo de 32 bits em um sistema de 64 bits e, portanto, as bibliotecas requeridas estão ausentes.

    
por anthonyc 08.09.2013 / 13:35

1 resposta

-1

você está tentando executar um executável do Windows. Experimente o wine adb.exe.

    
por 21.10.2013 / 21:51