何人かのユーザが「どうやったらJMP LinuxをUbuntuやDebianにインストールできますか」と尋ねました。
JMP 7と今後のJMP 8 LinuxインストーラはRPMベースです。これは、DebianベースのLinuxユーザにとって課題となります。
以下は、DebianベースのシステムにJMP Linuxをインストールするためのインストール方法です。jmp-setupプログラムを使用する代わりに、.rpmファイルを直接解凍する必要があります。この方法の唯一の問題は、システム上のライブラリ依存関係の欠如について警告できないことです。私たちはできる限り少なく頼るように一生懸命努力してきましたが、それでもなお問題になるかもしれません。
これらの手順は、JMPインストールファイルが/ tmp / jmp7にあることを前提としています(別の場所にコピーした場合は、必要に応じて置き換えます)。以下は、32ビットJMP 7.0.1シュリンクラップのインストール例です。異なる場合は、適切なrpmファイル名に置き換えてください。
rootとしてログインするか、端末ウィンドウからrootになる
すー
cd /
rpm2cpio /tmp/jmp7/jmp-setup-1.2-3.i686.rpm | cpio --extract --make-directories
rpm2cpio /tmp/jmp7/jmp-base-7.0.1-i686.rpm | cpio --extract --make-directories
rpm2cpio /tmp/jmp7/jmp-lang-enUS-7.0.1-1.noarch.rpm | cpio --extract --make-directories
…
同様に、必要な外国語サポートファイルを解凍します。
これでファイルが解凍されます。
opt / SAS / JMP7
これが、JMPが動作するようにコマンドを/ディレクトリからrootとして実行する必要がある理由です。
/ opt / SAS / JMP7にインストール
インストーラが実行する最後の手順は、/ etc / ld.so.confの末尾にエントリを追加することです。
/ opt / SAS / JMP7 / lib
または
/ opt / SAS / JMP7 / lib64
32ビットJMPまたは64ビットJMPがインストールされているかどうかに基づいて。これは、libcurlがシステムに存在していない場合にJMPが使用するlibcurl.soのバージョンを提供するためです。
それから、
ldconfig
システムの検索パスにJMPのライブラリディレクトリを追加します。インストーラがオリジナルをld.so.conf.cyaにコピーし、新しいファイルがld.so.conf.tmpとして作成されます。それが完了すると、インストーラは
mv ld.so.conf.tmp ld.so.conf
RPMファイルを解凍してインストールすると、jmp-setupインストールプログラムがバイパスされます。RPMデータベースのエントリは作成されないので、アップデートはこれと同じ方法で行う必要があります。また、jmp-setupプログラムは同じ理由でJMPをアンインストールできません。この場合は、/ opt / SAS / JMP7とそのサブディレクトリを削除するだけです。
JMP 7には、インストールディレクトリとして/ opt / SAS / JMP7を想定した、内部に少なくとも1つのハードコードされたパスがあります。その結果、JMP7が別のディレクトリーに移動された場合、ヘルプファイルを見つけることに問題がある可能性があります。この問題はJMP8で修正されました。
匿名書きました:
シリアル番号を入力するまではうまくいきます。シリアル番号を要求するページが表示されますが、シリアル番号を入力することはできません。他のすべてのボタンは機能します。テンプレート内のエラーでなければなりません。
parm randhawa 書きました:
上記の手順に従って、jmpはubuntu 8.10に問題なくインストールします。ただし、jmpアクティベーション画面では、シリアル番号に文字は使用されません。libcurlのいくつかの問題でなければなりません。その画面上の他のすべてのボタンは問題なく動作します。プロキシフィールドを使用すると、文字を使用できます。
> jmp
メニューフォントをにリセット:Luxi Sansサイズ:9
上記のメッセージはjmpのアクティベーション画面が表示される前に表示されます。
ポールネルソン書きました:
問題がある場合は、SASテクニカルサポートに連絡してください。それはアクティベーション問題を解決するための適切なフォーラムです。
シリアル番号フィールドは、特定のバージョンに有効なシリアル番号のみをサポートします。入力キーストロークの検証があります。JMP 6のシリアル番号は7、または8では機能しません。JMP7のシリアル番号は8で機能しません。(JMPのバージョンの正しい最初の文字で始まっていないと、キーストロークは受け入れられません)。
ヴェレナ書きました:
JMPは開始しませんが、この警告が表示されます。
警告:ローカライズされたStringファイルのロケールが見つかりません。英語のロケール文字列file.XSTRに戻らない/ opt / SAS / JMP7 /サポートファイルGerman REsources / JMP.xstr
この問題を解決するために何ができますか?
ありがとうございます。
ヴェレナ
トーマス書きました:
こんにちは、
UbuntuにJMP8の試用版をインストールしようとしています。私はLinuxに慣れ親しんでいるので、JMPをインストールする手間は少々わかりにくいです。私はただファイルを解凍することだけを手に入れました....誰かがたぶんマニュアルのバージョンをダミーのために翻訳することによってインストールを手伝ってもらえますか...素晴らしいでしょう
ld.so.conf:
挿入する必要がありますか。
/ opt / SAS / JMP8 / lib AND
ld config
* .txtファイルに?
システム検索パスにJMPのライブラリディレクトリを追加するにはどうすればいいですか(.....)。
ヨルゲン書きました:
これは、バージョン6.2のJMP Linuxユーザーマニュアルから基本的にコピーして貼り付けた手順です。それはそれが特定の点を超えて動作していない理由です。Paul nelsonが誰であるかはわからないが、私たちはLinuxプログラミングに直接関わっている人を必要としています。マニュアルを自分で読むことができます。
ポールネルソン書きました:
Ubuntuの最新バージョンにはrpm2cpioプログラムがありませんので、解凍するのは面倒です。rpm2cpioをUbuntuシステムに持ってくる必要がある(rpm2cpioを実行するperlスクリプトが少なくとも1つあることを私は知っています)か、rpmファイルを展開するシステムがOpenSUSE、Fedora、またはRed HatのようなrpmベースのシステムであるDebianベースのシステムにコピーして戻します。JMPのインストールの8.0.2バージョンは、LD_LIBRARY_PATHがJMPの起動に使用されるシェルスクリプトで設定されるように書き直されました。システムのld.so.confファイルを編集する必要はもうありません。
残念ながらLinux版のJMPは廃止されました。Linux用のJMP 9はありません。MacOSXとWindowsはJMP 9でサポートされている唯一のオペレーティングシステムです。