Mayuriです。Ubuntuに
インストールしようとしたところxcrysden 1.5.53
、以下の問題が発生しました。
コマンドを実行した後:
tar xvf xcrysden-1.5.53.tar.gz && cd xcrysden-1.5.53/
cp system/Make.sys-shared Make.sys
make all
次のような結果になります:
#------------------------------------#
# #
# Downloading external Tcl-library #
# #
#------------------------------------#
--2015-06-11 12:49:07-- http://prdownloads.sourceforge.net/tcl/tcl8.5.11-src.tar.gz
Resolving prdownloads.sourceforge.net (prdownloads.sourceforge.net)... failed: Name or service not known.
wget: unable to resolve host address `prdownloads.sourceforge.net'
make[1]: *** [tcl] Error 4
make[1]: Leaving directory `/home/physics2/Desktop/xcrysden-1.5.53/external/src'
make: *** [tcl] Error 2
physics2@CP2:~/Desktop/xcrysden-1.5.53$
答え1
おそらく、ダウンロード(ベアソースコードバージョン)のインストールが最も簡単ではなかったでしょう。
Debian インストーラー ファイルが利用可能な場合は、常にそれを使用するのが最適です。このインストーラーは Debian と Ubuntu 用に作成されており、ソフトウェア センターから依存関係を自動的に取得します。
- 1.5.53-1(=14.04; Trusty および 14.10; Utopic も同様) はパッケージ ページからダウンロードできます。インストールするバージョンと同じである必要があります。
- 新しいバージョンもあります1.5.60(=15.04; 鮮明)。
これをインストールするには、Ubuntu ソフトウェア センターを使用できます。
彼らも持ってるコンパイル済みバージョンこちらのほうがインストールが簡単です:
xc-VERSION.tar.gz パッケージ ファイルを解凍します。例: tar zxvf xc-VERSION.tar.gz
または: gunzip -c xc-VERSION.tar.gz | tar xvf -作成されたディレクトリにcdします(例:cd xcrysden-VERSION/)
プログラムを「./xcrysden」として起動します。
その他はすべてコンパイルが必要です。コンパイルされたバージョンを使用する必要がない場合は、上記の 2 つの方法でインストールできます。
さらに、バージョンTCL/TK/MESAが含まれ、スタンドアロンソースコードのバージョン。インストール時に同じメッセージが表示されてエラーになるので、インストールスクリプトに問題があるようです。メーリングリストこれを修正したい場合。