web-dev-qa-db-ja.com

Dwarf Fortressをインストールしますか?

Dwarf Fortressをインストールしようとしていますが、特定の方法でファイルを解凍する必要があります。指示は次のとおりです。

開梱:Dwarf Fortressは(bzip2)圧縮tarアーカイブとして出荷されます。 df_linuxという新しいディレクトリに展開されます。したがって、ゲームを展開する場所にcdし、tar xjf /path/to/df_XX_YY_linux.tar.bz2(where df_XX_YY_linux。 tar.bz2はファイル名です)。次に、cd df_linuxを実行して、新しいディレクトリに移動します。

デスクトップにcdし、そこでファイルを解凍しました。ただし、tar xjf /path/to/df_XX_YY_linux.tar.bz2と入力すると、これが結果でした:

pickle@pickle-NC10:~/Desktop$ tar xjf /path/to/df_34_11_linux.tar.bz2
tar (child): /path/to/df_34_11_linux.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

私はすでに32ビットシステムにいますが、まだ使用しようとしましたsudo apt-get install ia32-libs libsdl-image1.2 libsdl-sound1.2 libsdl-ttf2.0-0 が変更されるかどうかを確認します。予想どおり、変更はありません。ファイル名が正しいので、もう一度確認しました。ターミナルの使用経験がありませんが、何か足りないものはありますか?どんな助けも大歓迎です。

ちなみに、Dwarf Fortressのインストールページへの直接リンクが必要な場合は、 here you。

更新:私は使用してみました

pickle @ pickle-NC10:〜/ Desktop $ tar xjf /path/to/home/pickle/Downloads/df_34_11_linux.tar.bz2

前と同じ結果。これは完全なファイル名を使用して、以前と同じ応答です。

2
Kster

2つの問題があります。まず、「/ path/to /」は実際の値に置き換える必要があるプレースホルダーです。実際、ほとんどの場合、DFをブラウザでダウンロードした場合、tar Downloads/df_*_linux.tar.bz2を意味します。もう1つの問題は、ライブラリが欠落していることです。バージョン0.43.05以降、64ビットビルドを取得でき、ユーザーに提供されるデフォルトのUbuntuイメージが64ビットであることを確認できますが、これは必要以上の複雑さをもたらさないはずです。

必要なライブラリは、単純なldd df_linux/libs/Dwarf_Fortressを使用してtarファイルを抽出し、パッケージを一覧表示するdpkg -Sにライブラリパスを渡すことで一覧表示できます。これらのほとんどはすでにインストールされています。「見つからない」ものを見つけてください。これは通常、libsdl-ttf2.0-0パッケージが提供するライブラリです。

7
Braiam