gocfl / ocfl / extensions
Bevor wir mit dem Workshop beginnen, muss gocfl auf Ihrem System installiert werden. Da gocfl in Go geschrieben ist, kann es direkt über den Go Installer installiert werden.
Die folgenden Programme werden für erweiterte Funktionen (Metadaten-Extraktion, Thumbnail-Erstellung, PDF-Migration) benötigt.
Homebrew ist ein Paketmanager, der unter macOS und Linux weit verbreitet ist.
brew.sh unter “Install Homebrew” angegeben ist.Der Windows Package Manager (winget) ist in modernen Windows-Versionen (Windows 10 ab 1809, Windows 11) bereits vorinstalliert.
winget fehlen, kann es über den Microsoft Store (Suche nach “App-Installer”) oder direkt von GitHub bezogen werden.Wird für die Installation und Ausführung von gocfl benötigt.
winget install GoLang.Go (oder Download)brew install go (oder Download)apt oft veraltete Versionen bereitstellt, wird die Installation via Snap oder PPA empfohlen:
sudo snap install go --classicsudo add-apt-repository ppa:longsleep/golang-backports && sudo apt update && sudo apt install golang-goWird zur Bildanalyse und Konvertierung verwendet.
winget install ImageMagick.ImageMagick oder Downloadbrew install imagemagicksudo apt install imagemagickWird zur Extraktion von Audio- und Videometadaten sowie zur Erstellung von Audio-Spektrogrammen verwendet.
winget install ffmpeg oder Downloadbrew install ffmpegsudo apt install ffmpegWird für die Arbeit mit PDF-Dateien (z.B. Migration nach PDF/A) benötigt.
winget install ArtifexSoftware.Ghostscript oder Downloadbrew install ghostscriptsudo apt install ghostscriptWird für den Betrieb des Tika Servers benötigt. Empfohlen wird eine Version ab Java 11 (z.B. Eclipse Temurin).
winget install EclipseAdoptium.Temurin.17.JDKbrew install --cask temurinsudo apt install default-jreFühren Sie den folgenden Befehl in Ihrem Terminal aus, um gocfl zu installieren:
go install github.com/ocfl-archive/gocfl/v2/gocfl@v2.0.6-beta45
Der Tika-Server kann mit folgendem Befehl gestartet werden:
java -jar /home/ocfl/tika-server-standard-3.3.0.jar
| Weiter zur Benutzung von gocfl | Zurück zum Inhaltsverzeichnis |