- ベストアンサー
ubuntuでudftoolsのインストールの方法
- ubuntu(17.10.1)にudftools-2.0をインストールする方法を教えてください。
- 端末からsudo apt-get install udftools-2.0と入力して実行するとエラーが発生し、正常にインストールできませんでした。
- そのため、udftools-2.0のソースコードをダウンロードして手動でインストールしようとしましたが、Cコンパイラが見つからないエラーが発生しました。対処方法をご教示ください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
敢えて最新バージョンであるudftools (2.0-1)を利用したいのであれば debian パッケージ: udftools (2.0-1 など)を利用できるかもしれません。 そこで関連パッケージも入手できます。(コンパイル不要)
その他の回答 (5)
- 486HA
- ベストアンサー率45% (1013/2247)
:>CPUはintel Core i7-4770なので :>とりあえずi386のudftoolsを :>インストールしてみましたところ 最も基本的なことを7理解できていないようです! ”CPUはintel Core i7-4770”ということなら”amd64”です。 ubuntu(17.10.1)の32ビット版が在るとすれば”i386”でも宜しいですが、 今どき32ビット版は存在していないはずです。
お礼
ご指摘の通り理解できていないです。 amd64でやってみます。 ありがとうございました。
- 486HA
- ベストアンサー率45% (1013/2247)
:>よくみるとバージョンが2.0ではなく1.31で古いです。 Ubuntu 17.10 (Artful Aardvark) に標準で対応しているのは udftools 1.3-1です。 次期バージョンの 2.0-1 (2.0ではありません)を利用したいのであれば 依存するライブラリーなども検索して追加インストールする必要があります。
お礼
udftools 2.0-1は sudo apt-get install udftools ではインストールできないということですね。 ありがとうございました。
- superside0
- ベストアンサー率64% (463/719)
>configure: error: cannot find -lreadline. >というメッセージが出てコマンドプロンプトに戻りました 自力解決出来ないと、 この先の作業も難しいですよ。 ないと言われたら まずはそれを入れて見ましょう。 sudo apt-get install readline readline-devel
お礼
sudo apt-get install readline readline-devel を実行してみましたが パッケージreadlineやreadline-develが見つかりません と表示されます。 やはり、自力解決出来ないと、 この先難しそうです。 幸いにも、No5の回答者様から、 コンパイル済みのudftools2.01があるサイトを 教えていただきましたので ここからインストールすることができました。 ありがとうございました。
- 486HA
- ベストアンサー率45% (1013/2247)
- superside0
- ベストアンサー率64% (463/719)
C コンパイラが見つからないというエラーメッセージなのですから sudo apt-get install gcc 等でインストールして見てはどうでしょう
お礼
回答ありがとうございます。 sudo apt-get install gcc の実行後に、 ./configure を実行しましたらうまくいきましたが、 最後に、 configure: error: cannot find -lreadline. というメッセージが出てコマンドプロンプトに戻りました。 何か問題があるのでしょうか? とりあえず、この状態で、makeを実行してみました。 root@yy-H87M-S01:/home/yy/download/udftools-2.0# make プログラム 'make' は以下のパッケージで見つかりました: * make * make-guile 次の操作を試してください: apt install <選択したパッケージ> root@yy-H87M-S01:/home/yy/download/udftools-2.0# と表示されるので、メッセージ通り apt install make と apt install make-guile を実行してみました。 この後makeを実行すればよいのでしょうか? 試しにmakeを実行すると root@yy-H87M-S01:/home/yy/download/udftools-2.0# make make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. root@yy-H87M-S01:/home/yy/download/udftools-2.0# となります。 何か手順が間違っていますでしょうか。 よろしくお願いします。 -------------------------------------- The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type`./configure' to configure the package for your system. If you'reusing `csh' on an old version of System V, you might need to type`sh ./configure' instead to prevent `csh' from trying to execute`configure' itself.Running `configure' takes awhile. While running, it prints somemessages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. --------------------------------------------------------------
お礼
教えていただきましたサイトの中の どれをインストールすればよいのか 良く分からなかったのですが CPUはintel Core i7-4770なので とりあえずi386のudftoolsを インストールしてみましたところ udflabelなどのコマンドを実行することができました。 ありがとうございました。