pkg.sopackage field notes

brew / Rang 109

tesseract mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für tesseract in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install tesseract

provider-native install command

Überblick

Paketzusammenfassung

OCR (Optical Character Recognition) engine

Befehle und Aliase

  • ambiguous_words
  • classifier_tester
  • cntraining
  • combine_lang_model
  • combine_tessdata
  • dawg2wordlist
  • lstmeval
  • lstmtraining
  • merge_unicharsets
  • mftraining
  • set_unicharset_properties
  • shapeclustering
  • tesseract
  • text2image
  • unicharset_extractor
  • wordlist2dawg

Verlauf

Projektgeschichte und Nutzung

Tesseract is one of the canonical open-source OCR engines and includes both libtesseract and the `tesseract` command-line program. Official docs describe an Apache-licensed OCR engine usable from the shell or through C and C++ APIs, with Unicode support, trained data for more than 100 languages, and output formats including plain text, hOCR, searchable PDF, TSV, ALTO, and PAGE.

Projektgeschichte

Tesseract began as a Hewlett-Packard OCR engine developed at HP Laboratories Bristol and HP Greeley between 1985 and 1994. HP later made Windows and C++ changes, open-sourced the project in 2005, and Google developed it from 2006 until August 2017.

The modern project is maintained in the tesseract-ocr GitHub organization. The official README names Stefan Weil as current lead developer, Ray Smith as lead developer until 2017, and Zdenko Podobny as maintainer. Tesseract 4 introduced an LSTM neural-network recognizer, and version 5 became the current stable major line with release 5.0.0 on November 30, 2021.

Adoptionsgeschichte

Tesseract's adoption is unusually broad for a CLI package because it sits at the boundary between desktop utilities, archival workflows, library APIs, and machine-learning-era OCR. Package metadata lists it across Homebrew, Chocolatey, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, winget, and openSUSE, reflecting long-term cross-platform demand.

Wie es verwendet wird

The classic package-manager usage is `tesseract imagename outputbase`, optionally adding language, OCR engine mode, page segmentation mode, and config files. Users install language data, run OCR from shell scripts, generate text or searchable PDFs, and let higher-level wrappers call libtesseract where an application needs embedded OCR.

Warum Paket-Nerds sich dafür interessieren

Tesseract is a package-nerd landmark because installing it correctly is often half the battle: the engine, traineddata files, image libraries, compiler flags, and wrapper bindings must line up. It is also a rare package where command-line users, distro maintainers, data archivists, and application developers all care about the same executable.

Zeitleiste

  • 1985-1994: Hewlett-Packard develops the original Tesseract OCR engine.
  • 2005: HP open-sources Tesseract.
  • 2006: Official release notes list Tesseract 1.00 on June 17, 2006.
  • 2006-2017: Google develops Tesseract.
  • 2018: Tesseract 4.0.0 released with the LSTM-era OCR engine.
  • 2021: Tesseract 5.0.0 released on November 30, 2021.
  • 2025: Release notes list Tesseract 5.5.2 on December 26, 2025.

Related projects

  • Tesseract is closely related to tessdata trained models, Leptonica image processing, OCRopus LSTM history, GUI front ends, language-specific wrappers, and document-processing tools that need OCR output.

Sicherheitslage

Risikostufe: orange

broad file, network, media, or database tool signal. infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • broad file, network, media, or database tool signal
  • infrastructure mutation or orchestration signal

Signale

  • text:cluster
  • text:image

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ambiguous_wordsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
classifier_testerExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
cntrainingExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
combine_lang_modelExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
combine_tessdataExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
dawg2wordlistExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
lstmevalExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
lstmtrainingExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
merge_unicharsetsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mftrainingExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
set_unicharset_propertiesExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
shapeclusteringExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
tesseractExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
text2imageExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
unicharset_extractorExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
wordlist2dawgExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version5.5.3
Manager aktualisiert2026-07-25
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:tesseract
Version5.5.3
PaketmanagerHomebrew
Homepagehttps://tesseract-ocr.github.io/
Repositoryhttps://github.com/tesseract-ocr/tesseract
Zuletzt aktualisiert2026-07-25T00:56:36Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation