Сообщения

Показаны сообщения с ярлыком "debian"

Установка PostGIS 2, GeoServer 2.10 на Debian 7

GeoServer Java8 - http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html Добавить в /etc/environment строку "JAVA_HOME=/usr/lib/jvm/java-8-oracle"  Добавить в /etc/profile строку "export PATH=$PATH:/usr/lib/jvm/java-8-oracle" Tomcat 7 - нужно изменить /etc/init.d/tomcat7 строку с с подстановкой какой-нибудь 6-й OpenJDK на нужную. PostGIS - ссылка echo "deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main" >> /etc/apt/sources.list wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - sh -c 'echo "deb http://http.debian.net/debian wheezy-backports main" >> /etc/apt/sources.list' apt-get update apt-get install libjson-c2 apt-get install liblwgeom-2.1.4 apt-get install -y postgresql-9.3-postgis-2.1

Make, grep, sed и bash

Make Очень большой мануал по make - тынц Ещё один поменьше - тынц Важно помнить, синтаксис в описании целей и пререквизитов отличается от синтаксиса команд! Ключи вызова make: -r - отключает встроенные проверки для различных с языков. так быстрее работает; -k - продолжать работать, в случает если одна из целей поломалась; -n - не выполнять реальных команд, а выводить их в виде текста. для отладки; -d - debug-режим; -j20 - выполнять в 20-и (обычно 10-30) потоках. make -r -f Makefile_create all -k -j30 &>make.log В Makefile: SOME_VAR:=$(shell find txt_instructions/some_dir -type f -name '*.instr') - вызов команд BASH, в данном случае find _CNT__ROUTES:=$(patsubst txt_instructions/_CNT_/%.instr,generated_routes/_CNT_/%.mp,$(SOME_VAR)) - а теперь замена ( patsubst ) путей из переменной ( SOME_VAR ), во всех найденных путях  txt_instructions  меняется на  generated_routes. Правила: generated_routes/_CNT_/%.mp: txt_instructions/_CNT_/%.instr ...

Как установить лаунчер Synapse в Debian Jessie

Изображение
Помог Яндекс! Так как есть у него. Репо с DEB-пакетами.

Использование внешнего каталога данных Geoserver на Linux (Debian)

Суть задачи такова - использовать инстанс Geoserver'а работающего на Linux, а data-директория, да ещё и с очень большим тайловым кешем (0,5 Тб), находится на другой  машине, работающей под управлением Windows с Active Directory. Разрешить всё пользователю из Active Directory доступ на data-директорию (D:\geoserverdata) через общий доступ. В Linux создать директорию (например, /home/filippov/geoserverdata/) в которую будет примонтировано содержимое из сети. Сделать Linux-пользователя, от которого запускается Geoserver, владельцем этой директории. У меня он работает в Tomcat 8 и пользователь (и группа) называется tomcat8. Узнать UID и GID пользователя tomcat8: cat /etc/passwd | grep tomcat8 . Вывод консоли: tomcat8:x:118:125::/usr/share/tomcat8:/bin/false . Здесь первая цифра будет UID, GID вторая. Примонтировать общую директорию в Linux с указанием владельца (UID,GID) её содержимого: # mount -t cifs //windows.server.and.domain/geoserverdata/ /home/filippov/geoserverdata/ -...