3 如何在64位Debian / Ubuntu上运行32位程序? 我有一个64位(amd64 aka x86_64)Debian或Ubuntu安装。我需要偶尔运行32位(i386 / i686)程序,或为32位系统编译程序。我该怎么做才能大惊小怪? 奖励:如果我想在发行版的旧版本或新版本上运行或测试,该怎么办? 74 ubuntu debian virtual-machine 64bit 32bit
6 我的Linux ARM是32位还是64位? 我知道我可以在intel下查看结果,uname -m以了解我的操作系统是32位还是64位,但是在ARM下,这样做可以: armv7l 我从 file /usr/bin/ls 我使用的是32位操作系统,但是如何以更简单的方式知道这一点? 60 arm 64bit 32bit
2 为什么通常将64位发行版称为“ amd64”? 我正在下载Lubuntu的ISO映像;它们有两个版本:32和64。 但是为什么他们说64版本的amd64也适用,因为他们说它也适用于Intel? 43 64bit iso 32bit
7 如何将基于Debian的32位(x86)系统转换为64位 我有一个在64位处理器上运行的32位系统。如何在不重新安装的情况下将其转换为全64位?我在某处看到由于新的Multiarch框架,它是可行的。 36 debian 64bit 32bit
1 如何判断正在运行的程序在Linux中是否为64位? 在Mac OS X中,我可以使用“活动监视器”程序来查看正在运行的程序/进程是否为64位。我如何在Linux操作系统中做到这一点,而不管口味如何? 23 process 64bit
1 / usr / lib64去哪里了,什么是/ usr / lib / x86_64-linux-gnu? 我有两个Ubuntu-x86_64系统。一个是版本10.04,另一个是版本12.04,并且lib目录的结构有所不同。这并不令我感到惊讶,但我很好奇是否有人知道原因。有一个很好的理由吗? 10.04 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux /usr/lib /usr/lib32 /usr/lib64 12.04 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 GNU/Linux /usr/lib /usr/lib/x86_64-linux-gnu 17 linux ubuntu libraries 64bit
4 Linux上的32位,64位CPU操作模式 我很困惑。运行Fedora Linux,将lscpu产生: Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... 但是,当我尝试安装64位程序(Chrome)时,出现如下错误: 软件包/....x86_64.rpm具有不兼容的体系结构x86_64。有效的架构为['i686','i586','i486',i386'] 我对能够安装Chrome的兴趣不大,对为什么lscpu说我的CPU可以在64位模式下运行的兴趣更强;显然,这并不意味着我可以运行64位程序。谁能澄清? 15 linux cpu 64bit x86
2 确定特定进程是32位还是64位 给定2.6.x或更高版本的Linux内核以及既可以运行ELF32也可以运行ELF64二进制文件的现有用户区(即,过去如何知道我的CPU在Linux下支持64位操作系统?)如何确定给定进程(通过PID)是在32位还是64位模式下运行? 天真的解决方案是运行: file -L /proc/pid/exe | grep -o 'ELF ..-bit [LM]SB' 但是,这些信息是否在/proc不依赖的情况下直接公开了libmagic? 14 linux 64bit proc elf
4 运行具有750 MB RAM的64位Linux:值得吗? 我有一个Debian服务器VPS,并且提供程序安装了64位Debian5。考虑到我只有750 MB的RAM并且听说过变量在64位系统上占用了更多的RAM,我是否应该要求32位安装? 13 debian 64bit 32bit
2 如何在32位Linux上安装64位Linux虚拟机? 我有一台安装了32位Linux(ubuntu 11.04)的计算机(英特尔酷睿i5),我想在其上安装64位Linux虚拟机,以便可以在其上测试64位命令行应用程序。 11 virtual-machine 64bit 32bit
1 为什么我的系统架构i386在64位处理器上?[关闭] 关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 4年前关闭。 最近,我的Gmail上出现了一则小消息,通知我我的Google chrome版本不再兼容。因此,我尝试更新自己的chrome(很长时间以来我都不关心chrome的版本,我的版本是45.0.2454.99)。 因此,我遵循了chrome本身给出的说明,并google-chrome-stable_current_amd64.deb为我的Debian 下载了该说明。 当我尝试使用安装它时: dpkg -i google-chrome-stable_current_amd64.deb 它引发了我一个错误: dpkg: error processing archive google-chrome-stable_current_amd64.deb (--install): package architecture (amd64) does not match system (i386) 直到今天,我怀疑我的计算机是64位的,所以我跑了 uname -a Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux “ free”命令表明我的SO知道有8gig的ram: total used free shared buffers … 10 debian 64bit cpu-architecture
3 如何在64位Fedora 17上运行32位程序? 尽管Android开发工具(ADT)捆绑包可作为“ Linux 64位”的zip包提供,但它指出以下要求: 64位发行版必须能够运行32位应用程序。 实际上,仅在Fedora 17 64位系统上运行打包的Eclipse会导致错误,因为它无法“找到”多个开发工具,例如adb或aapt: 执行aapt时出错:无法运行程序“ / home / juser / local / adt-bundle-linux / sdk / platform-tools / aapt”:error = 2,没有这样的文件或目录:error = 2,没有这样的文件或目录 “没有这样的文件”具有误导性,因为它在那里(在$ HOME / local下): adt-bundle-linux/sdk/platform-tools/aapt 但是我不能在外壳上执行它: ~/local $ ./adt-bundle-linux/sdk/platform-tools/aapt zsh: no such file or directory: ./adt-bundle-linux/sdk/platform-tools/aapt 看文件 $ file adt-bundle-linux/sdk/platform-tools/aapt adt-bundle-linux/sdk/platform-tools/aapt: ELF 32-bit LSB … 10 fedora 64bit android 32bit
2 在32位内核上运行64位Userland软件需要什么? 在Linux和Windows上,我习惯于以下情况:我需要64位内核才能拥有具有multiarch / WoW的系统,在该系统中可以并行运行32位和64位软件。 然后,几年前,当有人向我展示MacOS 10.6 Snow Leopard可以在32位模式下运行带有内核的64位应用程序时,我大为震惊。现在这可能在很大程度上被忘记了,因为这是一次技术转换。据我所知,随着硬件在移动领域的领先地位,就我所知,在将iOS和Android移植到64位系统时,这是永远不需要的。 我的问题:在32位Linux内核(i386或armhf)中获得相同的功能需要什么? 我了解这可能并不简单。如果是这样,Microsoft可能会将其放入32位Windows XP中。一般要求是什么?有没有提议的补丁或概念证明? 在嵌入式世界中,我认为这将特别有帮助,因为64位支持可能会在设备驱动程序中长期滞后。 10 kernel 64bit 32bit multiarch