Установка на Linux
Быстрая установка
curl -fsSL anonymizer.site/install | shИнсталлер устанавливает uv, если его ещё
нет, ставит docs-anonymizer под текущим пользователем и предлагает
опциональную настройку Tesseract OCR на системах с apt. Не запускайте его
через sudo.
Если хотите управлять каждым пакетом вручную — используйте шаги ниже.
Ручная установка через uv
curl -LsSf https://astral.sh/uv/install.sh | shЗатем запустите новый shell — uv появится в PATH.
uv tool install docs-anonymizerЕсли нужны сканированные или гибридные PDF, установите языковые данные Tesseract:
# Ubuntu / Debiansudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-rus
# Fedorasudo dnf install tesseract tesseract-langpack-eng tesseract-langpack-rus
# Archsudo pacman -S tesseract tesseract-data-eng tesseract-data-rusЗапуск:
anonymizeОткроется браузер по адресу http://127.0.0.1:<port>.
Куда устанавливается
~/.local/share/uv/tools/docs-anonymizer/— wheel и зависимости~/.local/bin/anonymize— лаунчер
Протестированные дистрибутивы
Проверено мейнтейнером:
- Ubuntu 22.04 / 24.04
- Debian 12 (bookworm)
- Fedora 39+
- Arch (rolling)
Должно работать на любом glibc-based 64-битном Linux. Installer фиксирует Python 3.12 через uv tool install --python 3.12 — у blis (транзитивная зависимость spaCy) есть pre-built wheels только для cp310–cp312. Если в системе только 3.13+ — uv скачает managed CPython 3.12. Alpine / musl не поддерживается (wheel-пакеты PyMuPDF требуют glibc).
Проверьте OCR после установки Tesseract:
anonymize doctor --no-network