質問: windows10上でのubuntuについて windows10でubuntuをインストールしました。とりあえず予定通り進んだのですが、sudo apt install ruby などのインストールができません。 err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libruby2.3 amd64 2.3.1-2~16.04.2 というエラーになります。ダウンロードのレポジトリがないとか、設定が違うとかではないかと思います。どのようにして設定するのでしょうか。 この問題はwindows上でなく普通にubuntuをインストールしても生じる問題だと思いますが。 なお、バージョンとか不明なのですが、ダウンロードさせるのは最新版なのだと思いますが。
回答: # apt-get update を最初に実行されましたか? 未実行でしたら一度実行した後にインストールを行ってください。 >sudo apt install ruby などのインストールができません。 上記の”などの”とはうまくインストールできたものもあるのでしょうか? エラーに404 not foundが表示されていましかた? といろいろ聞きたいことが多いのですが。 まずはubuntunのサポート期限が切れているのかもしれません。 # lsb_release -a でバージョンをを確認して次に、 http://www.ubuntulinux.jp/ubuntu でサポート期間を確認しましょう。 サポート期間が終了したバージョンのubuntuはold-releases.ubuntu.comに保存されているので、/etc/apt/source.listファイルを編集する必要があります。archive.ubuntu.comをold-releases.ubuntu.comに変更すればokです。 # cat /etc/apt/sources.list deb http://old-releases.ubuntu.com/ubuntu maverick main restricted universe deb http://old-releases.ubuntu.com/ubuntu maverick-updates main restricted universe deb http://old-releases.ubuntu.com/ubuntu maverick-security main restricted universe サポート期限を切れていない場合は別な問題となり、どのパッケージが失敗するかにより対応が違います。