Dependencias de Desarrollo

A continuacion encontratas todas las dependencias que debera instalar en su entorno de desarrollo para construir o colaborar con el proyecto, lo mismo aplica para aplicaciones ya existentes o VAPPs propias…

Bun (Frontend)

1
curl -fsSL https://bun.sh/install | bash

Mas informacion sobre la instalacion de Bun en   su sitio web

Rust (Backend)

1
2
3
4
5
6
7
8
# Instalar Rust (si aún no lo tienes)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Actualizar a la versión mínima requerida
rustup update

# Verificar versión (debe ser 1.70+)
rustc --version

Tauri CLI [Opcional]

1
2
3
4
5
# Después de instalar Rust
cargo install tauri-cli

# O usar bun
bun add -g @tauri-apps/cli

Dependnecias del Sistema [Tauri]

Las dependendencias minimas para que el poryecto tauri inicie. Recomendamos recurrir a su   documentacion oficial para estar al dia con esta informacion

Debian y derivadas

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev \
  build-essential \
  curl \
  wget \
  file \
  libxdo-dev \
  libssl-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev

Arch y derivadas

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
sudo pacman -Syu
sudo pacman -S --needed \
  webkit2gtk-4.1 \
  base-devel \
  curl \
  wget \
  file \
  openssl \
  appmenu-gtk-module \
  libappindicator-gtk3 \
  librsvg \
  xdotool

Fedora y derivadas

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo dnf check-update
sudo dnf install webkit2gtk4.1-devel \
  openssl-devel \
  curl \
  wget \
  file \
  libappindicator-gtk3-devel \
  librsvg2-devel \
  libxdo-devel
sudo dnf group install "c-development"

En caso de que tu distro no se encuentre, puedes verlo en la documentacion oficial y puedes agregarlo a la documentacion

Herramientas [Opcionales]

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Git
sudo dnf install git  # Fedora
sudo apt-get install git  # Ubuntu/Debian
sudo pacman -Sy git

# Editor/IDE
# VS Code
sudo dnf install code  # Fedora
# O descarga desde https://code.visualstudio.com

# Herramientas de debug
sudo dnf install gdb valgrind  # Fedora
sudo apt-get install gdb valgrind  # Ubuntu/Debian
sudo pacman -Sy gdb valgrid

Verificar Instalación

1
2
3
4
5
6
7
8
9
# Verificar Bun/Node
bun --version

# Verificar Rust
rustc --version
cargo --version

# Verificar Tauri CLI
cargo tauri --version

Vasak group © Todos los derechos reservados