Zum Inhalt springen

Paneflow unter Linux installieren

Installiere Paneflow unter Ubuntu, Debian, Fedora, openSUSE, Arch oder jedem modernen Linux mit AppImage, .deb, .rpm oder Tarball.

Paneflow liefert vier Linux-Formate für x86_64 und aarch64. Nutze das AppImage für den schnellsten Weg, das Systempaket für deine Distribution, oder den Tarball, wenn du eine skriptbare Installation im User-Verzeichnis brauchst.

DistributionEmpfohlener WegUpdates
Jedes moderne LinuxAppImageAppImage-Update in der App
Ubuntu, Debian.debapt upgrade paneflow nach der ersten Installation
Fedora, openSUSE.rpmdnf upgrade paneflow oder zypper update paneflow nach der ersten Installation
Arch, eigene Installationen, CI-Images.tar.gzDurch einen neueren Tarball ersetzen

Paneflow braucht Vulkan. Systempakete deklarieren die gängigen GUI- und Vulkan-Loader-Abhängigkeiten, aber dein Rechner braucht trotzdem einen funktionierenden GPU-Treiber. Für AppImage und Tarball stelle sicher, dass der Vulkan-Loader deiner Distribution installiert ist: libvulkan1 auf Debian-Familie, vulkan-loader auf Fedora und vulkan-icd-loader auf Arch.

Wie installiere ich Paneflow als AppImage?

Das AppImage ist der Standard-Download für Linux: kein Root, kein Paketmanager, und keine Dateien außerhalb des Ordners, in dem du es ablegst.

bash
ARCH="$(uname -m)"
[ "$ARCH" = "arm64" ] && ARCH="aarch64"
VERSION="$(curl -fsSL https://api.github.com/repos/arthjean/paneflow/releases/latest | sed -nE 's/.*"tag_name": "v([^"]+)".*/\1/p')"
curl -fLO "https://github.com/arthjean/paneflow/releases/download/v${VERSION}/paneflow-${VERSION}-${ARCH}.AppImage"
chmod +x "paneflow-${VERSION}-${ARCH}.AppImage"
./"paneflow-${VERSION}-${ARCH}.AppImage"

Um es aus jedem Terminal zu starten, verschiebe es nach ~/.local/bin:

bash
mkdir -p ~/.local/bin
mv "paneflow-${VERSION}-${ARCH}.AppImage" ~/.local/bin/paneflow
chmod +x ~/.local/bin/paneflow

Ubuntu 24.04 und andere aktuelle Distributionen installieren FUSE 2 nicht mehr standardmäßig. Wenn das AppImage mit dlopen(): error loading libfuse.so.2 fehlschlägt, starte es mit dem extract-and-run-Fallback:

bash
./"paneflow-${VERSION}-${ARCH}.AppImage" --appimage-extract-and-run

Unter Ubuntu kannst du FUSE 2 auch einmalig mit sudo apt install libfuse2t64 installieren.

Wie installiere ich Paneflow unter Ubuntu oder Debian?

Lade die aktuelle .deb für deine CPU-Architektur herunter und installiere sie mit apt. Die erste Installation registriert auch das Paneflow-Paketrepository, sodass spätere Updates über apt laufen können.

bash
DEB_ARCH="$(dpkg --print-architecture)"
case "$DEB_ARCH" in
  amd64) ARCH="x86_64" ;;
  arm64) ARCH="aarch64" ;;
  *) echo "Unsupported architecture: $DEB_ARCH" >&2; exit 1 ;;
esac
VERSION="$(curl -fsSL https://api.github.com/repos/arthjean/paneflow/releases/latest | sed -nE 's/.*"tag_name": "v([^"]+)".*/\1/p')"
curl -fLO "https://github.com/arthjean/paneflow/releases/download/v${VERSION}/paneflow-${VERSION}-${ARCH}.deb"
sudo apt install "./paneflow-${VERSION}-${ARCH}.deb"

Das Binary wird unter /usr/bin/paneflow installiert. Entferne Paneflow mit sudo apt remove paneflow. Nutze sudo apt purge paneflow, wenn du auch die Paneflow-apt-Quelle und den Keyring entfernen willst.

Wie installiere ich Paneflow unter Fedora oder openSUSE?

Lade die aktuelle .rpm herunter und installiere sie mit dem Paketmanager deiner Distribution. Die erste Installation registriert auch das Paneflow-RPM-Repository für spätere Updates.

bash
ARCH="$(uname -m)"
[ "$ARCH" = "arm64" ] && ARCH="aarch64"
VERSION="$(curl -fsSL https://api.github.com/repos/arthjean/paneflow/releases/latest | sed -nE 's/.*"tag_name": "v([^"]+)".*/\1/p')"
curl -fLO "https://github.com/arthjean/paneflow/releases/download/v${VERSION}/paneflow-${VERSION}-${ARCH}.rpm"
sudo dnf install "./paneflow-${VERSION}-${ARCH}.rpm"

Unter openSUSE nutzt du zypper für die letzte Zeile:

bash
sudo zypper install "./paneflow-${VERSION}-${ARCH}.rpm"

Wie installiere ich Paneflow aus einem Tarball?

Nutze den Tarball für Arch, CI-Images oder user-lokale Installationen, bei denen du kein Systempaket willst. Der Tarball entpackt einen Ordner paneflow.app/ mit bin/paneflow, Desktop-Metadaten, Icons und einem Installationsskript.

bash
ARCH="$(uname -m)"
[ "$ARCH" = "arm64" ] && ARCH="aarch64"
VERSION="$(curl -fsSL https://api.github.com/repos/arthjean/paneflow/releases/latest | sed -nE 's/.*"tag_name": "v([^"]+)".*/\1/p')"
curl -fLO "https://github.com/arthjean/paneflow/releases/download/v${VERSION}/paneflow-${VERSION}-${ARCH}.tar.gz"
tar -xzf "paneflow-${VERSION}-${ARCH}.tar.gz"
cd paneflow.app
./install.sh

Der Installer schreibt nach ~/.local/paneflow.app, erstellt den Symlink ~/.local/bin/paneflow und installiert Desktop-Dateien unter ~/.local/share. Er nutzt kein sudo.

Wie überprüfe ich die Installation?

Führe aus:

bash
paneflow --version
paneflow

Wenn paneflow --version eine Version ausgibt und paneflow den Workspace öffnet, war die Installation erfolgreich. Beim ersten Start öffnet sich ein leerer Workspace mit einem Shell-Pane. Drücke Ctrl+Shift+D, um horizontal zu teilen, oder Ctrl+Shift+E, um vertikal zu teilen.

Nächste Schritte: lies die Feature-Tour, öffne die Konfigurationsanleitung, oder nutze Troubleshooting für Vulkan, Wayland und PATH-Probleme.

Was, wenn paneflow nicht in meinem PATH gefunden wird?

Wenn paneflow --version command not found zurückgibt, liegt das Binary nicht im PATH deiner Shell. Das passiert meist nach einer AppImage- oder Tarball-Installation, wenn ~/.local/bin beim Shell-Start nicht geladen wird.

Füge es einmal für deine Shell hinzu:

bash (~/.bashrc):

bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

zsh (~/.zshrc):

bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

fish (~/.config/fish/config.fish):

fish
fish_add_path ~/.local/bin

Öffne ein neues Terminal und führe paneflow --version erneut aus. Wenn es immer noch fehlschlägt, prüfe mit ls -l ~/.local/bin/paneflow, ob der Symlink existiert.