Я пытаюсь установить FreeSurfer: ftp://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/6.0.0/freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz
Я выполняю эти шаги для установки FreeSurfer: https://surfer.nmr.mgh.harvard.edu/fswiki/DownloadAndInstall
Когда я выполняю следующие команды:
freeview -v \
bert/mri/T1.mgz \
bert/mri/wm.mgz \
bert/mri/brainmask.mgz \
bert/mri/aseg.mgz:colormap=lut:opacity=0.2 \
-f \
bert/surf/lh.white:edgecolor=blue \
bert/surf/lh.pial:edgecolor=red \
bert/surf/rh.white:edgecolor=blue \
bert/surf/rh.pial:edgecolor=red
Я получаю эту ошибку:
freeview.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
И когда я пытаюсь установить этот пакет:
sudo apt-get install libpng12.so.0
Я получаю эту ошибку:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpng12.0-0:i386
E: Couldn't find any package by glob 'libpng12.0-0'
E: Couldn't find any package by regex 'libpng12.0-0'
Я полностью плохо знаком с Linux, помогите!
Программное обеспечение, которое Вы пытаетесь запустить, требует версии 12 libpng, который больше не доступен в Ubuntu 16.10 +. Лучшая вещь сделать состояла бы в том, чтобы установить Ubuntu 16.04 или возможно сообщить разработчикам программного обеспечения об этой проблеме, таким образом, они могут обеспечить версию, совместимую с Ubuntu 16.10.
Можно найти этот пакет в
64b http://packages.ubuntu.com/xenial/amd64/libpng12-0/download
32b https://packages.ubuntu.com/xenial/i386/libpng12-0/download
Другая альтернатива должна создать символьные ссылки на обе библиотеки PNG и JPEG
sudo ln -s -T /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libjpeg.so.62
sudo ln -s -T /usr/lib/x86_64-linux-gnu/libpng16.so /usr/lib/x86_64-linux-gnu/libpng12.so.0
, Она генерирует некоторые предупреждения (libpng предупреждение: Приложение, созданное с libpng-1.2.7, но работающий с 1.6.28) при выполнении. Однако Freeview работает хорошо.
Загрузите общую библиотеку с https://packages.ubuntu.com/xenial/amd64/libpng12-0/download и затем выполните sudo dpkg-i
У меня были проблемы при установке SAS на Ubuntu 18.04. Некоторое следующее инструкций будет только относиться к тем, которые устанавливают SAS.
Первая проблема состояла в том, что установка подвесит на текущих исправлениях W83001. Решение состоит в том, чтобы переместить текущие исправления W83001pt.zip
из <depot>/hot_fix
каталог, таким образом, это не установлено.
Вторая проблема состояла в том, что следующий пакет был необходим и не установлен по умолчанию на Ubuntu: libjpeg.s0.62
. Установка была сделана следующим образом:
sudo apt install libjpeg62
Третьей проблемой был недостающий пакет, обсужденный на этой странице, libpng12.so.0
. Это было загружено с этой ссылки и установлено следующим образом:
sudo apt install ./libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
После этого я смог запустить программное обеспечение SAS. Благодарен за то, что все отправляют подсказки.
загрузите исходный код https://packages.ubuntu.com/xenial/libpng12-0
компиляция и установка:
wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz
tar xvf libpng_1.2.54.orig.tar.xz
cd libpng-1.2.54
./autogen.sh
./configure
make -j8
sudo make install
затем обновите ссылки с:
sudo ldconfig
до любого из этого уверяют Вас, что машине установили эти предварительные пакеты... базовая линия для любого dev набора
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libtool autoconf build-essential pkg-config automake
Можно использовать:
wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i libpng12.deb