Paneflow publica cuatro formatos de Linux para x86_64 y aarch64.
Usa el AppImage si quieres el camino más rápido, el paquete de sistema
para tu distribución, o el tarball cuando necesitas una instalación
local y scriptable.
| Distribución | Ruta recomendada | Actualizaciones |
|---|---|---|
| Cualquier Linux moderno | AppImage | Actualización AppImage dentro de la app |
| Ubuntu, Debian | .deb | apt upgrade paneflow tras la primera instalación |
| Fedora, openSUSE | .rpm | dnf upgrade paneflow o zypper update paneflow tras la primera instalación |
| Arch, instalaciones personalizadas, imágenes CI | .tar.gz | Sustituir por un tarball más reciente |
Paneflow necesita Vulkan. Los paquetes de sistema declaran las
dependencias GUI comunes y el cargador de Vulkan, pero tu máquina sigue
necesitando un driver de GPU funcional. Para AppImage y tarball, asegúrate
de que tu distribución tenga instalado el cargador Vulkan: libvulkan1
en la familia Debian, vulkan-loader en Fedora y vulkan-icd-loader en
Arch.
¿Cómo instalo Paneflow como AppImage?
El AppImage es la descarga Linux por defecto: sin root, sin gestor de paquetes y sin escribir archivos fuera del directorio donde lo dejas.
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"Para lanzarlo desde cualquier terminal, muévelo a ~/.local/bin:
mkdir -p ~/.local/bin
mv "paneflow-${VERSION}-${ARCH}.AppImage" ~/.local/bin/paneflow
chmod +x ~/.local/bin/paneflowUbuntu 24.04 y otras distribuciones recientes ya no instalan FUSE 2 por
defecto. Si el AppImage falla con
dlopen(): error loading libfuse.so.2, ejecútalo con el fallback
extract-and-run:
./"paneflow-${VERSION}-${ARCH}.AppImage" --appimage-extract-and-runEn Ubuntu, también puedes instalar FUSE 2 una vez con
sudo apt install libfuse2t64.
¿Cómo instalo Paneflow en Ubuntu o Debian?
Descarga el último .deb para tu arquitectura de CPU e instálalo con
apt. La primera instalación también registra el repositorio de
paquetes de Paneflow, así que las siguientes actualizaciones pueden
llegar por apt.
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"El binario queda instalado en /usr/bin/paneflow.
Elimina Paneflow con sudo apt remove paneflow. Usa
sudo apt purge paneflow si también quieres eliminar la fuente apt de
Paneflow y su keyring.
¿Cómo instalo Paneflow en Fedora u openSUSE?
Descarga el último .rpm e instálalo con el gestor de paquetes de tu
distribución. La primera instalación también registra el repositorio RPM
de Paneflow para actualizaciones posteriores.
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"En openSUSE, usa zypper para la última línea:
sudo zypper install "./paneflow-${VERSION}-${ARCH}.rpm"¿Cómo instalo Paneflow desde un tarball?
Usa el tarball para Arch, imágenes CI o instalaciones locales donde no
quieres un paquete de sistema. El tarball extrae una carpeta
paneflow.app/ con bin/paneflow, metadatos de escritorio, iconos y un
script de instalación.
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.shEl instalador escribe en ~/.local/paneflow.app, crea el symlink
~/.local/bin/paneflow e instala archivos de escritorio en
~/.local/share. No usa sudo.
¿Cómo verifico la instalación?
Ejecuta:
paneflow --version
paneflowSi paneflow --version imprime una versión y paneflow abre el
workspace, la instalación funcionó. El primer inicio abre un workspace
vacío con un solo panel shell. Pulsa Ctrl+Shift+D para dividir en
horizontal o Ctrl+Shift+E para dividir en vertical.
Siguientes pasos: lee el tour de funciones, abre la guía de configuración, o usa solución de problemas para Vulkan, Wayland y problemas de PATH.
¿Qué pasa si paneflow no está en mi PATH?
Si paneflow --version devuelve command not found, el binario no está
en el PATH de tu shell. Esto suele pasar tras una instalación AppImage
o tarball cuando ~/.local/bin no se carga al iniciar la shell.
Añádelo una vez para tu shell:
bash (~/.bashrc):
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrczsh (~/.zshrc):
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcfish (~/.config/fish/config.fish):
fish_add_path ~/.local/binAbre un terminal nuevo y vuelve a ejecutar paneflow --version. Si
sigue fallando, confirma que el symlink existe con
ls -l ~/.local/bin/paneflow.