Como executar um arquivo PL no Linux?

3

Eu tenho um arquivo vmware-install.pl que preciso executar. Eu duplo clique nele, mas o Linux irá abri-lo em um editor de texto para edição. Como executar este arquivo? Pode ser feito a partir da GUI?
Nas propriedades do arquivo, diz "permitir a execução do arquivo como programa".

Eu tenho o Fedora 18.

Atualização:
Consegui abrir o console e naveguei para a minha pasta. Eu cutuquei:

chmod +x vmware-install.pl
vmware-install.pl 

a última linha diz:

vmware-install.pl command not found...

mas 'ls' lista o arquivo lá ....

    
por Rigel 04.09.2014 / 11:44

3 respostas

7

Execute isso:

./vmware-install.pl 

O ./ refere-se ao diretório atual.

Se você executá-lo sem ./ , o Linux procurará um programa chamado vmware-install.pl em seu caminho executável, mas o diretório atual nunca está no caminho por padrão (por motivos de segurança).

    
por 04.09.2014 / 12:10
0

Da GUI:

  1. Clique com o botão direito na pasta e clique em "Abrir no terminal"
  2. Digite ./vmware-install.pl
por 04.09.2014 / 11:48
0

"Como executar um arquivo PL no Linux?"

Um arquivo PL no Linux (nome do arquivo terminado com .pl) é muito provavelmente um programa Perl. Então corra com perl assim:

perl vmware-install.pl

Muitas vezes também é possível:

./vmware-install.pl        #or:
where/the/file/is/vmware-install.pl

Mas isso requer que o bit de execução (um atributo chmod +x ) seja definido no vmware-install.pl e também o Perl deve ser instalado em seu Linux, onde a primeira linha diz ( head -1 vmware-install.pl ). Se perl vmware-install.pl não funcionar, pode haver duas explicações para isso: 1) seu sistema não tem o perl instalado (improvável no linux) ou 2) o perl não está instalado em nenhuma das pastas no ambiente $PATH variável. Experimente:

echo $PATH
perl vmware-install.pl
/usr/bin/perl vmware-install.pl
/usr/local/bin/perl vmware-install.pl
/whereever/your/system/has/perl vmware-install.pl
sudo yum install perl        #to install perl on Redhat, RHEL, CentOS etc
sudo apt-get install perl    #to install perl on Ubuntu, etc
    
por 05.09.2018 / 15:55