repositorypackage
0.0.0-20240815045435-6ad0b4b98b82
Repository: https://github.com/spies36/gocr_worker.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# README
GoCR Worker for Debian
This is a guide to stand up a GoCR worker for Debian.
Primary steps
sudo apt update
To get fresh package list- Install GoLang
- Install Tesseract-OCR
- Install ImageMagick's MagickWand
Install Go
sudo rm -rf /usr/local/go
Remove existing installscd /usr/local
- Download 1.22.2
sudo wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
- Unpack the tar
sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
- Add go to PATH
export PATH=$PATH:/usr/local/go/bin
- Confirm install
go version
should output version info
Install Tesseract-OCR
sudo apt install tesseract-ocr libtesseract-dev
Install tesseract and header files/librariessudo apt install tesseract-ocr-eng
was probably already installedtesseract --version
Confirm Tesseract version
Install ImageMagick's MagickWand
- sudo apt install
sudo apt install libmagickwand-dev
- remove ghost script PDF policy
sudo nano /etc/ImageMagick-6/policy.xml
- Remove these lines
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="PS2" />
<policy domain="coder" rights="none" pattern="PS3" />
<policy domain="coder" rights="none" pattern="EPS" />
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="none" pattern="XPS" />
export CGO_FLAGS_ALLOW='-Xpreprocessor'