Aller au contenu

Installer Paneflow sur Linux

Installe Paneflow sur Ubuntu, Debian, Fedora, openSUSE, Arch ou n'importe quel Linux moderne avec AppImage, .deb, .rpm ou archive tar.

Paneflow publie quatre formats Linux pour x86_64 et aarch64. Utilise l'AppImage pour le chemin le plus rapide, le paquet système adapté à ta distribution, ou l'archive tar quand tu veux une installation locale scriptable.

DistributionChemin recommandéMises à jour
Tout Linux moderneAppImageMise à jour AppImage dans l'app
Ubuntu, Debian.debapt upgrade paneflow après la première installation
Fedora, openSUSE.rpmdnf upgrade paneflow ou zypper update paneflow après la première installation
Arch, installations custom, images CI.tar.gzRemplacer par une archive plus récente

Paneflow a besoin de Vulkan. Les paquets système déclarent les dépendances GUI et le chargeur Vulkan courant, mais ta machine doit quand même avoir un pilote GPU fonctionnel. Pour AppImage et archive tar, vérifie que le chargeur Vulkan est installé: libvulkan1 sur la famille Debian, vulkan-loader sur Fedora, et vulkan-icd-loader sur Arch.

Comment installer Paneflow en AppImage ?

L'AppImage est le téléchargement Linux par défaut: pas de root, pas de gestionnaire de paquets, et aucun fichier écrit hors du dossier où tu la places.

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"

Pour la lancer depuis n'importe quel terminal, déplace-la dans ~/.local/bin:

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

Ubuntu 24.04 et d'autres distributions récentes n'installent plus FUSE 2 par défaut. Si l'AppImage échoue avec dlopen(): error loading libfuse.so.2, lance-la avec le repli extract-and-run:

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

Sur Ubuntu, tu peux aussi installer FUSE 2 une seule fois avec sudo apt install libfuse2t64.

Comment installer Paneflow sur Ubuntu ou Debian ?

Télécharge le dernier .deb pour ton architecture CPU et installe-le avec apt. La première installation enregistre aussi le dépôt Paneflow, donc les mises à jour suivantes peuvent passer par apt.

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"

Le binaire est installé dans /usr/bin/paneflow. Supprime Paneflow avec sudo apt remove paneflow. Utilise sudo apt purge paneflow si tu veux aussi retirer la source apt Paneflow et son keyring.

Comment installer Paneflow sur Fedora ou openSUSE ?

Télécharge le dernier .rpm et installe-le avec le gestionnaire de paquets de ta distribution. La première installation enregistre aussi le dépôt RPM Paneflow pour les mises à jour suivantes.

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"

Sur openSUSE, utilise zypper pour la dernière ligne:

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

Comment installer Paneflow depuis une archive tar ?

Utilise l'archive tar pour Arch, les images CI, ou les installations locales où tu ne veux pas de paquet système. L'archive extrait un dossier paneflow.app/ avec bin/paneflow, les métadonnées desktop, les icônes et un script d'installation.

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

L'installeur écrit dans ~/.local/paneflow.app, crée le symlink ~/.local/bin/paneflow, et installe les fichiers desktop dans ~/.local/share. Il n'utilise pas sudo.

Comment vérifier l'installation ?

Lance:

bash
paneflow --version
paneflow

Si paneflow --version affiche une version et que paneflow ouvre le workspace, l'installation fonctionne. Le premier lancement ouvre un workspace vide avec un seul volet shell. Appuie sur Ctrl+Shift+D pour diviser horizontalement ou Ctrl+Shift+E pour diviser verticalement.

Étapes suivantes: lis le tour des fonctionnalités, ouvre le guide de configuration, ou utilise le dépannage pour Vulkan, Wayland et les problèmes de PATH.

Que faire si paneflow est introuvable dans mon PATH ?

Si paneflow --version retourne command not found, le binaire n'est pas sur le PATH de ton shell. Cela arrive surtout après une installation AppImage ou archive tar quand ~/.local/bin n'est pas chargé par ton shell.

Ajoute-le une fois pour ton shell:

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

Ouvre un nouveau terminal et relance paneflow --version. Si cela échoue encore, vérifie que le symlink existe avec ls -l ~/.local/bin/paneflow.