Недавно я установил версию 4 WRFV и теперь пытаюсь ungrib.exe
но это показывает:
./ungrib.exe: /usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./ungrib.exe)
при предоставлении ldd ungrib.exe это показывает:
./ungrib.exe: /usr/lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./ungrib.exe)
linux-vdso.so.1 (0x00007ffd599fc000)
libpng12.so.0 => /usr/lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f0907e20000)
libgfortran.so.4 => /usr/lib/x86_64-linux-gnu/libgfortran.so.4 (0x00007f0907a41000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f09076a3000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f090748b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f090709a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0906e7d000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007f0906c3d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0908333000)
и это - мой bashrc
путь:
export LDFLAGS=-L$DIR/grib2/lib
export LD_LIBRARY_PATH=$DIR/libpng-1.2.50
export CPPFLAGS=-I$DIR/grib2/include
export PATH=$DIR/netcdf/bin:$PATH
export NETCDF=$DIR/netcdf
export JASPERLIB=$DIR/grib2/lib
export JASPERINC=$DIR/grib2/include
export NCARG_ROOT=$DIR/ncl
export PATH=$NCARG_ROOT/bin:$PATH
export DISPLAY=:0.0
помогите
Я думаю, что могло бы быть легче использовать wgrib вместо этого, поскольку это компилирует на Linux вместо EXE-файла.
Щелкните здесь для большего количества информации.
Чтобы загрузить и скомпилировать, выполните следующие команды:
cd
mkdir WGRIB; cd WGRIB
sudo apt-get update
sudo apt-get install build-essential
wget ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib/wgrib.tar
tar xvf wgrib.tar
make
Теперь, можно работать wgrib
:
./wgrib
Для петляния от терминала в любом каталоге выполните следующую команду:
~/WGRIB/wgrib
Можно также добавить это как псевдоним к Вашему ~/.bashrc
файл путем добавления следующей строки к Вашему ~/.bashrc
файл:
alias wgrib="$HOME/WGRIB/wgrib"
и затем выполненный следующая команда для применения изменений:
. ~/.bashrc
Теперь необходимо смочь работать wgrib
путем выполнения следующей команды:
wgrib
Кроме того, можно также использовать wgrib2 вместо этого
Щелкните здесь для получения дополнительной информации.
cd
wget ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/wgrib2.tgz
tar xvf wgrib2.tgz
cd grib2
export CC=gcc
make
cd wgrib2
./wgrib2
Этот не хочет устанавливать в масштабе всей системы по некоторым причинам, но полный путь к исполняемому файлу:
~/grib2/wgrib2/wgrib2
или
$HOME/grib2/wgrib2/wgrib2