こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ubuntuでudftoolsのインストールの仕方

ubuntu(17.10.1)にudftools-2.0をインストールする仕方が
分からないので教えてください。

【行ったこと】
端末からsudo apt-get install udftools-2.0と入力して実行すると
----------------------------------------------------------------------------
root@yy-H87M-S01:/# sudo apt-get install udftools-2.0
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
E: パッケージ udftools-2.0 が見つかりません
E: 'udftools-2.0' に一致するパッケージは見つかりませんでした
E: 正規表現 'udftools-2.0' ではパッケージは見つかりませんでした
----------------------------------------------------------------------------
となってうまくいきませんでしたので
<https://github.com/pali/udftools/releases/tag/2.0>
からudftools-2.0.tar.gzをダウンロードして解凍してできた
udftools-2.0のフォルダの中のINSTALLというファイルの
ステップ1に書かれているように
端末から./configureと入力して実行しましたが
----------------------------------------------------------------------------
root@yy-H87M-S01:/# cd /home
root@yy-H87M-S01:/home# ls
yy
root@yy-H87M-S01:/home# cd yy
root@yy-H87M-S01:/home/yy# ls
examples.desktop ダウンロード デスクトップ ビデオ ミュージック
test.bin テンプレート ドキュメント ピクチャ 公開
root@yy-H87M-S01:/home/yy# cd ダウンロード
root@yy-H87M-S01:/home/yy/ダウンロード# ls
udftools-2.0 udftools-2.0.tar.gz
root@yy-H87M-S01:/home/yy/ダウンロード# cd udftools-2.0
root@yy-H87M-S01:/home/yy/ダウンロード/udftools-2.0# ls
AUTHORS INSTALL README config include udffsck
COPYING Makefile.am aclocal.m4 configure libudffs udfinfo
ChangeLog Makefile.in autogen.sh configure.ac mkudffs udflabel
Doxyfile NEWS cdrwtool doc pktsetup wrudf
root@yy-H87M-S01:/home/yy/ダウンロード/udftools-2.0# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/yy/ダウンロード/udftools-2.0':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
root@yy-H87M-S01:/home/yy/ダウンロード/udftools-2.0#
----------------------------------------------------------------------------
のようにerrorになります。
どのようにすればよいのでしょうか。

投稿日時 - 2018-02-12 16:48:19

QNo.9428337

困ってます

質問者が選んだベストアンサー

敢えて最新バージョンであるudftools (2.0-1)を利用したいのであれば
debian パッケージ: udftools (2.0-1 など)を利用できるかもしれません。
そこで関連パッケージも入手できます。(コンパイル不要)

参考URL:https://packages.debian.org/ja/sid/udftools

投稿日時 - 2018-02-14 16:57:21

お礼

教えていただきましたサイトの中の
どれをインストールすればよいのか
良く分からなかったのですが
CPUはintel Core i7-4770なので
とりあえずi386のudftoolsを
インストールしてみましたところ
udflabelなどのコマンドを実行することができました。
ありがとうございました。

投稿日時 - 2018-02-18 14:28:45

ANo.5

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

:>CPUはintel Core i7-4770なので
:>とりあえずi386のudftoolsを
:>インストールしてみましたところ
最も基本的なことを7理解できていないようです!
”CPUはintel Core i7-4770”ということなら”amd64”です。
ubuntu(17.10.1)の32ビット版が在るとすれば”i386”でも宜しいですが、
今どき32ビット版は存在していないはずです。

投稿日時 - 2018-02-18 17:49:03

お礼

ご指摘の通り理解できていないです。
amd64でやってみます。
ありがとうございました。

投稿日時 - 2018-02-19 19:51:33

ANo.4

:>よくみるとバージョンが2.0ではなく1.31で古いです。
Ubuntu 17.10 (Artful Aardvark) に標準で対応しているのは udftools 1.3-1です。
次期バージョンの 2.0-1 (2.0ではありません)を利用したいのであれば
依存するライブラリーなども検索して追加インストールする必要があります。

参考URL:https://launchpad.net/ubuntu/+source/udftools

投稿日時 - 2018-02-13 21:46:15

お礼

udftools 2.0-1は
sudo apt-get install udftools
ではインストールできないということですね。
ありがとうございました。

投稿日時 - 2018-02-18 14:37:25

ANo.3

>configure: error: cannot find -lreadline.
>というメッセージが出てコマンドプロンプトに戻りました

自力解決出来ないと、 この先の作業も難しいですよ。
ないと言われたら まずはそれを入れて見ましょう。

sudo apt-get install readline readline-devel

投稿日時 - 2018-02-13 21:05:42

お礼

sudo apt-get install readline readline-devel
を実行してみましたが
パッケージreadlineやreadline-develが見つかりません
と表示されます。
やはり、自力解決出来ないと、 この先難しそうです。

幸いにも、No5の回答者様から、
コンパイル済みのudftools2.01があるサイトを
教えていただきましたので
ここからインストールすることができました。
ありがとうございました。

投稿日時 - 2018-02-18 14:34:48

ANo.2

:>【行ったこと】
:>端末からsudo apt-get install udftools-2.0と入力して実行すると
sudo apt-get install udftools と入力すればインストールできます。

投稿日時 - 2018-02-13 17:40:04

お礼

回答ありがとうございます。
最初、私もこのようにしましたが、
よくみるとバージョンが2.0ではなく1.31で古いです。
2.0以降でないと使えないツールが入っています。
(udflabelなど)
sudo apt-get install udftools
の末尾に何かを追加するなどして
2.0をインストールすることはできないでしょうか。
よろしくお願いしします。

投稿日時 - 2018-02-13 20:12:13

ANo.1

C コンパイラが見つからないというエラーメッセージなのですから
sudo apt-get install gcc
等でインストールして見てはどうでしょう

投稿日時 - 2018-02-12 20:14:45

お礼

回答ありがとうございます。
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.
--------------------------------------------------------------

投稿日時 - 2018-02-13 20:05:41