Установите openslide и его зависимость openjpeg на Ubuntu без прав root

Я подключен к серверу через SSH и не имею привилегий root. В конечном итоге мне нужно установить openslide. apt-get нет, yum требует привилегий root, поэтому я собирался сделать make/install из исходного кода openslide.

Мне нужно было установить openjpeg в качестве зависимости, однако они поддерживают cmake, и в какой-то момент это требует наличия root-привилегий:/ как в их руководстве по установке

Есть ли способ обойти?

PS: мне нужен openslide для чтения очень больших (~1,5 ГБ) файлов TIF в Python

0 ответов

  1. загрузите openjepg с https://github.com/uclouvain/openjpeg/releases/download/v2.3.1/openjpeg-v2.3.1-linux-x86_64.tar.gz
  2. разархивируйте загруженный файл и измените pkgconfig/libjpeg2.pc, установите для "префикса" правильный путь, чтобы компилятор мог найти соответствующие пути include и lib
  3. загрузите openslide с https://github.com/openslide/openslide/releases/download/v3.4.1/openslide-3.4.1.tar.gz
  4. разархивируйте загруженный файл и cd в распакованную папку
  5. запустите./configure -prefix=/ / путь / вы / хотели бы / хотели / открыть / открыть / установить PKG_CONFIG_PATH=/ путь / вы / сохранить /openjpeg/openjpeg-v2.3.1-linux-x86_64/lib/pkgconfig
  6. запустить make &make install
  7. добавьте / путь / вы / хотели бы / / openslide / в / быть / установлен / lib в "LD_LIBRARY_PATH" (vi ~/.bashrc, добавьте export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ / путь / вы / хотели бы / хотели / openslide / в / быть / установлен /lib)
Другие вопросы по тегам