ここに新しい機能があり、ソースからソフトウェアをインストールすることもできます。Hdf4変換ツールをインストールしても動作しません
hdf - > netcdfファイルを変換するにはhttp://www.hdfeos.org/software/h4cflib.phpをインストールします。
外部要件は、HDF4 HDF-EOS2ライブラリです。
だから私は第一
dpkg -l | grep hdf
ii libhdf4-0-alt 4.2.10-3.2 amd64 Hierarchical Data Format library (without NetCDF)
ii libhdf5-10:amd64 1.8.16+docs-4ubuntu1 amd64 Hierarchical Data Format 5 (HDF5) - runtime files - serial version
でチェックしたがって、私は、インストールされたNetCDFなしlibhdf4を有すると仮定(EOS命令上のヒントを参照してください。HDF4ライブラリは「--disable-NetCDFファイル」オプションで設定する必要があります)を
hdf-eosの2番目は同じ方法で何も見つかりませんでした。 HDF-EOS_UG.pdf
: - > hdfeos - - > latest_release> HDF-EOS2.19v1.00.tar.Z と同じフォルダからのユーザーガイドに従っ https://newsroom.gsfc.nasa.gov/sdptoolkit/TKDownload.html:だからから、これをインストールしてみましたインストール・スクリプトをセクション(付録A.1.3.1):のAutoconf/Automakeのを使用して
zcat HDF-EOS2.19v1.00.tar.Z | tar xvf -
cd hdfeos
bin/INSTALL-HDFEOS -sgi64
Error: In 64-bit linux platform the env. variable LINUX_BRAND must be set to linux32 or linux64 before running this script.
インストール(付録A.1.3.2):ここで
cd [...]/hdfeos
./configure --with-hdf=/usr/lib/libmfhdfalt.so.0 --libdir=[...]/hdfeos/lib/linux
[...]
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for ceil in -lm... yes
checking for jpeg_set_defaults in -ljpeg... no
configure: error: couldn't find jpeg library
私は/ libには/ usr /ました私が見つけたのでlibmfhdfalt.so.0:
ldconfig -p | grep hdf
libmfhdfalt.so.0 (libc6,x86-64) => /usr/lib/libmfhdfalt.so.0
しかし、ここでは問題はjpegライブラリと思われます。
ldconfig -p | grep jpeg
libjpeg.so.9 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.9
libjpeg.so.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.8
dpkg -l | grep jpeg
ii libjpeg-turbo8:amd64 1.4.2-0ubuntu3 amd64 IJG JPEG compliant runtime library.
ii libjpeg8:amd64 8c-2ubuntu8 amd64 Independent JPEG Group's JPEG runtime library (dependency package)
ii libjpeg9:amd64 1:9b-1ubuntu1 amd64 Independent JPEG Group's JPEG runtime library
ソースからもインストールを試みました。
cd jpeg-6b/
./configure
make
sudo make install
作品手動でフォルダを作成する必要が離れて私からのエラーなしjpegsrc.v6b.tar.gz:上EOSフォルダで見つかりました。
だから私はインストールしてもう一度お試しください:インストールscritpt方法について
cd [...]/hdfeos
./configure --with-hdf=/usr/lib/libmfhdfalt.so.0 --with-jpeg=/usr/local/bin/ --libdir=[...]/hdfeos/lib/linux
[...]
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for ceil in -lm... yes
checking for jpeg_set_defaults in -ljpeg... no
configure: error: couldn't find jpeg library
: このLINUX_BRAND変数について何をすべきか?
autoconf/automake用: jpegライブラリへのパスが間違っていますか?もしそうなら、どうすればその道を見つけることができますか? 手続きには何か問題がありますか?
私は何を読んでいるのか、Googleに本当にわからない。申し訳ありませんがquesionが適切に提起されていない場合、私はあなたが私を修正するかどうかを学習します。 ありがとうございました。