virtualbox apt-getをインストールし、gcc-4.8をダウンロードして--> gcc-4.9を置き換えますか?

virtualbox apt-getをインストールし、gcc-4.8をダウンロードして--> gcc-4.9を置き換えますか?

リポジトリを使用してDebian 8.3にvirtuaboxをインストールしようとしていますcontrib。使用中にapt-get install virtualboxインストールしたかったのですが、gcc-4.8すでにgcc version 4.9.2インストールされていました。私は何が間違っていましたか?これは安全ですか?それではgcc-4.9.2を維持できますか?

適切な出力

apt-get install virtualbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  cpp-4.8 dkms gcc-4.8 libasan0 libgcc-4.8-dev libgsoap5 libvncserver0
  linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64
  linux-headers-3.16.0-4-common linux-headers-amd64 linux-kbuild-3.16
  virtualbox-dkms virtualbox-qt
Suggested packages:
  gcc-4.8-locales gcc-4.8-multilib gcc-4.8-doc libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg
  vde2 virtualbox-guest-additions-iso
Recommended packages:
  linux-image
The following NEW packages will be installed:
  cpp-4.8 dkms gcc-4.8 libasan0 libgcc-4.8-dev libgsoap5
  libvncserver0 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64
  linux-headers-3.16.0-4-common linux-headers-amd64 linux-kbuild-3.16
  virtualbox virtualbox-dkms
  virtualbox-qt
0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/35.7 MB of archives.
After this operation, 148 MB of additional disk space will be used.
Do you want to continue? [Y/n]n

適切なキャッシュポリシー virtualbox

virtualbox:
  Installed:           (none)
  Installation candidates: 4.3.32-dfsg-1+deb8u2
  Version table:
     4.3.32-dfsg-1+deb8u2 0
        500 http://httpredir.debian.org/debian/ jessie/contrib amd64 Packages

ベストアンサー1

virtualbox私はデフォルトのjessieパッケージ(4.3.36-dfsg-1+deb8u1)をインストールすると、実際に以下のようにgcc 4.8パッケージをインポートする便利なjessie chroot(jessieだけでなく、私のメインシステムでの実験を避けるため)を使用して確認しました。

apt-get install virtualbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  cpp-4.8 dkms gcc-4.8 kmod libasan0 libgcc-4.8-dev libgsoap5 libvncserver0 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64
  linux-headers-3.16.0-4-common linux-headers-amd64 linux-kbuild-3.16 virtualbox-dkms virtualbox-qt
Suggested packages:
  gcc-4.8-locales gcc-4.8-multilib gcc-4.8-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg vde2
  virtualbox-guest-additions-iso
Recommended packages:
  linux-image
The following NEW packages will be installed:
  cpp-4.8 dkms gcc-4.8 kmod libasan0 libgcc-4.8-dev libgsoap5 libvncserver0 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64
  linux-headers-3.16.0-4-common linux-headers-amd64 linux-kbuild-3.16 virtualbox virtualbox-dkms virtualbox-qt
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.9 MB of archives.
After this operation, 149 MB of additional disk space will be used.

これは無害です。しかし、、デフォルトのjessie virtualboxパッケージは比較的古いバージョン4.3です。 jessieバックポート5.0パッケージを使用する必要がありますvirtualbox。追加すると

deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free

/etc/apt/sources.listを実行すると、次をapt-get update使用してjessie backports virtualbox 5.0パッケージをインストールできます。

apt-get install -t jessie-backports virtualbox

jessie backports 5.0 virtualbox パッケージをインストールするといいえGCC 4.8をインストールします。

参考までにjessieバックポートが追加され、利用可能なvirtualboxパッケージは次のとおりです。

apt-cache policy virtualbox
virtualbox:
  Installed: 5.0.14-dfsg-1~bpo8+1
  Candidate: 5.0.14-dfsg-1~bpo8+1
  Version table:
     5.0.16-dfsg-2 0
         50 http://httpredir.debian.org/debian/ unstable/contrib amd64 Packages
 *** 5.0.14-dfsg-1~bpo8+1 0
        100 http://httpredir.debian.org/debian/ jessie-backports/contrib amd64 Packages
        100 /var/lib/dpkg/status
     4.3.36-dfsg-1+deb8u1 0
        500 http://security.debian.org/ jessie/updates/contrib amd64 Packages
     4.3.32-dfsg-1+deb8u2 0
        500 http://httpredir.debian.org/debian/ jessie/contrib amd64 Packages

おすすめ記事