• ベストアンサー

sophos-avはディレクトリではない。

色々と試行錯誤しましたが解かりません。 sophos-avはファイルであって、ディレクトリではありません。 sav-linux-free-9.tgzもディレクトリではありません。 だから移動できません。 チョット、ギブアップです。 どなたか、どうするのか教えてください。 朝早くすいません。 ご回答の程、宜しくお願い申し上げます。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>ボクの場合、下記のように出ます。 >~$ cd /ダウンロード/sophos-av cdコマンドの使い方に誤りがあります。 install.shの存在するディレクトリへ移動するためにフルパスのディレクトリを使うのは間違いの基です。 カレントディレクトリ(現在のディレクトリ)からの相対パスで考えてください。 「~$ 」の後へコマンドを入力する前に今のディレクトリを確認してください。 「端末」を起動した当初はユーザーアカウントのトップディレクトリのはずです。 回答No.3の添付画像では[UserID]=bunjiiのダウンロード/sophos-av/フォルダーを右クリックして「端末で開く」を実行した状態です。 最初のコマンドはsudo -sでカレントディレクトリが「/home/bunjii/ダウンロード/sophos-av」になります。(bunjii@Ubuntu64:~が/home/bunjiiを意味しています) コマンドのsudo -sは管理者ユーザーがroot(スーパーユーザー)の権限に切り替わる目的で使います。 bunjiiのパスワードを入力するとrootに切り替わり以後のコマンドはrootが実行することになりすべての操作が支障なく実行できます。 rootに切り替わった時点のカレントディレクトリを確かめるためlsコマンドでinstall.shの存在を確かめました。 あなたの場合は[UserID@HostName]:~$ cd /ダウンロード/sophos-av としているためディレクトリが見つかりません。 cd ダウンロード/sophos-av のようにディレクトリの先頭の / を無くすことで相対パスになりますのでディレクトリが見付かるはずです。 /home/[UserID]/ダウンロード/sophos-av = ダウンロード/sophos-av /home/[UserID]/ダウンロード/sophos-av = ./ダウンロード/sophos-av 後者は ./ を付けていますがドットとスラッシュなので相対パスです。 ../ が親ディレクトリで ./ がカレントディレクトリです。 Perlのプログラムファイル(拡張子が.sh)をコマンドとして実行する場合はカレントディレクトリであることを明示するために ./install.sh のようにしなければならないこともあります。 >ダウンロードの中に、sophos-avがあります。 >sav-linux-free-9.tgzもあります。 この補足は回答No.4へのものです。 あなたは固定観念に凝り固まっているように思われます。 もう少し柔軟な思考ができるよう訓練された方が能率良く他人の意見を取り込めるようになるでしょう。 sav-linux-free-9.tgzをダウンロードへ保存してあること、圧縮ファイルを同じディレクトリへ展開できたことを補足すべきなのに当方の確認事項を無視して自分ができないことばかりを主張しています。

abe022315
質問者

お礼

成功しました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

>ボクの場合、下記のように出ます。 >~$ cd /ダウンロード/sophos-av >bash: cd: /ダウンロード/sophos-av: そのようなファイルやディレクトリはありません >どうしてでしょうか? どうしてもなにも /ダウンロード/sophos-av が存在しないから。 ls / で表示されるもののなかに ダウンロード はありますか?(きっとない) #3の方のUbuntuは、一般ユーザのbunjiiアカウントとrootアカウントのホームディレクトリが同じ設定になってる気がする。

abe022315
質問者

お礼

あるのですよ。本当に。 ダウンロードの中に、sophos-avがあります。 sav-linux-free-9.tgzもあります。 それなのに何故でしょうか? ご回答の程、宜しくお願い申し上げます。

すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>sav-linux-free-9.tgzまではできたのです。 「sav-linux-free-9.tgzまではできた」では意味が通じません。 「sav-linux-free-9.tgz」を展開までできたということですか? 「ファイル」でダウンロードしたsav-linux-free-9.tgzを展開してできたフォルダーのsophos-avを右クリックして「端末で開くをクリックすると作業が楽になります。 圧縮ファイルを展開出来れば「端末」で「sophos-av」に有る「install.sh」をスーパーユーザー(root)権限で実行すれば良いだけです。 貼付画像はinstall.shの存在まで確認したものです。 端末の最後の行で次のように入力してEnterキーを打鍵すれば実行されます。 ./install.sh インストールの途中で幾つかの質問に答える必要がありますのでキーボードの操作をしてください。 キーの入力では大文字と小文字を区別して判定することがあるかも知れませんが、再入力を求められたら表示通りのキーを入力し直します。

abe022315
質問者

お礼

ご回答誠にありがとうございます。 ボクの場合、下記のように出ます。 ~$ cd /ダウンロード/sophos-av bash: cd: /ダウンロード/sophos-av: そのようなファイルやディレクトリはありません どうしてでしょうか?

すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

Linux用のセキュリティソフトをダウンロードしてインストールしようとしているのですよね? sav-linux-free-9.tgzをダウンロードしたのは分かりますが、Linux(Ubuntu)のどのディレクトリ(フォルダー)へ保存しましたか? 前の質問から拾い読みしても肝心な情報がありません。 https://okwave.jp/qa/q9336575.html https://okwave.jp/qa/q9336613.html 「端末」でtarコマンドを使うときは目的に合った引数を使わなければなりません。 tar ztf sav-linux-free-9.tgz は圧縮ファイルのsav-linux-free-9.tgzの中身のファイル群を表示するだけで展開して保存しません。 従って、展開すると作成されるはずのsophos-avと言うディレクトリを探しても見つかりません。 ダウンロードした圧縮ファイルが存在するディレクトリで次のようにtarコマンドを実行してください。 tar -xf sav-linux-free-9.tgz またはデスクトップの右側にあるメニュー(縦並びのアイコン)の「ファイル」を開いてsav-linux-free-9.tgzを右クリックし「ここに展開する」を選択すれば同等の結果になります。 コンピューターは工具箱のようなもので、中には多数の工具が入っています。 同じ役割の工具が複数ありますから使い易い工具を使って目的の細工をしてください。 作業の要件に合う工具が1つだけと言うこともありますので条件に合う工具を使う知恵も必要でしょう。 尚、一連の質問を投稿するときは前の質問を締め切ってから投稿することと何をしたいのかやどのような状況であるかを的確に述べるようにしてください。 締め切った質問に関連するときは前の質問を参照できるようにURLを貼付してください。

abe022315
質問者

お礼

ご回答誠にありがとうございます。 sav-linux-free-9.tgzまではできたのです。 その後を教えて欲しいのです。 ご回答の程、宜しくお願い申し上げます。

すると、全ての回答が全文表示されます。
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

>色々と試行錯誤しましたが解かりません。 基本的なLinuxの使用方法を勉強してください(以前から私以外の方から何度もいわれているはずです)。 また「色々と試行錯誤しました」と書かれたところで 読み手側は、あなたが具体的に何をやったのかは全く分かりません。 $ ls sav-linux-free-9.tgz $ tar tvfz sav-linux-free-9.tgz drwxr-xr-x root/root 0 2016-09-07 21:59 sophos-av/ -rw-r--r-- root/root 230758400 2016-09-07 21:59 sophos-av/sav.tar -rw-r--r-- root/root 294533120 2016-09-07 21:59 sophos-av/talpa.tar -rw-r--r-- root/root 16015360 2016-09-07 21:59 sophos-av/uncdownload.tar -rwxr-xr-x root/root 1415 2016-09-07 21:59 sophos-av/install.sh $ tar xvfz sav-linux-free-9.tgz sophos-av/ sophos-av/sav.tar sophos-av/talpa.tar sophos-av/uncdownload.tar sophos-av/install.sh $ ls -l 合計 455796 -rwxrw-rw-. 1 wills wills 466733243 6月 3 07:34 sav-linux-free-9.tgz drwxr-xr-x. 2 wills wills 75 9月 7 2016 sophos-av $ cd sophos-av/ $ ls install.sh sav.tar talpa.tar uncdownload.tar $

abe022315
質問者

お礼

ご回答誠にありがとうございます。 まだまだコマンドの意味が解りませんが、 少しずつ覚えていこうと思います。 今後とも宜しくお願い申し上げます。

すると、全ての回答が全文表示されます。

関連するQ&A