Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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

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

一応/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からこれをサポートしなくなったってことなんでしょうね.

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

sciseed
AI・RPAを活用した業務効率化ソリューション『sAI Chat』『sAI Search』を提供するITベンチャー
https://saichat.jp
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