foreign-architectures
_ [debian][amd64] foreign-architectures
ia32-libs とか ia32-libs-gtk パッケージに頼らないために、foreign-architectures を使ってみることにした。まず、foreign-architectures に i386 を追加。
% dpkg --print-foreign-architectures
%
# dpkg --add-architecture i386
#
% dpkg --print-foreign-architectures
i386
%
これで、amd64 以外に i386 のパッケージを扱えるようになったので、aptitude update してパッケージデータベースを更新。そして、早速 i386 の skype パッケージを gdebi でインストールしてみる。
# gdebi skype-debian_4.0.0.7-1_i386.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
Requires the installation of the following packages:
gcc-4.7-base:i386 libasound2:i386 libaudio2:i386 libc6:i386 libdbus-1-3:i386 libexpat1:i386 libffi5:i386 ibfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libglib2.0-0:i386 libice6:i386 libjbig0:i386 libjpeg8:i386 liblcms1:i386 libmng1:i386 libpcre3:i386 libpng12-0:i386 libqt4-dbus:i386 libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386 libselinux1:i386 libsm6:i386 libstdc++6:i386 libtiff4:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxv1:i386 zlib1g:i386
Skype
このように、自動的に i386 で依存しているパッケージを引っ張ってきて、i386 の skype がインストールできた。動作も問題なさそう。