conviene tener instalado un buen conjunto de herramientas de desarrollo. Esto no solo mejora la experiencia con Freebuff, sino que te deja el sistema listo para cualquier proyecto de código.
Primero: libfuse2 (obligatorio para AppImage)
Si descargás Freebuff como AppImage, necesitás libfuse2
para que ejecute. Sin esto, el AppImage directamente no arranca:
Nota: En distribuciones basadas en Debian/Ubuntu más recientes, FUSE 3 viene por defecto pero los AppImages necesitan FUSE 2. Por eso hay que instalarlo explícitamente.
Nota 2: Para la versión CLI hice un tutorial aquí.
Paquetes esenciales
Estos son los que realmente necesitás. Copiá y pegá:
¿Para qué sirve cada grupo?
Git y GitHub
Python y compilación
Búsqueda y análisis de código
Red
Terminal y edición
Compresión
Utilidades generales
Paquetes opcionales
Dependiendo de tu flujo de trabajo, estos también pueden servir:
- git-flow, gitk, tig — para quienes siguen flujo git-flow o quieren visualizar historial.
- silversearcher-ag — otra opción de búsqueda de código (redundante con ripgrep, pero gusta a algunos).
- universal-ctags — navegación por definiciones de código.
- httpie — requests HTTP más legibles que curl.
- screen — alternativa a tmux (usá uno u otro).
- pandoc — conversión entre formatos de documento.
- cppcheck — solo si programás en C/C++.
Paquetes que probablemente no necesitás
A menos que hagas algo muy específico, podés omitir:
- Empaquetado Debian:
dpkg-dev,debhelper,devscripts,fakeroot,lintian - SquashFS/FUSE:
squashfs-tools,squashfuse,fuse3 - Análisis binario:
binutils,elfutils,strace,ltrace,patchelf - Red avanzada:
socat,ncat,net-tools
No los instales por si acaso — ocultan espacio y complejidad que no necesitás.
Resumen
La instalación mínima para una experiencia completa con Freebuff en Linux es:
Esto te deja el sistema listo para desarrollo con Freebuff. El resto lo instalás bajo demanda cuando lo necesites.

Comentarios
Publicar un comentario