我的目标是使用 Ubuntu 12.04.3 LTS 32 位在我的 Samsung Galaxy Note 10.1(旧版)上执行文件操作。当我插入我的设备并看到自己时,这不是开箱即用的。为了安装并让操作系统识别设备,我在网上尝试了各种教程。我总结如下:
在 Ubuntu 上安装 MTP Android 的 SD 卡
http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/?replytocom=5183#respond
Run Code Online (Sandbox Code Playgroud)
我已经按照描述完成了所有操作,但是当我运行“mtp-detect”命令时,会生成以下输出:
mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
Found 1 device(s):
Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 2
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: …Run Code Online (Sandbox Code Playgroud) 我刚刚尝试在这台机器上启动 Ubuntu 10.10 64 位 live USB,令我惊讶的是一切正常。我什至安装了系统,然后我检查uname -a了结果是
Linux T205-04 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux
这让我很困惑。据我所知,奔腾 4 只有 32 位。那怎么可能?
下面是cat /proc/cpuinfo(有2个CPU,但信息是一样的)的结果
处理器:1 vendor_id : 正版英特尔 CPU系列:15 型号 : 4 型号名称 : Intel(R) Pentium(R) 4 CPU 3.00GHz 踏步:3 CPU 兆赫:2800.000 缓存大小:2048 KB 物理 ID:0 兄弟姐妹:2 核心 ID:0 CPU核心:1 酸:1 初始酸:1 fpu:是的 fpu_exception : 是 cpuid 级别:5 wp:是的 标志: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr …
我正在尝试在 x86_64 Ubuntu 11.04 上为 i386(32 位)构建 PHP 内存缓存扩展(v2.2.6)。
./configure默认情况下使用 config.guess(x86_64-unknown-linux-gnu在我的系统上输出),但我想覆盖它。
我将如何继续?
我想使用 64 位版本的 OpenBSD,但我不确定它的效果如何。
是否存在任何已知问题?是否更推荐 32 位版本用于生产环境?
我将在我的 64 位上网本上安装 linux。
上次检查时我被告知对于个人计算机(不是服务器),最好安装 32 位版本。我相信原因是某些软件与 64 位版本不兼容。
那是一年多前的事了。我应该安装哪个版本,为什么?
可能重复:
我应该安装 32 位还是 64 位?
我想从 Ubuntu 迁移到 OpenSUSE,我需要在 32 位和 64 位版本之间做出决定。6 年前,当我购买 Windows 桌面时,由于兼容性原因,我被建议坚持使用 32 位版本的 Windows XP。
那是 6 年前,所以我认为现在情况不同了。另外,那是在 Windows 上,Linux 的工作方式不同(这可能会使事情变得更好或更糟),所以我需要知道:
提前致谢!我在谷歌上找到的大部分数据都是旧的,可能已经过时了......
我从 fdcserver 订购了一个服务器。然后我意识到,除非更改,否则 fdcserver 实际上默认提供 32 位操作。
我使用 SSH 登录,输入uname -m,令我震惊的是我看到我实际上运行的是 32 位 Linux。
我肯定会在接近月底时改变这一点。同时,这个 32 位操作系统的限制是什么?
我可以使用服务器安装的所有 32 GB 内存吗?
我在 64 位 Arch Linux 上玩某些 32 位游戏时遇到问题。
看起来问题出在我的 32 位环境中,它看不到我的 64 位 NVidia 驱动程序。
当我启动 64 位版本时,glxgears它运行顺利,并且控制台中没有错误。32 位版本不流畅,控制台显示:
$ LIBGL_DEBUG=verbose glxgears32
libGL: screen 0 does not appear to be DRI3 capable
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib32/xorg/modules/dri/swrast_dri.so
libGL: Can't open configuration file /home/michal/.drirc: No such file or directory.
libGL: Can't open configuration file /home/michal/.drirc: No such file or directory.
libGL error: No matching fbConfigs or …Run Code Online (Sandbox Code Playgroud) $ uname -a
Linux kali 4.3.0-kali1-amd64 #1 SMP Debian 4.3.3-5kali4 (2016-01-13) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: kali-rolling
Codename: kali-rolling
Run Code Online (Sandbox Code Playgroud)
最近,我从 hex-rays 网站下载了 IDA Demo。下载并解压缩后,我移动到它的目录内容。但是当我运行 ./idaq 命令时。我收到了:
$ ./idaq
bash: ./idaq: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我试图运行这个命令
$ file ./idaq
./idaq: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked,
interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24,
BuildID[ha1]=2b4f4a30e791c6fa175a4d44c868ea9ac8f9d7da, stripped
Run Code Online (Sandbox Code Playgroud)
然后我知道它是一个 32 位的目标文件。经过一些谷歌搜索后,我转到此页面在 64 位系统上运行 32 位二进制文件时获取“未找到”消息 …
我想在 U 盘上创建一个加密钱包。我的想法是找到一个 Pendrive Linux 安装在我可以随身携带的 U 盘上,将其放入任何(旧)计算机中,启动并使用钱包。
\n\n我的要求:
\n\n到目前为止,我在PuppyLinux BionicPup32方面取得了一些成功。它几乎满足所有提到的要求,只是附带的 ISO 中没有存储分区。所以我做了什么:
\n\n32bit ×10
64bit ×7
linux ×2
ubuntu ×2
x86 ×2
android ×1
arch-linux ×1
configure ×1
cpu ×1
executable ×1
kali-linux ×1
memory ×1
mount ×1
mtp ×1
nvidia ×1
openbsd ×1
opensuse ×1
puppy-linux ×1
usb-drive ×1
video ×1