web-dev-qa-db-ja.com

jEditのJasonプラグインをインストールする方法

私はUbuntu(14.04)の初心者なので、jEditのプラグインとしてJasonをインストールする方法をご案内いただければ幸いです。

Jasonインストールホームページ

jEditプラグインのインストール手順

Jasonページでは、run bin/jason.shだけで非常に簡単に聞こえます。端末でこれを実行しようとしましたが、runコマンドが見つからず、どのパッケージをインストールするべきかわかりません。 jason.shをダブルクリックすると、このファイルはjEditで開かれますが、何も起こりません。

また、ソースファイルをusr/share/jEdit/jarsにコピーしてJasonを手動でインストールしようとしましたが、どちらも機能しませんでした。

スクリーンショットで更新:

enter image description here

このフォルダでこのファイルを実行する権限がないようです。私はSudoでもう一度やろうとしましたが、うまくいきませんでした

2
Tho Vo

インストール手順run bin/jason.shを実行するように指示していません。彼らはbin/jason.shを実行するように言っています。

Jasonフォルダーをホームフォルダーに配置するとします。

cd # changes to your home folder

# change URL for different version or different mirror
wget http://superb-dca3.dl.sourceforge.net/project/jason/jason/version%201.4.1/Jason-1.4.1.tgz  

tar xf Jason-1.4.1.tgz

cd Jason-1.4.1

これらのステップのいずれかまたは両方を、GUIを使用して(Webブラウザーおよびアーカイブマネージャー経由で)実行できます。そのようにした場合、続行するには、cdに続けてスペースを入力し、Jason-1.4.1フォルダーをターミナルにドラッグして完全なパスを貼り付けます(バージョン番号が異なる場合があります)将来これを読み直す)、次に Enter

許可と特権に関するいくつかの注意:

  • ダウンロードしたJasonアーカイブには、Jasonを適切に(または場合によってはまったく)実行するために特定の方法で権限を設定する必要があるファイルが含まれています。最近提供された情報の一部に基づいて、jason.shが実行可能として設定されていないようです。

    。tgzではなく.Zipファイルをダウンロードした可能性があります。 .Zipアーカイブは、通常、実行可能ファイルやその他のUnixスタイルのアクセス許可を保持しません。正しい権限を持つことに依存しているjason.sh以外にも多くのファイルがあるため、正しい解決策は.tgzファイルの使用をやり直すことです。これは、Jasonをダウンロードするときのオプションの1つです。
    1個のその他のファイル アーカイブ内は実行可能としてマークされているはずです。そのため、その1つのファイルの権限を設定するだけでは、たとえそれができても、おそらく最善の修正とは言えません。これらの他のファイルのいくつかもスクリプトまたはプログラムであるため、明らかにこれらの権限が必要です。 (一部の人にとっては奇妙に見えるのは+ xですが、無差別に適用されるわけではありません。同じdirにあり、同じサフィックスを持つ他のファイルは-xです。)

    または:たぶん、.tgzアーカイブを抽出したドライブはNTFSまたはFAT32ドライブ、またはその他のドライブUnixスタイルのアクセス許可をサポートします。次に、すべてのファイルにファイルのデフォルトのアクセス許可が与えられ、すべてのフォルダに、そのファイルシステムがマウントされたときに設定されたフォルダのデフォルトのアクセス許可が与えられます。これらのデフォルトを変更することはできますが、おそらく変更すべきではありません-そうすれば、実行可能とマークされたすべての種類のファイルがare n'tとなるはずです。代わりに、_Jason-1.4.1.tgzを、Unixスタイルのアクセス許可がサポートされているホームフォルダーのような場所に抽出します。

    または:。tgzアーカイブを抽出したドライブがnoexecオプションを使用してマウントされている可能性があります。これは(特に、提供された情報に基づいて)最も可能性が低いです。 noexecファイルシステムで変更されると、それらのファイルは実行可能ファイルとして実行できなくなります。しかし、これが事実である場合、解決策は同じです。アーカイブを別の場所に移動して、そこに抽出します。

  • 上記のようにホームフォルダーにJasonを配置する場合、このコピーはユーザーに属している必要があります。インストールの一部として、(Sudoを使用して)rootとしてアクションを実行する必要はありません。 システム全体にインストールした場合でも、ほぼ確実にJasonをrootとして実行しないでください。

Jason-1.4.1フォルダーに移動したので、次のコマンドを実行して、binサブフォルダーにあるjason.shスクリプトを実行します。

bin/jason.sh

必要なすべての依存関係(Javaなど)がある場合、Jasonを実行する必要があります。

これはJasonの動作を確認するのに適していますが、ほとんどの場合、GUIから実行することをお勧めします。主な方法は2つあります。

Nautilusがシェルスクリプトをダブルクリックしたときにシェルスクリプトを実行できるようにすることができます(実行可能とマークされている場合)。

または、スクリプトを実行するランチャーを作成できます。

あなたはおそらくランチャーを作りたいと思うでしょう。便宜上、これを行う1つの方法を次に示します。

これは this answer および that one に基づいています。 (MATEデスクトップ環境を使用している場合は、mate-desktop-item-editの代わりにgnome-desktop-item-editを使用してください。)

  1. デスクトップを右クリックしてランチャーを作成...をクリックするか、そのオプションがない場合はgnome-desktop-item-edit --create-new ~/Desktopを実行します。

  2. タイプについては、アプリケーションを保持します。

  3. 名前には、Jason(または好きなもの)を入れます。

  4. コマンドの場合は、jason.shへの完全修飾パスを入力するか、それを参照します([参照...]ボタンを使用)。鉱山は/home/ek/Jason-1.4.1/bin/jason.shです。同じバージョンのJasonを使用していて、上記の手順を実行した場合は、ekを自分のユーザー名に置き換えてください。

    image of Create Launcher dialog box, making a launcher for jason.sh

    bin/jason.shを正常に実行したターミナルにいる場合、readlink -f bin/jason.shを実行すると完全なパスが表示されます。

    ek@Ilex:~/Jason-1.4.1$ readlink -f bin/jason.sh
    /home/ek/Jason-1.4.1/bin/jason.sh
    
  5. OKをクリックします。

  6. これで、ダブルクリックしてアプリケーションを簡単に起動できるJasonというデスクトップランチャーが作成されました。 (必要に応じて、デスクトップ以外の場所に移動できます。)

    enter image description here

1
Eliah Kagan

Jason-1.3.9/binフォルダーに移動します。

コマンドsh jason.shを実行します

1
Ajay Sant

Jasonアーカイブを解凍した後、入力するコマンドはbin/jason.shいいえrun bin/jason.sh

sylvain@sylvain-ThinkPad-T430s:~/Downloads/Jason-1.4.1$ chmod +x bin/jason.sh
sylvain@sylvain-ThinkPad-T430s:~/Downloads/Jason-1.4.1$ bash bin/jason.sh 
JDK_HOME is not properly set!
sylvain@sylvain-ThinkPad-T430s:~/Downloads/Jason-1.4.1$ 

enter image description here

0
Sylvain Pineau