Não é possível instalar o aplicativo do diretório não inicial

0

Eu movi o netbeans-7.4-linux.sh no seguinte diretório /media/hosam/I/Linux , antes de instalar o Ubuntu. O que eu digito:

hosam@HOSAM:~$ cd '/media/hosam/I/Linux/'
hosam@HOSAM:/media/hosam/I/Linux$ sudo chmod +x netbeans-7.4-linux.sh
[sudo] password for hosam: 
hosam@HOSAM:/media/hosam/I/Linux$ sudo ./netbeans-7.4-linux.sh

O que eu recebo

sudo: ./netbeans-7.4-linux.sh: command not found

Quando mudei para /home , funcionou bem

    
por HMS8 26.03.2014 / 13:49

2 respostas

2

./ significa "este diretório". Se você o moveu para outro lugar, precisará alterar o diretório com cd :

cd /media/hosam/I/Linux
./netbeans-7.4-linux.sh

Ou forneça o caminho completo ao chamá-lo:

/media/hosam/I/Linuxnetbeans-7.4-linux.sh

Você também precisará verificar se ele foi marcado como executável. Você pode fazer isso através do menu de propriedades do botão direito do mouse no Nautilus ou executando

chmod +x /media/hosam/I/Linuxnetbeans-7.4-linux.sh

Se isso ainda não funcionar, parece provável que o sistema de arquivos em que ele está instalado provavelmente esteja montado de forma a impedir que os arquivos sejam executados diretamente. Isso deixa você com algumas opções:

  • Chame sh /media/hosam/I/Linuxnetbeans-7.4-linux.sh explicitamente (isso não precisa de permissões de execução)
  • Remontar o sistema de arquivos /media/hosam/ como executável. Se for NTFS, veja isto
  • Ou mova o arquivo para um sistema de arquivos que o suporte, sendo chmod +x
por Oli 26.03.2014 / 13:54
0

Você precisa mover o arquivo de script para o diretório / , para que o script seja executado ou não seja executado por padrão.

Ele precisa de alguma solução para executar um script que estava realmente presente dentro de uma partição ntfs. Basta tentar remontar a partição ntfs seguindo isto responda, para que você possa chmodar os arquivos dentro da partição ntfs.

sudo mkdir /media/foo
sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /media/foo
sudo chmod +x /path/netbeans-7.4-linux.sh
sh /path/netbeans-7.4-linux.sh
    
por Avinash Raj 26.03.2014 / 13:54