Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Installation instructions for Debian 12 (bookworm)

オープン
#464 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
48/100
issue の種類
ドキュメント
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
c, debian

調査の方向性

まず README と configure.ac の依存関係チェックを確認し、issue に記載された Debian 12 のパッケージ一覧と比較します。master と v2.4-stable における現在の ICU 設定を確認します。README に必要な Debian パッケージと、関連するインストール上の違いが明確に記載されていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

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!

主要言語
C
スター
352
フォーク
110
平均マージ
2時間 50分
マージ済み PR(30日)
2

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

LinearTapeFileSystem/ltfs のほかの issue

LinearTapeFileSystem/ltfs の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。