Automic VaultAutomic Vault

brew

Installer tika avec Homebrew, Nix, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de tika pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tika

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#tika

nixpkgs package indexes · pkgs/by-name/ti/tika/package.nix · Source: api.github.com

Ubuntu aptvérifié · 92%
sudo apt install libtika-java

Ubuntu 24.04 LTS package indexes · libtika-java · Source: archive.ubuntu.com

aperçu

Résumé du paquet

Content analysis toolkit

Commandes et alias

  • tika
  • tika-rest-server

historique

Historique du projet et usages

Apache Tika is an Apache Software Foundation toolkit for detecting file types and extracting metadata and structured text content from documents using existing parser libraries. It is used both as a Java library and through command-line and server artifacts such as tika-app and tika-server.

Historique du projet

Tika emerged from the Apache Lucene ecosystem and became its own Apache top-level project in April 2010. The official site records Tika 0.8 in November 2010 as its first release as a TLP and Tika 1.0 in November 2011, just in time for ApacheCon NA 2011.

The project evolved from a library for content detection and text extraction into a large document-processing platform. Official getting-started documentation describes core modules, standard parser packages, a runnable tika-app jar with GUI and command-line interface, a JAX-RS REST server, OSGi bundles, and tika-eval tooling.

The release history shows recurring expansion into new formats, parser integrations, server features, OCR, language detection, metadata handling, and security hardening. Examples include Tika 1.15 adding tika-eval and configurable encoding detectors, Tika 2.x refactoring parser modules and pipes, and Tika 3.x requiring newer Java while continuing parser and server development.

The current official roadmap has moved the ecosystem forward again: the README states Tika 2.x and Java 8 support reached end of life in April 2025, while the download page lists Apache Tika 3.3.1 as the stable release and a 4.0.0 alpha line as a preview.

Historique d'adoption

Tika's adoption is tied to search, archives, digital forensics, records management, and large-scale document ingestion. The official site notes a 2010 ApacheCon talk on Tika use at NASA and in other Apache ecosystem projects, and it later records Apache Tika and Apache Solr as key technologies in analysis around the Panama Papers.

In package-manager terms, Tika is unusual because it is fundamentally a Java ecosystem project but is often installed as a command-line application or server. Homebrew's tika and tika-rest-server executables give shell users access to the same parsing engine without writing Java code.

Maven Central remains the natural adoption channel for Java applications, while package managers and runnable jars serve analysts, data engineers, and sysadmins who want document text extraction in scripts, ETL jobs, search indexing, or local experiments.

Modes d'utilisation

The getting-started guide documents tika-app as a command-line utility for extracting text content and metadata from many file types, with flags for text, XHTML/XML, HTML, metadata JSON, recursive JSON, language detection, type detection, digest calculation, and embedded attachment extraction.

Tika is commonly used as a library when an application needs MIME detection or parser abstractions, as a standalone CLI when a user needs text or metadata on stdout, and as tika-server when teams want parsing over HTTP.

For package nerds, the tool is a dependable document-to-text bridge: install it, point it at PDFs, Office documents, archives, images, or email-like formats, and feed the extracted content into grep, search indexes, data pipelines, or audit tools.

Pourquoi les passionnés de paquets s'y intéressent

Apache Tika is significant because it hides a large, fragile matrix of document formats and parser dependencies behind a stable package name. A small formula or package installs access to PDFBox, POI, media-type detection, metadata models, server endpoints, and many third-party parsers that would be fiddly to assemble by hand.

Its release notes are watched by maintainers because file parsers are security-sensitive and dependency-heavy. Package versions matter for Java requirements, parser behavior, CVEs, output format defaults, and whether users are on the 1.x, 2.x, 3.x, or preview 4.x line.

Tika is also a classic example of an enterprise Java tool that escaped into CLI culture: even users who never import org.apache.tika can use the packaged executable as a universal text extractor in shell workflows.

Chronologie

  • 2009: Official site lists early 0.3, 0.4, and 0.5 releases.
  • April 2010: Apache Tika graduates to top-level project status.
  • November 2010: Tika 0.8 becomes the first release as a TLP.
  • November 2011: Tika 1.0 released.
  • July 2021: Tika 2.0.0 released.
  • September 2022: Tika 1.x branch reaches end of life.
  • October 2024: Tika 3.0.0 released, with the 3.x branch requiring Java 11.
  • April 2025: Tika 2.x and Java 8 support reach end of life.
  • 2026: Tika 3.3.x stable releases and 4.0.0 alpha preview releases are documented on the official site.

Related projects

  • The official site places early Tika in the Lucene and Apache ecosystem and documents notable use with Apache Solr.
  • Official documentation names parser and build dependencies across the Java ecosystem, including Maven, Jetty for tika-server, and parser libraries used by the standard parser package.

Sources

posture de sécurité

Niveau de risque : orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signaux

  • metadata:service
  • text:server

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de formule déclarent un service ou daemon.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tikacliexécutable global
tika-rest-servercliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire3.3.1
gestionnaire mis à jour2026-05-26
données localesOK
amontnot checked
dernière version détectéenon détecté

https://tika.apache.org/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tika
Version3.3.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/tika
Page d'accueilhttps://tika.apache.org/
Dépôthttps://github.com/apache/tika
Docs amonthttps://tika.apache.org/3.3.0/api
LicenceApache-2.0
Archive sourcehttps://www.apache.org/dyn/closer.lua?path=tika/3.3.1/tika-app-3.3.1.jar
Dernière mise à jour2026-05-26T16:55:34Z
Pulseupdated
Dépendancesopenjdk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Servicedeclared

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametika
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

tika

nix profile install nixpkgs#tika
  • normalized package name match
  • Correspondance par : Tika
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ti/tika/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libtika-java 1.22-2

Apache Tika - content analysis toolkit

http://tika.apache.org

sudo apt install libtika-java
  • Section: universe/java
  • Architecture: all
  • Source Package: tika
  • 17 Dépendances
  • 26 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Tika
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libtika-java from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment