Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Installation instructions for Debian 12 (bookworm)

Abierto
#464 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
48/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
c, debian

Línea de trabajo

Empieza revisando el README y las comprobaciones de dependencias en configure.ac, comparándolos con la lista de paquetes de Debian 12 del issue. Confirma la configuración actual de ICU en master y v2.4-stable. Se considera terminado cuando el README documenta claramente los paquetes de Debian requeridos y cualquier diferencia de instalación relevante.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Hi all,

I didn't find a more appropriate issue type for this, sorry if it's wrong. I tried to install LTFS on a Debian 12 (bookworm) machine, but had a hard time figuring out the required dependencies. Here's what I've found with some trial and error:

build-essential automake autoconf libtool fuse libfuse-dev uuid uuid-dev libxml2 libxml2-dev pkg-config icu-devtools libicu-dev libsnmp-dev

Maybe I overdid and something is not really required, but at least this allowed me to compile and install LTFS.

But: With the stable branch v2.4-stable, I needed some time to figure out a required change in configure.ac due to icu-config being deprecated and not available anymore:

diff --git a/configure.ac b/configure.ac
index f28d2b2..9453572 100644
--- a/configure.ac
+++ b/configure.ac
@@ -341,7 +341,7 @@ ICU_MODULE_CFLAGS="`icu-config --cppflags 2> /dev/null`";
 ICU_MODULE_LIBS="`icu-config --ldflags 2> /dev/null`";
 if test -z "$ICU_MODULE_LIBS"
 then
-    PKG_CHECK_MODULES([ICU_MODULE], [icu >= 0.21])
+    PKG_CHECK_MODULES([ICU_MODULE], [icu-i18n >= 0.21])
 fi
 
 AC_MSG_CHECKING([use latest ICU])

I see that this has already been integrated in master (with icu-uc instead of icu-i18n, but this probably doesn't matter), so it should not be required anymore.

Maybe it would help other people to provide at least the package list in the README. Of course, unless it is already there and I'm just not seeing it :S

Thanks!

Lenguaje dominante
C
Estrellas
352
Forks
110
Merge medio
2 h 1 min
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de LinearTapeFileSystem/ltfs

Todos los issues de LinearTapeFileSystem/ltfs

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.