- 締切済み
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をインストールしても生じる問題だと思いますが。 なお、バージョンとか不明なのですが、ダウンロードさせるのは最新版なのだと思いますが。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 486HA
- ベストアンサー率45% (1013/2247)
- kteds
- ベストアンサー率42% (1883/4441)
# 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 サポート期限を切れていない場合は別な問題となり、どのパッケージが失敗するかにより対応が違います。
結果をサーバーで出すサーバーサイドと、こちらで出すクライアントサイドとあるけど、Ruby はサーバーサイドだと思った。よって、実機にApacheなりwwwサーバーが無いと稼働しないと思う。 で、Ruby 可なサービス、主にブログサービスなんかで提供してるけど、ここで検証するか_ Windows10上・・・ってVitualMachine? だと・・・・・Apacheきつくない? まま、識者が大勢いるので、▼が多ければ参考にせんでいい。 私は、VM上でApacheはきついと思う。出来れば、スタンドアローンで、Linuxサーバーに仕上げ、そこで検証するか・・・ だと思う。 Windows10 でも、テキスト書いて、サーバーに転送で検証か、Windows用の開発環境見つけて勉強するか。だと思う。