web-dev-qa-db-ja.com

LinuxでPLファイルを実行するには?

実行する必要があるvmware-install.plファイルがあります。それをダブルクリックしますが、Linuxはテキストエディターで開いて編集します。このファイルを実行するには? GUIから実行できますか?
ファイルのプロパティで、「プログラムとしてのファイルの実行を許可する」と示されています。

Fedora 18を持っています。


更新:
なんとかコンソールを開いて、自分のフォルダに移動しました。私がつついた:

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

最後の行は言う:

vmware-install.plコマンドが見つかりません...

しかし、「ls」はそこにファイルをリストします...

5
Ultralisk

代わりにこれを実行してください:

./vmware-install.pl 

./は、現在のディレクトリを指します。

./なしで実行すると、Linuxは実行可能パスでvmware-install.plというプログラムを検索しますが、デフォルトでは現在のディレクトリがパスに含まれません(セキュリティ上の理由から)。

10
slhck

「LinuxでPLファイルを実行するには?」

LinuxのPLファイル(ファイル名の末尾が.pl)は、おそらくPerlプログラムです。したがって、次のようにPerlで実行します。

Perl vmware-install.pl

多くの場合、次のことも可能です。

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

ただし、これには、実行ビット(chmod +x属性)をvmware-install.plに設定する必要があります。また、最初の行が(head -1 vmware-install.pl)であるLinuxにPerlをインストールする必要があります。 Perl vmware-install.plが機能しない場合は、2つの理由が考えられます。1)システムにPerlがインストールされていない(Linuxとは異なります)か、2)$PATH環境変数のどのフォルダーにもPerlがインストールされていません。試してください:

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
1
Kjetil S.

GUIから:

  1. フォルダを右クリックし、[ターミナルで開く]をクリックします
  2. ./vmware-install.plと入力します
0
Richard