ここから本文です

Bashでgccをインストールできません。

vgh********さん

2018/1/923:12:08

Bashでgccをインストールできません。

sudo apt install gccとやると、


エラー:1 p://security.ubuntu.com/ubuntu xenial-se
curity/main amd64 linux-libc-dev amd64 4.4.0-103.126
404 Not Found [IP: 91.189.88.161 80]
エラー:1 p://security.ubuntu.com/ubuntu xenial-se
エラー:1 p://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-103.126 404 Not Found [IP: 91.189.88.161 80]
E: p://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.4.0-103.126_amd64.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.161 80]E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。


という風になってしまいます。そこで、apt-get updateとすると、


パッケージリストを読み込んでいます... 完了
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: 許可されていない操作です)E: ロックファイル /var/lib/apt/lists/lock をオープンできません - open (13: 許可がありません)
E: ディレクトリ /var/lib/apt/lists/ をロックできませんW: ファイル /var/cache/apt/pkgcache.bin の削除中に問題が発生しました - RemoveCaches (13: 許可がありません)
W: ファイル /var/cache/apt/srcpkgcache.bin の削除中に問題が発生しました - RemoveCaches (13: 許可がありません)


となります。また、sudo apt install --fix-missing gccとすると


パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
binutils cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libgcc-5-dev libisl15 libitm1 liblsan0 libmpc3
libmpx0 libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
提案パッケージ:
binutils-doc cpp-doc gcc-5-locales gcc-multilib make autoconf automake libtool flex bison gdb gcc-doc gcc-5-multilib gcc-5-doc libgcc1-dbg
libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg
glibc-doc
以下のパッケージが新たにインストールされます:
binutils cpp cpp-5 gcc gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libgcc-5-dev libisl15 libitm1 liblsan0 libmpc3
libmpx0 libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
アップグレード: 0 個、新規インストール: 22 個、削除: 0 個、保留: 48 個。
27.6 MB 中 840 kB のアーカイブを取得する必要があります。
この操作後に追加で 99.6 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
エラー:1 p://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-103.126
404 Not Found [IP: 91.189.88.152 80]
エラー:1 p://security.ubuntu.com/ubuntu xenial-security/main amd64 linux-libc-dev amd64 4.4.0-103.126
404 Not Found [IP: 91.189.88.152 80]
足りないパッケージを直すことができません。
E: p://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.4.0-103.126_amd64.deb の取得に失敗しました 404 Not Found [IP: 91.189.88.152 80]
E: インストールを中断します。


となってしまいます。解決方法を教えていただきたいです。よろしくお願いします。

※質問文で、一度に投稿できるURLは3つ以内です とのことなので、httpのhttを取っております。hだけだとダメでした…

閲覧数:
448
回答数:
1
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

nor********さん

2018/1/1003:13:58

ただ「Bash」と言われても。
もしかして「Bash on Ubuntu on Windows」ですか。
もしそうなら使っている環境やどんな作業したのかなどは書かないと答えづらいと思います。

私も試しに入れましたが、細かい流れはあまり覚えていませんね。

エラーメッセージの最初の方に

> 404 Not Found [IP: 91.189.88.161 80]

とありますが、Windowsのコマンドプロンプトから
ping 91.189.88.161
で応答返ってきますか
Windows側のブラウザのアドレス欄に
http://91.189.88.161/
と入れたときに
「Apache2 Ubuntu Default Page」というページが表示されますか

ここでこけるようならWindowsで動いているファイアウォールかなんかの設定では

通るようなら
「Bash on Ubuntu on Windows」
のシェルのコマンドラインから
同じように
ping 91.189.88.161



telnet 91.189.88.161 80

で応答が返ってくるか(telnetは入力待ちになるはずです。CTRL+zとENTERでシェルに戻ります)
これがダメなら
「Bash on Ubuntu on Windows」側のネットワーク設定かもしれませんね。

とりあえず下記のURLの先の例で漏れがないか確認してみてください。

http://my-web-site.iobb.net/~yuki/2016-11/soft-tool/uow1/

質問した人からのコメント

2018/1/11 01:30:48

bashというものがほかにもあるというのを知りませんでした・・・
最後に貼っていただいたURLのパッケージのインストールという項目をみてやったらできました!本当にありがとうございます!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる