をインストールしようとしていますがpepperflashplugin-nonfree
、32ビットバージョンはもう利用できないため、64ビットバージョンをインストールしようとしています。
binutils:i386 を削除しないとインストールできません。
pepperflashplugin-nonfree
32ビットシステムにどのようにインストールしますか?
私が試したこと:
#> sudo apt-get install pepperflashplugin-nonfree:amd64
[sudo] password for richard:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pepperflashplugin-nonfree:amd64 : Depends: binutils:amd64 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
だからbinutils(64ビット版)を追加してみました。
#> sudo apt-get install pepperflashplugin-nonfree:amd64 binutils:amd64;
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
dblatex docbook-to-man docbook-utils eclipse-cdt-jni highlight highlight-common intltool
kernel-common libsgmls-perl linux-kbuild-3.16 sgmlspl texlive texlive-bibtex-extra
texlive-math-extra xmlto
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libnspr4:amd64 libnss3:amd64
Suggested packages:
binutils-doc:amd64 chromium:amd64 ttf-mscorefonts-installer:amd64 ttf-dejavu:amd64
ttf-xfree86-nonfree:amd64 hal:amd64
The following packages will be REMOVED:
binutils build-essential debhelper dpkg-dev eclipse-cdt equivs g++ g++-4.9 gcc gcc-4.8
gcc-4.9 gnome-common gtk-doc-tools hardening-includes kernel-package libtool lintian
linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-686-pae linux-headers-3.16.0-4-amd64
linux-headers-686-pae linux-headers-amd64 network-manager-pptp pptp-linux
The following NEW packages will be installed:
binutils:amd64 libnspr4:amd64 libnss3:amd64 pepperflashplugin-nonfree:amd64
0 upgraded, 4 newly installed, 24 to remove and 0 not upgraded.
Need to get 4,806 kB of archives.
After this operation, 117 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
ただし、これは32ビットバージョンが削除されることを示します。両方をインストールしようとすると、競合があるというメッセージが表示されます。
#> sudo apt-get install pepperflashplugin-nonfree:amd64 binutils:amd64 binutils:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
binutils is already the newest version.
binutils set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
binutils:amd64 : Conflicts: binutils but 2.25-5 is to be installed
binutils : Conflicts: binutils:amd64 but 2.25-5 is to be installed
E: Unable to correct problems, you have held broken packages.
私はDebian Jessie 32ビットを実行しています。ただし、カーネルと仮想ボックスは64ビットです(仮想ボックスはカーネルと一致する必要があります)。
#> uname -a
Linux richard-laptop 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux
#> dpkg-query -l "virtualbox*" base-files
||/ Name Version Architecture Description
ii virtualbox-5.1 5.1.14-112924~Debian~jess amd64 Oracle VM VirtualBox
ii base-files 8+deb8u7 i386 Debian base system miscellaneous files
#> cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
#> cat /etc/debian_version
8.7
注:64ビットDebianをインストールできません。 (この問題に関するその他の質問をご覧ください。64ビットDebianのインストール詳細は)
ベストアンサー1
build-essential
削除したい他のパッケージとツールチェーン(およびその依存関係)をクロスステージすることはできますが、amd64
始める前にpepperflashplugin-nonfree
デフォルトファイルと同じパッケージをダウンロードしようとしたため、設定では機能しませんでした。プログラムに対応する構造(の結果dpkg --print-architecture
)。
したがって、32ビットシステムで64ビットChromiumのサポートを要求するパッケージにバグを送信することをお勧めします。これにはいくつかの修正update-pepperflashplugin-nonfree
と依存関係が必要ですbinutils:any
(テストされていませんが、これがDebian 8で動作しているかどうかわかりません)。
またはダウンロードできます。源泉、そこから更新スクリプトを抽出し、強制的に実行します(スクリプトで見つけてamd64
設定し、次を削除します)。arch=""
x86_64
case