タグ付けされた質問 「multiarch」

同じシステム上に複数の異なるバイナリターゲットのアプリケーションをインストールして実行するシステムの機能を参照する質問。たとえば、64ビットLinuxシステムで32ビットLinuxアプリケーションを実行します。

6
リポジトリ「xxx」はアーキテクチャ「i386」をサポートしていないため、構成ファイル「main / binary-i386 / Packages」の取得をスキップします
発行中にエラーメッセージを取得する: sudo apt-get update Get:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease [95.8 kB] Ign:2 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 InRelease Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease Hit:4 http://ppa.launchpad.net/canonical-x/vulkan/ubuntu xenial InRelease Hit:5 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 Release Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease Ign:7 http://dl.google.com/linux/talkplugin/deb stable InRelease Hit:8 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease Ign:9 http://linux.dropbox.com/ubuntu wily InRelease Hit:10 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease Get:12 http://dl.google.com/linux/chrome/deb stable Release …


10
32ビットインストールを64ビットインストールに切り替えるにはどうすればよいですか?
64ビットのハードウェアで実行する32ビットのUbuntuインストールがあります。今というマルチアーチが実装されている、私はOSを再インストールすることなく、64ビットに切り替えたいと思います。 これは、仕様で扱われているユーザーストーリーの 1つです。 ShawnはUbuntuの32ビットバージョンを使用してシステムをインストールしましたが、ハードウェアは64ビットであり、切り替えたいと考えています。彼は手動でdpkgとaptのamd64バージョンをインストールし、i386バージョンを置き換え、デフォルトとして使用するアーキテクチャを変更します。次に、amd64 ubuntu-minimalパッケージをインストールします。次に、amd64 ubuntu-desktopパッケージをインストールします。時間の経過とともに、残りのi386パッケージはアップグレード時に自動的に置き換えられます。 ただし、そこにある指示に従おうとすると、64ビットバージョンのdpkgまたはaptが見つかりません。 このユーザーストーリーは最終仕様で別の方法で実装されましたか、それとも何か別のことをする必要がありますか? つまり、32ビットインストールを64ビットに切り替えるにはどうすればよいですか?
54 multiarch 


3
Ubuntu 64ビットMachinarium:共有ライブラリの読み込み中にエラーが発生:libgtk-x11-2.0.so.0 [終了]
Ubuntu 13.10最終ベータ64ビットをダウンロードしたばかりで、使用するすべてのプログラムは非常にクールなフラッシュゲームである "Machinarium"を除き、問題なく動作します。ゲームには.debパッケージがなく、以前はそれをプレイできました。lib32とia32をインストールしようとしましたが、それが最後のバージョンにインストールされているか、lib32-devを試してみるともう利用できないと表示されます。ここに私のlddコマンドの結果があります: fz@Unknown:~/Games/Machinarium$ ldd Machinarium linux-gate.so.1 => (0xf77c8000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf76c0000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76a5000) libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf756f000) libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf755c000) libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf7500000) libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf7461000) libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf7427000) libgtk-x11-2.0.so.0 => not found libgdk-x11-2.0.so.0 => not found libatk-1.0.so.0 => not found libgdk_pixbuf-2.0.so.0 …

3
gccは-m32とリンクしません
64ビットシステムで最も単純な(int main(){})プログラムでさえコンパイルしようとすると-m32失敗します。 $ gcc -m32 test.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: error: ld returned 1 exit status -m32が指定されている場合、間違ったディレクトリを誤って検索しているようです。 libgcc-4.8-dev:i386がインストールされ、32ビットライブラリがにあることを確認しました/usr/lib/gcc/i686-linux-gnu/4.8/。 設定とエクスポートLD_INCLUDE_PATHを試みましたLD_LIBRARY_PATHが、役に立ちませんでした。
23 14.04  gcc  multiarch 

5
compiz、libkf5akonadisearch-binパッケージのUnknown Multi-Archタイプに関する14.04から16.04へのアップグレードエラー
を使用して14.04マシンを16.04にアップグレードしようとしていますdo-release-upgrade。wilyのパッケージリストをダウンロードした後、次のエラーが表示されます。 Unknown Multi-Arch type 'no' for package 'compiz-core' Unknown Multi-Arch type 'no' for package 'compiz-gnome' Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min Unknown Multi-Arch type …

1
64ビットシステムが32ビットリポジトリを探すのはなぜですか?
ラップトップに64ビットの12.10をインストールしています。apt-get updateを実行すると、32ビットパッケージのパッケージリスト(およびソースおよび64ビットパッケージリスト)がダウンロードされます。64ビットシステムで32ビットパッケージリストを検索するのはなぜですか?以下に見つけようとするアイテムの1つを含めました。 http://us.archive.ubuntu.com/ubuntu/dists/quantal-backports/multiverse/binary-i386/Packages
19 apt  multiarch 

6
依存関係の問題を引き起こすことなく、64ビットシステムに32ビットのプロプライエタリdebをインストールするにはどうすればよいですか?
Guitar Proは64ビットをサポートしていませんが、このコマンドで動作するようになりました jeggy@jeggy-XPS:~$ sudo dpkg --force-architecture -i GuitarPro6-rev9063.deb [sudo] password for jeggy: Selecting previously unselected package guitarpro6:i386. (Reading database ... 285729 files and directories currently installed.) Unpacking guitarpro6:i386 (from GuitarPro6-rev9063.deb) ... dpkg: dependency problems prevent configuration of guitarpro6:i386: guitarpro6:i386 depends on gksu. dpkg: error processing guitarpro6:i386 (--install): dependency problems - …

2
amd64とi386の両方でシナプスダウンロードパッケージを使用するのはなぜですか?
私はOneiric 64ビットを実行しています。アップグレードしてから、Synapticはリポジトリを64ビットと32ビットに分割しましたが、両方のアーカイブリストをダウンロードするため、以前の2倍の時間がかかりました。誰がこれがなぜであり、私がそれを止めることができるかどうか説明できますか?

2
eclipse ADTを実行するために、12.04 64ビットで「dpkg --add-architecture i386」を実行できない
ubuntu 12.04 64ビットを実行しています。このページの最後にある「Android SDK互換ライブラリのインストール」という見出しの下に記載されている手順を実行しようとしています。私はこの問題を解決するためにやっています。しかし、最初のコマンドを実行すると sudo dpkg --add-architecture i386 失敗し、次の出力が得られます。 pkg: error: unknown option --add-architecture Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list …

2
同じ-devパッケージの32ビットバージョンと64ビットバージョンの両方をインストールするにはどうすればよいですか?
libsqlite3-dev両方i386とamd64同じUbuntu 12.04マシンにインストールしようとしています。sqlite3を使用するアプリケーションを開発しており、32ビットバージョンと64ビットバージョンの両方をコンパイルおよびテストしたいと考えています。 同じようしかし、それは見えlibsqlite3-dev:i386パッケージはと互換性がないlibsqlite3-dev:amd64として、apt私は他のインストール時に1を削除したい保ちます。 同じシステムに両方をインストールする方法はありますか?

2
「dpkg」設定ファイルにある「不明な設定キー「foreign-architecture」を修正するにはどうすればよいですか。」エラー?
何かをインストールすると、次のエラーが何度も表示されます。 'dpkg'構成ファイルで不明な構成キー 'foreign-architecture'が見つかりました。この警告は後日ハードエラーになるため、問題のある構成オプションを削除し、コマンドラインで「dpkg --add-architecture」呼び出しに置き換えてください。 私がしようとすると、dpkg --add-architecture次のようになります: Unknown configuration key `foreign-architecture' found in your `dpkg' configuration files. This warning will become a hard error at a later date, so please remove the offending configuration options and replace them with `dpkg --add-architecture' invocations at the command line. dpkg: error: --add-architecture takes one …

6
ia32-libパッケージをインストールできません
32ビットパッケージ(ia32-libパッケージを指す)を必要とするプログラムがいくつかあります。しかし、インストールしようとすると、これが起こります。 spirit@ubuntu:~$ sudo apt-get install ia32-libs 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 …
10 multiarch 

2
「依存する:ia32-libs-multiarchですが、インストールできません」-ソリューション
12.10でAndroid SDKを機能させようとしていることに気付きました。64ビットバージョンの場合、以下をインストールする必要があります。 sudo apt-get install ia32-libs ただし、64ビット12.10では、次のエラーが発生しました。 The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable そして > apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done Package ia32-libs-multiarch is not available, but is referred to by another package. …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.