tesseract-box/provision.sh
Nikita Orlov c5b51f1c3f записал рабочий процесс обучения
удалил лишние файлы
доработал провижн и вынес установку шрифтов в отдельный шаг
2020-02-13 19:56:11 +03:00

32 lines
1.1 KiB
Bash

# Fix X11 forwarding
echo "X11UseLocalhost no" >> /etc/ssh/sshd_config
echo "AddressFamily inet" >> /etc/ssh/sshd_config
systemctl restart ssh.service
env|grep DISPLAY
#
echo "%vagrant ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/vagrant
# зависимости
export DEBIAN_FRONTEND=noninteractive
locale-gen en_US.UTF-8
apt-get update
apt-get install -y htop nano tree libsm6 libxext6 libxrender-dev \
libicu-dev libpango1.0-dev libcairo2-dev g++ autoconf automake \
libtool pkg-config libpng-dev libjpeg62-turbo-dev libtiff5-dev \
zlib1g-dev libicu-dev libleptonica-dev
# скачиваем и собираем tesseract 4.1.1
cd /
wget https://github.com/tesseract-ocr/tesseract/archive/4.1.1.tar.gz
tar -zxvf 4.1.1.tar.gz
chown -R vagrant:vagrant /tesseract-4.1.1
# установка, сборка и сохранение переменных среды
cd /vagrant || exit 1
chmod +x ./install.sh
runuser -l vagrant -c '/vagrant/install.sh'
# путь к шрифтам
export FONTS_DIR=/usr/local/share/fonts
echo "export FONTS_DIR=$FONTS_DIR" >> /home/vagrant/.bashrc