Questions tagged «multiarch»

涉及系统在同一系统上安装和运行多个不同二进制目标的应用程序的能力的问题。例如,在64位linux系统上运行32位linux应用程序。

6
跳过获取配置文件“ main / binary-i386 / Packages”作为存储库“ xxx”不支持架构“ i386”
发出以下错误消息: 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安装。现在已经实现了多体系结构,我想切换到64位,而不必重新安装操作系统。 这是该规范解决的用户案例之一: Shawn使用32位版本的Ubuntu安装了他的系统,但是他的硬件是64位的,他想切换。他手动安装了dpkg和apt的amd64版本,替换了i386版本并更改了默认使用哪种体系结构。然后他安装了amd64 ubuntu-minimal软件包;然后他安装了amd64 ubuntu-desktop软件包。随着时间的推移,其余的i386软件包将在升级时自动替换。 但是,当尝试按照此处的说明进行操作时,我找不到dpkg或apt的任何64位版本。 最终规范中是否以不同的方式实现了这个用户故事,还是我需要做一些不同的事情? 简而言之,如何将我的32位安装切换到64位?
54 multiarch 


3
Ubuntu 64位Machinarium:加载共享库时出错:libgtk-x11-2.0.so.0
我刚刚下载了64位Ubuntu 13.10最终beta版,除了“ Machinarium”这是一款非常酷的Flash游戏之外,我使用的每个程序都可以完美运行。该游戏没有.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软件包的未知多Arch类型,从14.04升级到16.04的错误
我正在尝试使用将我的14.04机器升级到16.04 do-release-upgrade。明智地下载了软件包列表之后,我看到以下错误: 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 …

1
为什么我的64位系统寻找32位存储库?
我的笔记本电脑上安装了64位12.10。运行apt-get更新时,它将下载32位软件包的软件包列表(以及源和64位软件包列表)。为什么在64位系统上查找32位软件包列表?我在下面提供了它尝试找到的项目之一。 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
无法在64位12.04上运行“ dpkg --add-architecture i386”以运行Eclipse ADT
运行ubuntu 12.04 64位。我想跟随在结束写入的步骤此页面的标题下:compat的图书馆安装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在安装另一个软件包时一直想删除其中一个。 有没有办法将两者安装在同一系统上?

2
如何修复“在dpkg”配置文件中找到的未知配置密钥“外来架构”。错误?
总是在安装某些东西时多次出现以下错误: 在“ 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 …

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. …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.