ManimCommunity / manim

A community-maintained Python framework for creating mathematical animations.
https://www.manim.community
MIT License
20.79k stars 1.51k forks source link

Issue With Installing Manim via pip for Arch Linux #3645

Closed TNilCode closed 5 months ago

TNilCode commented 5 months ago

Preliminaries

Description of error

In order to install manim on arch via pip, we need to use pipx, the documentation is incorrect and must be modified. The installation instructions. Here are the commands in order:

This is what it should be replaced with:

If you don’t want to use the packaged version from AUR, here is what you need to do manually: Update your package sources, then install Cairo, Pango, and FFmpeg:

sudo pacman -Syu
sudo pacman -S cairo pango ffmpeg

If you don’t have python-pipx installed, get it by running:

sudo pacman -S python-pipx

If you haven't already, make sure to initialize pipx by running:

pipx ensurepath

Then simply install Manim via:

pipx install manim

Installation logs

Terminal output ``` $ pip3 install manim error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try 'pacman -S python-xyz', where xyz is the package you are trying to install. If you wish to install a non-Arch-packaged Python package, create a virtual environment using 'python -m venv path/to/venv'. Then use path/to/venv/bin/python and path/to/venv/bin/pip. If you wish to install a non-Arch packaged Python application, it may be easiest to use 'pipx install xyz', which will manage a virtual environment for you. Make sure you have python-pipx installed via pacman. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. ```

System specifications

System Details - OS: Arch Linux x86_64 6.7.9-arch1-1 - RAM: 16GB - Python version: Python 3.11.8 - Installed pip modules: ``` Package Version ----------------------- ---------------------------------- absl-py 2.1.0 annotated-types 0.6.0 apparmor 3.1.7 argcomplete 2.0.0 astor 0.8.1 astunparse 1.6.3 attrs 23.2.0 autocommand 2.2.2 bleach 6.1.0 Brlapi 0.8.5 btrfsutil 6.7.1 cachetools 5.3.2 certifi 2024.2.2 cffi 1.16.0 charset-normalizer 3.3.2 click 8.1.7 contourpy 1.2.0 cryptography 42.0.5 cycler 0.12.1 dbus-python 1.3.2 distro 1.9.0 docutils 0.20.1 fastjsonschema 2.19.1 flatbuffers 24.3.7 fonttools 4.50.0 gast 0.5.4 google-auth 2.28.1 google-auth-oauthlib 1.2.0 google-pasta 0.2.0 gpg 1.23.2 grpcio 1.62.1 h5py 3.10.0 html5lib 1.1 httplib2 0.22.0 idna 3.6 inflect 7.0.0 jaraco.context 4.3.0 jaraco.functools 4.0.0 jaraco.text 3.12.0 joblib 1.3.2 keras 2.12.0 Keras-Applications 1.0.8 Keras-Preprocessing 1.1.2 kiwisolver 1.4.5 Levenshtein 0.25.0 LibAppArmor 3.1.7 libfdt 1.7.0 libtorrent 2.0.9 libvirt-python 10.1.0 louis 3.29.0 lxml 5.1.0 Mako 1.3.2 Markdown 3.6 MarkupSafe 2.1.4 matplotlib 3.8.2 meson 1.4.0 ml_dtypes 0.3.2 more-itertools 10.2.0 nftables 0.1 numpy 1.26.4 oauth2client 4.1.3 oauthlib 3.2.2 opt-einsum 3.3.0 ordered-set 4.1.0 packaging 23.2 pandas 1.5.3 pexpect 4.9.0 pillow 10.2.0 pip 24.0 pipx 1.4.3 platformdirs 4.2.0 ply 3.11 pooch 1.8.1 protobuf 4.25.3 psutil 5.9.8 ptyprocess 0.7.0 pyasn1 0.5.0 pyasn1_modules 0.3.0 pybind11 2.11.1 pycairo 1.26.0 pycparser 2.21 pydantic 2.6.4 pydantic_core 2.16.3 pydot 1.4.2 pygdbmi 0.11.0.0 Pygments 2.17.2 PyGObject 3.46.0 pyinotify 0.9.6 pyparsing 3.1.2 PyQt5 5.15.10 PyQt5-sip 12.13.0 PySocks 1.7.1 python-dateutil 2.9.0 python-distutils-extra 2.39 python-pam 2.0.2 pytz 2024.1 pyxdg 0.28 PyYAML 6.0.1 rapidfuzz 3.6.2 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 scikit-learn 1.4.1.post1 scipy 1.12.0 SCons 4.6.0 sentry-sdk 1.42.0 setproctitle 1.3.3 setuptools 69.0.3 six 1.16.0 smbus 1.1 tensorboard 2.15.1 tensorboard_data_server 0.8.0a0 tensorboard-plugin-wit 1.8.1 tensorflow 2.15.0 tensorflow-estimator 2.15.0 termcolor 2.4.0 threadpoolctl 3.2.0 tinycss2 1.2.1 tomli 2.0.1 torbrowser-launcher 0.3.7 tqdm 4.66.2 trove-classifiers 2024.3.6 typing_extensions 4.10.0 ulauncher 5.15.6 urllib3 1.26.18 urwid 2.6.8 userpath 1.9.2 validate-pyproject 0.13.post1.dev0+gb752273.d20230520 wcwidth 0.2.13 webencodings 0.5.1 websocket-client 1.7.0 Werkzeug 2.3.8 wheel 0.43.0 wrapt 1.16.0 ```
LaTeX details + LaTeX distribution: TeX Live 2023/Arch Linux + Installed LaTeX packages: ``` i t-angles: Draw tangles, trees, Hopf algebra operations and other pictures i t1utils: Simple Type 1 font manipulation programs i t1utils.aarch64-linux: aarch64-linux files of t1utils i t1utils.amd64-freebsd: amd64-freebsd files of t1utils i t1utils.amd64-netbsd: amd64-netbsd files of t1utils i t1utils.armhf-linux: armhf-linux files of t1utils i t1utils.i386-freebsd: i386-freebsd files of t1utils i t1utils.i386-linux: i386-linux files of t1utils i t1utils.i386-netbsd: i386-netbsd files of t1utils i t1utils.i386-solaris: i386-solaris files of t1utils i t1utils.universal-darwin: universal-darwin files of t1utils i t1utils.windows: windows files of t1utils i t1utils.x86_64-cygwin: x86_64-cygwin files of t1utils i t1utils.x86_64-darwinlegacy: x86_64-darwinlegacy files of t1utils i t1utils.x86_64-linux: x86_64-linux files of t1utils i t1utils.x86_64-linuxmusl: x86_64-linuxmusl files of t1utils i t1utils.x86_64-solaris: x86_64-solaris files of t1utils i t2: Support for using T2 encoding i tabbing: Tabbing with accented letters i tabfigures: Maintain vertical alignment of figures i table-fct: Draw a variations table of functions and a convexity table of its graph i tableaux: Construct tables of signs and variations i tablefootnote: Permit footnotes in tables i tableof: Tagging tables of contents i tablists: Tabulated lists of short items i tablor: Create tables of signs and of variations i tabls: Better vertical spacing in tables and arrays i tablvar: Typesetting pretty tables of signs and variations according to French usage i tabriz-thesis: A template for the University of Tabriz i tabstackengine: "Tabbing" front-end to stackengine i tabto-generic: "Tab" to a measured position in the line i tabto-ltx: "Tab" to a measured position in the line i tabu: Flexible LaTeX tabulars i tabularborder: Remove excess space at left and right of tabular i tabularcalc: Calculate formulas in a tabular environment i tabularew: A variation on the tabular environment i tabularray: Typeset tabulars and arrays with LaTeX3 i tabulary: Tabular with variable width columns balanced i tabvar: Typesetting tables showing variations of functions i tagging: Document configuration with tags i tagpair: Word-by-word glosses, translations, and bibliographic attributions i tagpdf: Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX i talk: A LaTeX class for presentations i talos: A Greek cult font from the eighties i tamefloats: Experimentally use \holdinginserts with LaTeX floats i tamethebeast: A manual about bibliographies and especially BibTeX i tangramtikz: Tangram puzzles, with TikZ i tap: TeX macros for typesetting complex tables i tapir: A simple geometrical font i tasks: Horizontally columned lists i tcldoc: Doc/docstrip for tcl i tcolorbox: Coloured boxes, for LaTeX examples and theorems, etc i tdclock: A ticking digital clock package for PDF output i tds: The TeX Directory Structure standard i tdsfrmath: Macros for French teachers of mathematics i technics: A package to format technical documents i technion-thesis-template: Template for theses on the Technion graduate school i ted: A (primitive) token list editor i templates-fenn: Templates for TeX usage i templates-sommer: Templates for TeX usage i templatetools: Commands useful in LaTeX templates i tempora: Greek and Cyrillic to accompany Times i tengwarscript: LaTeX support for using Tengwar fonts i tensind: Typeset tensors i tensor: Typeset tensors i termcal: Print a class calendar i termcal-de: German localization for termcal i termes-otf: Using the OpenType fonts TeX Gyre Termes i termlist: Label any kind of term with a continuous counter i termmenu: The package provides support for terminal-based menus using expl3 i termsim: Simulate Win10, Ubuntu, and Mac terminals i testhyphens: Testing hyphenation patterns i testidx: Dummy text for testing index styles and indexing applications i tetragonos: Four-Corner codes of Chinese characters i teubner: Philological typesetting of classical Greek i tex: A sophisticated typesetting engine i tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style i tex-font-errors-cheatsheet: Cheat sheet outlining the most common TeX font errors i tex-gyre: TeX Fonts extending freely available URW fonts i tex-gyre-math: Maths fonts to match tex-gyre text fonts i tex-ini-files: Model TeX format creation files i tex-label: Place a classification on each page of a document i tex-locale: Localisation support for TeX and LaTeX documents i tex-nutshell: A short document about TeX principles i tex-overview: An overview of the development of TeX i tex-ps: TeX to PostScript generic macros and add-ons i tex-refs: References for TeX and Friends i tex-virtual-academy-pl: TeX usage web pages, in Polish i tex-vpat: TeX Accessibility Conformance Report i tex.aarch64-linux: aarch64-linux files of tex i tex.amd64-freebsd: amd64-freebsd files of tex i tex.amd64-netbsd: amd64-netbsd files of tex i tex.armhf-linux: armhf-linux files of tex i tex.i386-freebsd: i386-freebsd files of tex i tex.i386-linux: i386-linux files of tex i tex.i386-netbsd: i386-netbsd files of tex i tex.i386-solaris: i386-solaris files of tex i tex.universal-darwin: universal-darwin files of tex i tex.windows: windows files of tex i tex.x86_64-cygwin: x86_64-cygwin files of tex i tex.x86_64-darwinlegacy: x86_64-darwinlegacy files of tex i tex.x86_64-linux: x86_64-linux files of tex i tex.x86_64-linuxmusl: x86_64-linuxmusl files of tex i tex.x86_64-solaris: x86_64-solaris files of tex i tex4ebook: Converter from LaTeX to ebook formats i tex4ebook.aarch64-linux: aarch64-linux files of tex4ebook i tex4ebook.amd64-freebsd: amd64-freebsd files of tex4ebook i tex4ebook.amd64-netbsd: amd64-netbsd files of tex4ebook i tex4ebook.armhf-linux: armhf-linux files of tex4ebook i tex4ebook.i386-freebsd: i386-freebsd files of tex4ebook i tex4ebook.i386-linux: i386-linux files of tex4ebook i tex4ebook.i386-netbsd: i386-netbsd files of tex4ebook i tex4ebook.i386-solaris: i386-solaris files of tex4ebook i tex4ebook.universal-darwin: universal-darwin files of tex4ebook i tex4ebook.windows: windows files of tex4ebook i tex4ebook.x86_64-cygwin: x86_64-cygwin files of tex4ebook i tex4ebook.x86_64-darwinlegacy: x86_64-darwinlegacy files of tex4ebook i tex4ebook.x86_64-linux: x86_64-linux files of tex4ebook i tex4ebook.x86_64-linuxmusl: x86_64-linuxmusl files of tex4ebook i tex4ebook.x86_64-solaris: x86_64-solaris files of tex4ebook i tex4ht: Convert (La)TeX to HTML/XML i tex4ht.aarch64-linux: aarch64-linux files of tex4ht i tex4ht.amd64-freebsd: amd64-freebsd files of tex4ht i tex4ht.amd64-netbsd: amd64-netbsd files of tex4ht i tex4ht.armhf-linux: armhf-linux files of tex4ht i tex4ht.i386-freebsd: i386-freebsd files of tex4ht i tex4ht.i386-linux: i386-linux files of tex4ht i tex4ht.i386-netbsd: i386-netbsd files of tex4ht i tex4ht.i386-solaris: i386-solaris files of tex4ht i tex4ht.universal-darwin: universal-darwin files of tex4ht i tex4ht.windows: windows files of tex4ht i tex4ht.x86_64-cygwin: x86_64-cygwin files of tex4ht i tex4ht.x86_64-darwinlegacy: x86_64-darwinlegacy files of tex4ht i tex4ht.x86_64-linux: x86_64-linux files of tex4ht i tex4ht.x86_64-linuxmusl: x86_64-linuxmusl files of tex4ht i tex4ht.x86_64-solaris: x86_64-solaris files of tex4ht i texaccents: Convert composite accented characters to Unicode i texaccents.aarch64-linux: aarch64-linux files of texaccents i texaccents.amd64-freebsd: amd64-freebsd files of texaccents i texaccents.amd64-netbsd: amd64-netbsd files of texaccents i texaccents.armhf-linux: armhf-linux files of texaccents i texaccents.i386-freebsd: i386-freebsd files of texaccents i texaccents.i386-linux: i386-linux files of texaccents i texaccents.i386-netbsd: i386-netbsd files of texaccents i texaccents.i386-solaris: i386-solaris files of texaccents i texaccents.universal-darwin: universal-darwin files of texaccents i texaccents.windows: windows files of texaccents i texaccents.x86_64-cygwin: x86_64-cygwin files of texaccents i texaccents.x86_64-darwinlegacy: x86_64-darwinlegacy files of texaccents i texaccents.x86_64-linux: x86_64-linux files of texaccents i texaccents.x86_64-linuxmusl: x86_64-linuxmusl files of texaccents i texaccents.x86_64-solaris: x86_64-solaris files of texaccents i texapi: Macros to write format-independent packages i texbytopic: Freed version of the book TeX by Topic i texcount: Count words in a LaTeX document i texcount.aarch64-linux: aarch64-linux files of texcount i texcount.amd64-freebsd: amd64-freebsd files of texcount i texcount.amd64-netbsd: amd64-netbsd files of texcount i texcount.armhf-linux: armhf-linux files of texcount i texcount.i386-freebsd: i386-freebsd files of texcount i texcount.i386-linux: i386-linux files of texcount i texcount.i386-netbsd: i386-netbsd files of texcount i texcount.i386-solaris: i386-solaris files of texcount i texcount.universal-darwin: universal-darwin files of texcount i texcount.windows: windows files of texcount i texcount.x86_64-cygwin: x86_64-cygwin files of texcount i texcount.x86_64-darwinlegacy: x86_64-darwinlegacy files of texcount i texcount.x86_64-linux: x86_64-linux files of texcount i texcount.x86_64-linuxmusl: x86_64-linuxmusl files of texcount i texcount.x86_64-solaris: x86_64-solaris files of texcount i texdate: Date printing, formatting, and manipulation in TeX i texdef: Display the definitions of TeX commands i texdef.aarch64-linux: aarch64-linux files of texdef i texdef.amd64-freebsd: amd64-freebsd files of texdef i texdef.amd64-netbsd: amd64-netbsd files of texdef i texdef.armhf-linux: armhf-linux files of texdef i texdef.i386-freebsd: i386-freebsd files of texdef i texdef.i386-linux: i386-linux files of texdef i texdef.i386-netbsd: i386-netbsd files of texdef i texdef.i386-solaris: i386-solaris files of texdef i texdef.universal-darwin: universal-darwin files of texdef i texdef.windows: windows files of texdef i texdef.x86_64-cygwin: x86_64-cygwin files of texdef i texdef.x86_64-darwinlegacy: x86_64-darwinlegacy files of texdef i texdef.x86_64-linux: x86_64-linux files of texdef i texdef.x86_64-linuxmusl: x86_64-linuxmusl files of texdef i texdef.x86_64-solaris: x86_64-solaris files of texdef i texdiff: Compare documents and produce tagged merge i texdiff.aarch64-linux: aarch64-linux files of texdiff i texdiff.amd64-freebsd: amd64-freebsd files of texdiff i texdiff.amd64-netbsd: amd64-netbsd files of texdiff i texdiff.armhf-linux: armhf-linux files of texdiff i texdiff.i386-freebsd: i386-freebsd files of texdiff i texdiff.i386-linux: i386-linux files of texdiff i texdiff.i386-netbsd: i386-netbsd files of texdiff i texdiff.i386-solaris: i386-solaris files of texdiff i texdiff.universal-darwin: universal-darwin files of texdiff i texdiff.windows: windows files of texdiff i texdiff.x86_64-cygwin: x86_64-cygwin files of texdiff i texdiff.x86_64-darwinlegacy: x86_64-darwinlegacy files of texdiff i texdiff.x86_64-linux: x86_64-linux files of texdiff i texdiff.x86_64-linuxmusl: x86_64-linuxmusl files of texdiff i texdiff.x86_64-solaris: x86_64-solaris files of texdiff i texdimens: Conversion of TeX dimensions to decimals i texdirflatten: Collect files related to a LaTeX job in a single directory i texdirflatten.aarch64-linux: aarch64-linux files of texdirflatten i texdirflatten.amd64-freebsd: amd64-freebsd files of texdirflatten i texdirflatten.amd64-netbsd: amd64-netbsd files of texdirflatten i texdirflatten.armhf-linux: armhf-linux files of texdirflatten i texdirflatten.i386-freebsd: i386-freebsd files of texdirflatten i texdirflatten.i386-linux: i386-linux files of texdirflatten i texdirflatten.i386-netbsd: i386-netbsd files of texdirflatten i texdirflatten.i386-solaris: i386-solaris files of texdirflatten i texdirflatten.universal-darwin: universal-darwin files of texdirflatten i texdirflatten.windows: windows files of texdirflatten i texdirflatten.x86_64-cygwin: x86_64-cygwin files of texdirflatten i texdirflatten.x86_64-darwinlegacy: x86_64-darwinlegacy files of texdirflatten i texdirflatten.x86_64-linux: x86_64-linux files of texdirflatten i texdirflatten.x86_64-linuxmusl: x86_64-linuxmusl files of texdirflatten i texdirflatten.x86_64-solaris: x86_64-solaris files of texdirflatten i texdoc: Documentation access for TeX Live i texdoc.aarch64-linux: aarch64-linux files of texdoc i texdoc.amd64-freebsd: amd64-freebsd files of texdoc i texdoc.amd64-netbsd: amd64-netbsd files of texdoc i texdoc.armhf-linux: armhf-linux files of texdoc i texdoc.i386-freebsd: i386-freebsd files of texdoc i texdoc.i386-linux: i386-linux files of texdoc i texdoc.i386-netbsd: i386-netbsd files of texdoc i texdoc.i386-solaris: i386-solaris files of texdoc i texdoc.universal-darwin: universal-darwin files of texdoc i texdoc.windows: windows files of texdoc i texdoc.x86_64-cygwin: x86_64-cygwin files of texdoc i texdoc.x86_64-darwinlegacy: x86_64-darwinlegacy files of texdoc i texdoc.x86_64-linux: x86_64-linux files of texdoc i texdoc.x86_64-linuxmusl: x86_64-linuxmusl files of texdoc i texdoc.x86_64-solaris: x86_64-solaris files of texdoc i texdoctk: Easy access to package documentation i texdoctk.aarch64-linux: aarch64-linux files of texdoctk i texdoctk.amd64-freebsd: amd64-freebsd files of texdoctk i texdoctk.amd64-netbsd: amd64-netbsd files of texdoctk i texdoctk.armhf-linux: armhf-linux files of texdoctk i texdoctk.i386-freebsd: i386-freebsd files of texdoctk i texdoctk.i386-linux: i386-linux files of texdoctk i texdoctk.i386-netbsd: i386-netbsd files of texdoctk i texdoctk.i386-solaris: i386-solaris files of texdoctk i texdoctk.universal-darwin: universal-darwin files of texdoctk i texdoctk.windows: windows files of texdoctk i texdoctk.x86_64-cygwin: x86_64-cygwin files of texdoctk i texdoctk.x86_64-darwinlegacy: x86_64-darwinlegacy files of texdoctk i texdoctk.x86_64-linux: x86_64-linux files of texdoctk i texdoctk.x86_64-linuxmusl: x86_64-linuxmusl files of texdoctk i texdoctk.x86_64-solaris: x86_64-solaris files of texdoctk i texdraw: Graphical macros, using embedded PostScript i texfot: Filter clutter from the output of a TeX run i texfot.aarch64-linux: aarch64-linux files of texfot i texfot.amd64-freebsd: amd64-freebsd files of texfot i texfot.amd64-netbsd: amd64-netbsd files of texfot i texfot.armhf-linux: armhf-linux files of texfot i texfot.i386-freebsd: i386-freebsd files of texfot i texfot.i386-linux: i386-linux files of texfot i texfot.i386-netbsd: i386-netbsd files of texfot i texfot.i386-solaris: i386-solaris files of texfot i texfot.universal-darwin: universal-darwin files of texfot i texfot.windows: windows files of texfot i texfot.x86_64-cygwin: x86_64-cygwin files of texfot i texfot.x86_64-darwinlegacy: x86_64-darwinlegacy files of texfot i texfot.x86_64-linux: x86_64-linux files of texfot i texfot.x86_64-linuxmusl: x86_64-linuxmusl files of texfot i texfot.x86_64-solaris: x86_64-solaris files of texfot i texilikechaps: Format chapters with a texi-like format i texilikecover: A cover-page package, like TeXinfo i texinfo: Texinfo documentation system i texlive-common: TeX Live documentation (common elements) i texlive-cz: TeX Live manual (Czech/Slovak) i texlive-de: TeX Live manual (German) i texlive-en: TeX Live manual (English) i texlive-es: TeX Live manual (Spanish) i texlive-fr: TeX Live manual (French) i texlive-it: TeX Live manual (Italian) i texlive-ja: TeX Live manual (Japanese) i texlive-msg-translations: translations of the TeX Live installer and TeX Live Manager i texlive-pl: TeX Live manual (Polish) i texlive-ru: TeX Live manual (Russian) i texlive-scripts: TeX Live infrastructure programs i texlive-scripts-extra: TeX Live scripts i texlive-scripts-extra.aarch64-linux: aarch64-linux files of texlive-scripts-extra i texlive-scripts-extra.amd64-freebsd: amd64-freebsd files of texlive-scripts-extra i texlive-scripts-extra.amd64-netbsd: amd64-netbsd files of texlive-scripts-extra i texlive-scripts-extra.armhf-linux: armhf-linux files of texlive-scripts-extra i texlive-scripts-extra.i386-freebsd: i386-freebsd files of texlive-scripts-extra i texlive-scripts-extra.i386-linux: i386-linux files of texlive-scripts-extra i texlive-scripts-extra.i386-netbsd: i386-netbsd files of texlive-scripts-extra i texlive-scripts-extra.i386-solaris: i386-solaris files of texlive-scripts-extra i texlive-scripts-extra.universal-darwin: universal-darwin files of texlive-scripts-extra i texlive-scripts-extra.windows: windows files of texlive-scripts-extra i texlive-scripts-extra.x86_64-cygwin: x86_64-cygwin files of texlive-scripts-extra i texlive-scripts-extra.x86_64-darwinlegacy: x86_64-darwinlegacy files of texlive-scripts-extra i texlive-scripts-extra.x86_64-linux: x86_64-linux files of texlive-scripts-extra i texlive-scripts-extra.x86_64-linuxmusl: x86_64-linuxmusl files of texlive-scripts-extra i texlive-scripts-extra.x86_64-solaris: x86_64-solaris files of texlive-scripts-extra i texlive-scripts.aarch64-linux: aarch64-linux files of texlive-scripts i texlive-scripts.amd64-freebsd: amd64-freebsd files of texlive-scripts i texlive-scripts.amd64-netbsd: amd64-netbsd files of texlive-scripts i texlive-scripts.armhf-linux: armhf-linux files of texlive-scripts i texlive-scripts.i386-freebsd: i386-freebsd files of texlive-scripts i texlive-scripts.i386-linux: i386-linux files of texlive-scripts i texlive-scripts.i386-netbsd: i386-netbsd files of texlive-scripts i texlive-scripts.i386-solaris: i386-solaris files of texlive-scripts i texlive-scripts.universal-darwin: universal-darwin files of texlive-scripts i texlive-scripts.windows: windows files of texlive-scripts i texlive-scripts.x86_64-cygwin: x86_64-cygwin files of texlive-scripts i texlive-scripts.x86_64-darwinlegacy: x86_64-darwinlegacy files of texlive-scripts i texlive-scripts.x86_64-linux: x86_64-linux files of texlive-scripts i texlive-scripts.x86_64-linuxmusl: x86_64-linuxmusl files of texlive-scripts i texlive-scripts.x86_64-solaris: x86_64-solaris files of texlive-scripts i texlive-sr: TeX Live manual (Serbian) i texlive-zh-cn: TeX Live manual (Chinese) i texlive.infra: basic TeX Live infrastructure i texlive.infra.aarch64-linux: aarch64-linux files of texlive.infra i texlive.infra.amd64-freebsd: amd64-freebsd files of texlive.infra i texlive.infra.amd64-netbsd: amd64-netbsd files of texlive.infra i texlive.infra.armhf-linux: armhf-linux files of texlive.infra i texlive.infra.i386-freebsd: i386-freebsd files of texlive.infra i texlive.infra.i386-linux: i386-linux files of texlive.infra i texlive.infra.i386-netbsd: i386-netbsd files of texlive.infra i texlive.infra.i386-solaris: i386-solaris files of texlive.infra i texlive.infra.universal-darwin: universal-darwin files of texlive.infra i texlive.infra.windows: windows files of texlive.infra i texlive.infra.x86_64-cygwin: x86_64-cygwin files of texlive.infra i texlive.infra.x86_64-darwinlegacy: x86_64-darwinlegacy files of texlive.infra i texlive.infra.x86_64-linux: x86_64-linux files of texlive.infra i texlive.infra.x86_64-linuxmusl: x86_64-linuxmusl files of texlive.infra i texlive.infra.x86_64-solaris: x86_64-solaris files of texlive.infra i texliveonfly: On-the-fly download of missing TeX live packages i texliveonfly.aarch64-linux: aarch64-linux files of texliveonfly i texliveonfly.amd64-freebsd: amd64-freebsd files of texliveonfly i texliveonfly.amd64-netbsd: amd64-netbsd files of texliveonfly i texliveonfly.armhf-linux: armhf-linux files of texliveonfly i texliveonfly.i386-freebsd: i386-freebsd files of texliveonfly i texliveonfly.i386-linux: i386-linux files of texliveonfly i texliveonfly.i386-netbsd: i386-netbsd files of texliveonfly i texliveonfly.i386-solaris: i386-solaris files of texliveonfly i texliveonfly.universal-darwin: universal-darwin files of texliveonfly i texliveonfly.windows: windows files of texliveonfly i texliveonfly.x86_64-cygwin: x86_64-cygwin files of texliveonfly i texliveonfly.x86_64-darwinlegacy: x86_64-darwinlegacy files of texliveonfly i texliveonfly.x86_64-linux: x86_64-linux files of texliveonfly i texliveonfly.x86_64-linuxmusl: x86_64-linuxmusl files of texliveonfly i texliveonfly.x86_64-solaris: x86_64-solaris files of texliveonfly i texloganalyser: Analyse TeX logs i texloganalyser.aarch64-linux: aarch64-linux files of texloganalyser i texloganalyser.amd64-freebsd: amd64-freebsd files of texloganalyser i texloganalyser.amd64-netbsd: amd64-netbsd files of texloganalyser i texloganalyser.armhf-linux: armhf-linux files of texloganalyser i texloganalyser.i386-freebsd: i386-freebsd files of texloganalyser i texloganalyser.i386-linux: i386-linux files of texloganalyser i texloganalyser.i386-netbsd: i386-netbsd files of texloganalyser i texloganalyser.i386-solaris: i386-solaris files of texloganalyser i texloganalyser.universal-darwin: universal-darwin files of texloganalyser i texloganalyser.windows: windows files of texloganalyser i texloganalyser.x86_64-cygwin: x86_64-cygwin files of texloganalyser i texloganalyser.x86_64-darwinlegacy: x86_64-darwinlegacy files of texloganalyser i texloganalyser.x86_64-linux: x86_64-linux files of texloganalyser i texloganalyser.x86_64-linuxmusl: x86_64-linuxmusl files of texloganalyser i texloganalyser.x86_64-solaris: x86_64-solaris files of texloganalyser i texlogfilter: Filter LaTeX engines output or log file i texlogfilter.aarch64-linux: aarch64-linux files of texlogfilter i texlogfilter.amd64-freebsd: amd64-freebsd files of texlogfilter i texlogfilter.amd64-netbsd: amd64-netbsd files of texlogfilter i texlogfilter.armhf-linux: armhf-linux files of texlogfilter i texlogfilter.i386-freebsd: i386-freebsd files of texlogfilter i texlogfilter.i386-linux: i386-linux files of texlogfilter i texlogfilter.i386-netbsd: i386-netbsd files of texlogfilter i texlogfilter.i386-solaris: i386-solaris files of texlogfilter i texlogfilter.universal-darwin: universal-darwin files of texlogfilter i texlogfilter.windows: windows files of texlogfilter i texlogfilter.x86_64-cygwin: x86_64-cygwin files of texlogfilter i texlogfilter.x86_64-darwinlegacy: x86_64-darwinlegacy files of texlogfilter i texlogfilter.x86_64-linux: x86_64-linux files of texlogfilter i texlogfilter.x86_64-linuxmusl: x86_64-linuxmusl files of texlogfilter i texlogfilter.x86_64-solaris: x86_64-solaris files of texlogfilter i texlogos: Ready-to-use LaTeX logos i texlogsieve: Filter and summarize LaTeX log files i texlogsieve.aarch64-linux: aarch64-linux files of texlogsieve i texlogsieve.amd64-freebsd: amd64-freebsd files of texlogsieve i texlogsieve.amd64-netbsd: amd64-netbsd files of texlogsieve i texlogsieve.armhf-linux: armhf-linux files of texlogsieve i texlogsieve.i386-freebsd: i386-freebsd files of texlogsieve i texlogsieve.i386-linux: i386-linux files of texlogsieve i texlogsieve.i386-netbsd: i386-netbsd files of texlogsieve i texlogsieve.i386-solaris: i386-solaris files of texlogsieve i texlogsieve.universal-darwin: universal-darwin files of texlogsieve i texlogsieve.windows: windows files of texlogsieve i texlogsieve.x86_64-cygwin: x86_64-cygwin files of texlogsieve i texlogsieve.x86_64-darwinlegacy: x86_64-darwinlegacy files of texlogsieve i texlogsieve.x86_64-linux: x86_64-linux files of texlogsieve i texlogsieve.x86_64-linuxmusl: x86_64-linuxmusl files of texlogsieve i texlogsieve.x86_64-solaris: x86_64-solaris files of texlogsieve i texmate: Comprehensive chess annotation in LaTeX i texments: Using the Pygments highlighter in LaTeX i texnegar: Kashida justification in XeLaTeX and LuaLaTeX i texonly: A sample document in Plain TeX i texosquery: Cross-platform Java application to query OS information i texosquery.aarch64-linux: aarch64-linux files of texosquery i texosquery.amd64-freebsd: amd64-freebsd files of texosquery i texosquery.amd64-netbsd: amd64-netbsd files of texosquery i texosquery.armhf-linux: armhf-linux files of texosquery i texosquery.i386-freebsd: i386-freebsd files of texosquery i texosquery.i386-linux: i386-linux files of texosquery i texosquery.i386-netbsd: i386-netbsd files of texosquery i texosquery.i386-solaris: i386-solaris files of texosquery i texosquery.universal-darwin: universal-darwin files of texosquery i texosquery.windows: windows files of texosquery i texosquery.x86_64-cygwin: x86_64-cygwin files of texosquery i texosquery.x86_64-darwinlegacy: x86_64-darwinlegacy files of texosquery i texosquery.x86_64-linux: x86_64-linux files of texosquery i texosquery.x86_64-linuxmusl: x86_64-linuxmusl files of texosquery i texosquery.x86_64-solaris: x86_64-solaris files of texosquery i texplate: A tool for creating document structures based on templates i texplate.aarch64-linux: aarch64-linux files of texplate i texplate.amd64-freebsd: amd64-freebsd files of texplate i texplate.amd64-netbsd: amd64-netbsd files of texplate i texplate.armhf-linux: armhf-linux files of texplate i texplate.i386-freebsd: i386-freebsd files of texplate i texplate.i386-linux: i386-linux files of texplate i texplate.i386-netbsd: i386-netbsd files of texplate i texplate.i386-solaris: i386-solaris files of texplate i texplate.universal-darwin: universal-darwin files of texplate i texplate.windows: windows files of texplate i texplate.x86_64-cygwin: x86_64-cygwin files of texplate i texplate.x86_64-darwinlegacy: x86_64-darwinlegacy files of texplate i texplate.x86_64-linux: x86_64-linux files of texplate i texplate.x86_64-linuxmusl: x86_64-linuxmusl files of texplate i texplate.x86_64-solaris: x86_64-solaris files of texplate i texpower: Create dynamic online presentations with LaTeX i texproposal: A proposal prototype for LaTeX promotion in Chinese universities i texshade: Package for setting nucleotide and peptide alignments i texsis: Plain TeX macros for Physicists i texsis.aarch64-linux: aarch64-linux files of texsis i texsis.amd64-freebsd: amd64-freebsd files of texsis i texsis.amd64-netbsd: amd64-netbsd files of texsis i texsis.armhf-linux: armhf-linux files of texsis i texsis.i386-freebsd: i386-freebsd files of texsis i texsis.i386-linux: i386-linux files of texsis i texsis.i386-netbsd: i386-netbsd files of texsis i texsis.i386-solaris: i386-solaris files of texsis i texsis.universal-darwin: universal-darwin files of texsis i texsis.windows: windows files of texsis i texsis.x86_64-cygwin: x86_64-cygwin files of texsis i texsis.x86_64-darwinlegacy: x86_64-darwinlegacy files of texsis i texsis.x86_64-linux: x86_64-linux files of texsis i texsis.x86_64-linuxmusl: x86_64-linuxmusl files of texsis i texsis.x86_64-solaris: x86_64-solaris files of texsis i texsurgery: A LaTeX companion to the "texsurgery" python project i textcase: Case conversion ignoring mathematics, etc i textcsc: Simple commands for caps-to-small-caps text i textfit: Fit text to a desired size i textglos: Typeset and index linguistic gloss abbreviations i textgreek: Upright greek letters in text i textmerg: Merge text in TeX and LaTeX i textopo: Annotated membrane protein topology plots i textpath: Setting text along a path with MetaPost i textpos: Place boxes at arbitrary positions on the LaTeX page i textualicomma: Use the textual comma character as decimal separator in math mode i texvc: Use MediaWiki LaTeX commands i texware: Utility programs for use with TeX i texware.aarch64-linux: aarch64-linux files of texware i texware.amd64-freebsd: amd64-freebsd files of texware i texware.amd64-netbsd: amd64-netbsd files of texware i texware.armhf-linux: armhf-linux files of texware i texware.i386-freebsd: i386-freebsd files of texware i texware.i386-linux: i386-linux files of texware i texware.i386-netbsd: i386-netbsd files of texware i texware.i386-solaris: i386-solaris files of texware i texware.universal-darwin: universal-darwin files of texware i texware.windows: windows files of texware i texware.x86_64-cygwin: x86_64-cygwin files of texware i texware.x86_64-darwinlegacy: x86_64-darwinlegacy files of texware i texware.x86_64-linux: x86_64-linux files of texware i texware.x86_64-linuxmusl: x86_64-linuxmusl files of texware i texware.x86_64-solaris: x86_64-solaris files of texware i texworks: friendly cross-platform front end i texworks.windows: windows files of texworks ```
FFMPEG Output of `ffmpeg -version`: ``` ffmpeg version n6.1.1 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 13.2.1 (GCC) 20230801 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 ```

Additional comments

No relevant further information, once using pipx, it works perfectly without the aur package.

Toby-Shi-cloud commented 5 months ago

I think creating a virtual environment for manim is better sometime. (Manim is not only an app, but also a framework, a package)

Not everyone needs pipx. Maybe add some notations instead of replacing it.