
Ubuntu日本語フォーラム

ログインしていません。
どなたかバイナリでlibとbinのディレクトリからできてるバイナリからのインストールの仕方を知ってらっしゃる方はいませんか?具体的なインストールの仕方を教えてください。よろしくお願いいたします。
オフライン
すいませんが、質問の内容が理解できません。
なにがやりたいのか、できるだけ詳しくお願いします。
オフライン
debian系のバイナリがなかったので、ある人にdebian系のバイナリを作ってもらったのですが、普通は、tarボールになっていて、解凍して./configure、make、make installでインストールができると思っていたのですが、解凍したら
bin/tus
bin/tus2
lib/tus/
lib/tus/scheme.lsp
lib/tus/raw_tus
lib/tus/saved_image
lib/tus/readexp.lsp
以上のものしか入っていませんでした。これをインストールするにはどうしたらいいのかが問題です。よろしくお願いいたします。
オフライン
バイナリを作ってくれた方に相談するのが筋ではないかと思いますが・・・
http://www.spa.is.uec.ac.jp/~komiya/download/ に書かれているようですよ?
オフライン
http://www.spa.is.uec.ac.jp/~komiya/download/ に書かれているのは以下のとおりですが、
# cd /usr/local
# tar zxf tus-xxx.tar.gz あるいは tar zxf tustk-xxx.tar.gz
これの先頭に
# mv zxf tus-xxx.tar.gz あるいは tar zxf tustk-xxx.tar.gz
を足せばいいのでしょうか?
よろしくお願いいたします。
オフライン
間違えました、以下のように訂正いたします。よろしくお願いいたします。
http://www.spa.is.uec.ac.jp/~komiya/download/ に書かれているのは以下のとおりですが、
# cd /usr/local
# tar zxf tus-xxx.tar.gz あるいは tar zxf tustk-xxx.tar.gz
これの先頭に
# mv tus-xxx.tar.gz あるいは tustk-xxx.tar.gz
を足せばいいのでしょうか?
よろしくお願いいたします。
オフライン
ビルドはそちらのUbuntu環境上で行われたものでしょうか?
もし、ことなる環境でビルドされたものであれば、場合によっては正常に動作しない可能性もありますが。。
そこは問題が無かったと仮定します。
$ cd /usr/local
$ sudo tar zxvf [インストールしたいtar.gzまでのPath]
です。
もし、tar.gzでは無く、tar.bz2であれば、
$ cd /usr/local
$ sudo tar jxvf [インストールしたいtar.bz2までのPath]
です。
[インストールしたいtar.bz2までのPath]
の部分は、ファイルの置き場所です。
オフライン
基本的にお門違いだと思うのですけれど。
まず、最初にアプリケーションを明示しないのってなぜですかね?
中身から本体を推測できた方いたから何者かわかったようなもので、本人から「何を入れようとしたのか」の申告がありません。
また、#4にあるとおり「ある人にdebian系のバイナリを作ってもらった」のなら、その人に言うべきです。ubuntuで提供されているアプリケーションでもありませんし、「得体の知れない実ファイルだけのバイナリ」なんて使い方がわかるわけがありません。
Windowsと違って、パッケージになっていない物は特定のインストール手順はありません。便宜上いっていの傾向はありますが、基本的にはドキュメントを読んで作業をすべき物で同じ手順が通用することは保証されません。
「作ってもらった」のですから依頼したのですよね?野良で作られた物がどうなっているかなんてことは第三者にはわかりませんし、逆にビルドして、テストした人は「どうあるべきか」は認識しているはずです。
「アプリケーション名すらわからない、得体の知れない人のビルドした、インストールスクリプトもないバイナリ」は「Ubuntuの話」ではなく、持って行く場所が違いますし、それで通じるわけがないですよね?動くように「作ってもらった」のなら、本人とあなたとの問題ですし、手元にあるだろうアーカイブの名前すらわからないのに、回答を明示できるはずがありません。
#5、#6も明らかに読解の形跡が無くて、対象がわかってるはずの本人にとって、「# mv tus-xxx.tar.gz あるいは tustk-xxx.tar.gz」がorの条件であるはずがありません。ましてや、ファイル名も、「野良でつけられた物が何かなんて知るわけ無い」ので「正誤を判断できる要素は皆無」です。
説明上共通なのでそうなっているわけで、何をしているのかをわかっているのなら、それは記述の時点で使う物が選択されているはずです。
状況から、同サイトで頒布している同じ構成のアーカイブは、tus-ubuntu9.10.tar.gzであって、説明上の読み替えもしていないということになります。状況によっては致命的な事を引き起こす内容もありますので、「理解せずに書いてあることを表面上だけ読み取って実行すること」は、おすすめできません。
スクリプトなども途中がエラーによって処理されない場合に、実行業が抜けることで問題が発生することもありえます。
ほかの質問でも「思いこみ」で作業の上、情報を過度に隠蔽して質問される傾向がありますが、書かれていないことは不定なので、思いつく物はすべて書いていただかないと、正答に近い解は得られません。
#7に示されているとおり、基本的には「それが動作する保証はありません。」が、ファイルの置き場としては、事前に、/usr/localにダウンロードしたファイルをおけば、sudo tar jxvf (ファイル名)で良いはずです。
ただ、ここでもそのアーカイブが今ある場所が示されていないので、コマンドとしての明示はできないのです。
というか、Debianのそれを使うくらいなら、Ubuntu9.10のそれの方が動作の可能性は高そうな気がするのですけどね。
わかることがあれば返信が付く可能性はありますが、「Ubuntuの」フォーラムなので、Off-topicにとばされてしまいそうな質問は事前に考えて判断してもらった方が良いんじゃないかとは思います。
オフライン
ああ…展開オプションが違ってます。
上であがっているサイトのバイナリの場合、jxvfではなく、zxfです。
ダウンロードできる物は二重にアーカイブされているようですけれど。
オフライン
仰るとおり、ご本人に確認し解決しました。おさがわせしました。
オフライン