2
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

Organization

Ubuntu 18.04でVirtualBoxがインストールできない

とりあえず公式の言うとおりにやってみる

公式マニュアルでのインストール方法はこちら

一応/etc/apt/source.listに直接追記せずに,/etc/apt/source.list.d/の中にvirtualbox.listvirtualbox.list.saveみたいな感じで適当に作ってやりましょう.当たり前といえば当たり前ですが.

/etc/apt/source.list.d/virtualbox.list
deb https://download.virtualbox.org/virtualbox/debian bionic contrib

で,apt updateしてみると

N: リポジトリ 'https://download.virtualbox.org/virtualbox/debian bionic InRelease' がアーキテクチャ 'i386' をサポートしないため設定ファイル 'contrib/binary-i386/Packages' の取得をスキップ

みたいなエラーが出てきてファッ?!ってなります.

解決策

CPUのアーキテクチャを指定すれば解決します.
大抵の方はIntelかAMDの64bitのもの(amd64)を使っていると思うので,先ほどのvirtualbox.listvirtualbox.list.saveにそれぞれ[arch=amd64]を書き加えてあげましょう.

/etc/apt/source.list.d/virtualbox.list
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

はい,これでapt updateしてもエラーが出なくなりました:thumbsup:

どゆことなん?

i386というのはIntelの32bitのアーキテクチャのことです.
VirtualBoxのUbuntu版では18.04からこれをサポートしなくなったってことなんでしょうね.

なんでこういうことが起こったの?ってもっと詳しく知りたい人はググってください(適当)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
2
Help us understand the problem. What are the problem?