• 締切済み

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をインストールしても生じる問題だと思いますが。 なお、バージョンとか不明なのですが、ダウンロードさせるのは最新版なのだと思いますが。

みんなの回答

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

様々な怪答が寄せられていますが、 質問は”Windows 10上のUbuntu”にRubyがインストールできるか否かです。  次の手順でインストールできます。 1,Windows 10 上のUbuntu を起動する。 2,即、"sudo apt install ruby"を実行するとエラーが発生します。 3,"sudo apt-get update "に”--fix-missing”を付加して実行するとOKです。

  • kteds
  • ベストアンサー率42% (1875/4423)
回答No.3

ubuntu 17.10ではあっけなくinstallできました。 sudo apt install ruby-full --- ubuntu version , ruby install directory , ruby version は添付画像参照。

noname#259146
noname#259146
回答No.2

# 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 サポート期限を切れていない場合は別な問題となり、どのパッケージが失敗するかにより対応が違います。

noname#232800
noname#232800
回答No.1

結果をサーバーで出すサーバーサイドと、こちらで出すクライアントサイドとあるけど、Ruby はサーバーサイドだと思った。よって、実機にApacheなりwwwサーバーが無いと稼働しないと思う。 で、Ruby 可なサービス、主にブログサービスなんかで提供してるけど、ここで検証するか_ Windows10上・・・ってVitualMachine? だと・・・・・Apacheきつくない? まま、識者が大勢いるので、▼が多ければ参考にせんでいい。 私は、VM上でApacheはきついと思う。出来れば、スタンドアローンで、Linuxサーバーに仕上げ、そこで検証するか・・・ だと思う。 Windows10 でも、テキスト書いて、サーバーに転送で検証か、Windows用の開発環境見つけて勉強するか。だと思う。

関連するQ&A

  • Windows10上のubuntuのネット環境

    Windows10にはubuntuの環境を実現することができます。ubuntuではキー入力してファイルをダウンロードしたりするわけですが、その場合のプロキシの環境はどうなっているでしょうか。プロキシの設定がなしでは普通はプロキシサーバの関所を通ることができません。ただし、Windowsはプロキシ設定で通過することができますが。ubuntuと言ってもWindows内部なのでその設定を使ってプロキシを通過してくれないかと思ったのですが、通らないようです。 今のところ、sudo apt updateなども通りません。Windowsのネットはこの書き込みで確認済です。よろしくお願いします。

  • ubuntu でのredmineインストール

    ubuntu 13.10 でredmineをインストールしようとしていますが、うまくいきません 以下のURLに沿ってインストールを進めています。 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu apache2とmysqlのインストールまではうまくいきましたが、肝心のredmineのインストールを試すと以下のようなエラーが出てしまいます。 ================================ xxxxxi@xxxxxxx:~$ sudo apt-get install redmine パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: redmine : 依存: ruby-railties-3.2 (>= 3.2.16-1~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 ================================ 上記のエラーでの依存関係の解消を図るために、 $ sudo apt-get -f install や $ sudo apt-get install ruby-railties-3.2 などをためしてもうまくいきません。 ググってみても手詰まってきましたので、アドバイス・解決方法をいただけませんでしょうか

  • Ubuntu 14.04 LTS 日本語化

    Vmware上で Ubuntu 14.04 LTS をインストールしてみたのですが Gnomeの日本語化がうまくいきません。 インターネットで検索して language-pack-gnome-ja Region & Language wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - sudo wget https://www.ubuntulinux.jp/sources.list.d/raring.list -O /etc/apt/sources.list.d/ubuntu-ja.list sudo apt-get update sudo apt-get upgrade sudo apt-get install ubuntu-defaults-ja などいろいろやってみたのですがうまくいきませんでした。 他に考えられる対処方法はありますか? 何が原因かご存知でしたら、教えてください よろしくお願いします。

  • apt-get upgradeを時々やるべきでしょうか?

    apt-get upgradeを時々やるべきでしょうか? サーバでapt-get update/upgradeを時々やるべきでしょうか? Ubuntu Server を 認証サーバ&ファイルサーバとして使おうと思っています。 セキュリティーのためには、 # sudo apt-get update # sudo apt-get upgrade を時々やった方が良いとは思います。 しかし、update/upgrade をすると、インストール済みのパッケージの中で新しいバージョンが公開されているときは、最新バージョンをダウンロードしてインストールするのですよね? 自分が構築した認証、NSF等の設定が upgrade で壊れてしまわないか心配です。 質問ですが ● apt-get update/upgrade で、システムの設定ファイルが上書きされる心配はしなくて大丈夫なものでしょうか? ● みなさんはサーバのセキュリティアップデートはどうなさっているでしょうか?

  • Ubuntuで自動関連付けをするには?

    Ubuntu 12.04 LTS 64bit を最小構成でインストールし、 sudo aptitude install --without-recommends xorg-server lxde lxdm python-software-properties をして、 sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.5 をして試しにexeでも動かしてみようと思ったら、何で開くか聞かれたので、wineとあったところをあたってみたのですが動きません。 また、java7をインストールして、jarファイルを実行しようと思ったら、またどれをあたっても動きません。 32bitでもダメでした。 Ubuntu,Lubuntu,Ecolinux等では自動的に割り当てられていて、ダブルクリックだけで開きます。 長くなってしまいましたが、どうすれば自動的に関連付けがされるようになるのでしょうか また、リストに載っていない物の関連付けはどうすればようでしょうか 解答よろしくお願いします。

  • ubuntu でthunderbird2.0.0xをインストールできない

    Ubuntu 7.10でメーラーソフトのThunderbird2系をインストールしようとしてもうまくできません。 thunderbird2のインストールファイル(linux用)をダウンロードして解凍後、そのフォルダの thunderbirdを実行しても立ち上がらず、 sudo apt-get install thunderbirdを実行してもパッケージがないと エラーになりインストールできません。 どなたかubuntuでthunderbirdのセットアップがうまくいったかたいらっしゃいましたら教えてください。

  • ubuntu、apache2で独自ドメインを使う方法

    ubuntu、apache2で独自ドメインを使う方法 こんにちは。 バーチャルボックスでubuntu-ja-8.04-virtualbox-i386をインストールしました。 入ったのは、Ubuntu-8.04-Japaneseです。 webサーバーを構築して、html、php、cgiで、webサイトを公開しようと考えています。 独自ドメインを使いたいのですが、どうすればいいですか? 今までの手順 ○以下をインストールしました。 sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt-get install php5 sudo apt-get install php5-mysql ○virtualboxのfirefoxに ネットワーク設定しておいた、 http://192.168.1.11 を入力すると、初期設定の”It works!” がでます。 ○メインサイト用の設定ファイルを作りました。 sudo vi /etc/apache2/sites-available/main ここから NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@ubuntud.com DocumentRoot /var/ubuntud.com/public_html ServerName ubuntud.com ErrorLog "/var/ubuntud.com/logs/error_log" CustomLog "/var/ubuntud.com/logs/access_log" combined <Directory "/virtual/ubuntud.com/public_html"> Options None AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> ここまで ○sudo sudo a2dissite default  sudo a2ensite main /etc/apache2/sites-enabled/main に シンボリックリンクを貼り、 mainサイトを有効にしました。 ○sudo mkdir -p /var/ubuntud.com/public_html  sudo mkdir -p /var/ubuntud.com/logs  ディレクトリを作りました。 ○sudo vi /home/public_html/index.html に 以下の内容でタグを書きました。 <html> <head> <title>test</title> </head> <body>This page is test page.</body> </html> ○sudo /etc/init.d/apache2 restart apacheを再起動しました。 ○http://192.168.1.11 で ”This page is test page.”表示されました。 独自ドメイン 例えば、ABC.netという独自ドメインをドメイン業者から取得していて、 ブラウザから http://192.168.1.11 ではなくて http://ABC.netで見られるようにするには、 /etc/apache2/sites-available/main の どこを書き換えればいいでしょうか? 他の.confファイルの設定を変えればいいとも思うのですが。 IPアドレスは、192.168.1.11です。 よろしくお願いします。 以上

  • ubuntu20 WiFiドライバ設定

    ubuntu20 ローカル環境でWiFiのドライバーをインストールしました。 もうできましたが途中でやり方が納得できなかったので、もっとマシな方法があれば教えてください。 <やること> Ubuntu 20.04.4 LTS (Focal Fossa)に UGREEN AC650 11ac Dual-Band Wireless USB Adapterの添付CDのドライバをインストール 同機器でインターネットにつなぐ 方法をググってみると、下記の方法でいけるようです。 sudo apt update sudo apt install build-essential git dkms git clone https://github.com/brektrou/rtl8821CU.git cd rtl8821CU chmod +x dkms-install.sh sudo ./dkms-install.sh まだネットに繋がっていないのでrtl8821CUはCDを使います CDを使うのでgitは要りません sudo apt install build-essential sudo apt install dkms この2つのコマンドをどうクリアするかが課題でした。 コマンド自体はDVD内にあるそうですので検索すると build-essentialもdkmsもヒットしますが、ダブルクリックでインストールしようとしてもフリーズしたままになります。 sudo apt install dkms とすると 以下のパッケージが新たにインストールされます: binutils binutils-common binutils-x86-64-linux-gnu build-essential dkms dpkg-dev fakeroot g++ g++-9 gcc gcc-9 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcrypt-dev libctf-nobfd0 libctf0 libfakeroot libgcc-9-dev libitm1 liblsan0 libquadmath0 libstdc++-9-dev libtsan0 libubsan1 linux-libc-dev make manpages-dev と書いてるけど、されません。 仕方なく、コイツらを個別に全部インストールしました。 sudo apt install binutils-common --fix-missing sudo apt install libalgorithm-diff-xs-perl --fix-missing sudo apt install libalgorithm-merge-perl --fix-missing sudo apt install libatomic1 --fix-missing sudo apt install libbinutils --fix-missing sudo apt install libcrypt-dev --fix-missing sudo apt install libctf-nobfd0 --fix-missing sudo apt install libctf0 --fix-missing sudo apt install libfakeroot --fix-missing sudo apt install libitm1 --fix-missing sudo apt install liblsan0 --fix-missing sudo apt install libquadmath0 --fix-missing sudo apt install libtsan0 --fix-missing sudo apt install libubsan1 --fix-missing sudo apt install linux-libc-dev --fix-missing sudo apt install make --fix-missing sudo apt install manpages-dev --fix-missing sudo apt install libc6-dev --fix-missing sudo apt install libgcc-9-dev --fix-missing sudo apt install gcc-9 --fix-missing sudo apt install fakeroot --fix-missing sudo apt install libalgorithm-diff-perl --fix-missing sudo apt install libc-dev-bin --fix-missing sudo apt install binutils --fix-missing sudo apt install libstdc++-9-dev --fix-missing sudo apt install gcc --fix-missing sudo apt install g++ --fix-missing sudo apt install dpkg-dev --fix-missing sudo apt install build-essential --fix-missing sudo apt install dkms --fix-missing そうしたら build-essentialもdkmsもインストールできたので あとはドライバーのモジュールを動かしてインストール完了しました chmod +x dkms-install.sh sudo ./dkms-install.sh wifiさえ入ってしまえば sudo apt update sudo apt upgrade などで調整できますが、 build-essentialとdkmsのインストール部分がダサ過ぎて、ちゃんとした方法を知りたいです。 以上、よろしくおねがいします。

  • Ubuntuでrequire 'mail'ができな

    Windows上でメールを受信するRubyでプログラミングをし、動作することは確認しています。 require "mail" で始まるのですが、 Ubuntu12.04LTSでは 'require': cannot load such file -- mail (LoadError) と出てしまいます。 このmailライブラリをインストールしたいのですが、 sudo apt-get install mail のようにコマンドラインから入力しても E: パッケージ mail がみつかりません と出てしまいます。 Rubyのバージョンは 2.0.0p247 Railsのバージョンは2.3.14 です。 どのようにすれば require "mail"が可能になるでしょうか? よろしくおねがいします。 以上

    • ベストアンサー
    • Ruby
  • ubuntu 10.04でのlibgtk2.0

    ubuntu 10.04でlibgtk2.0-dev, libxml2-devをインストールしようとしているのですが 端末で sudo apt-get install libgtk2.0-dev を打つと パッケージ libgtk2.0-dev はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます というエラーメッセージがでてインストールする事ができません。 sudo apt-get install libxml2-dev でも同様のエラーメッセージが表示されます。 どなたか対策方法をご存知ないでしょうか?