目前还没有直接下载适用于 ARM64 的 Ubuntu Desktop 22.04,如何安装?
我正在尝试使用以下命令安装 chrome:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
sh -c 'echo "deb [arch=$(dpkg --print-architecture)] https://dl-ssl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
apt update && apt install -y google-chrome-stable --no-install-recommends
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Get:4 https://dl-ssl.google.com/linux/chrome/deb stable InRelease [1811 B]
Fetched 1811 B in 0s (4467 B/s)
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package google-chrome-stable
Run Code Online (Sandbox Code Playgroud)
有人知道为什么这对我不起作用吗?难道是 Google chrome 软件包不适用于我的系统:
root@xxx:/# dpkg …
Run Code Online (Sandbox Code Playgroud) 我有一个 Apple M1 处理器 (ARM64)。有什么办法可以旋转 x86_64 机器吗?默认情况下,Multipass 1.8.0 会启动 ARM64 Ubuntu 实例。
我在 arm64 服务器上安装了 Ubuntu 16.04.2 LTS:
# uname -a
Linux test 4.9.23-std-1 #1 SMP Mon Apr 24 13:18:14 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我运行了以下命令来启用armhf
软件包安装:
# dpkg --add-architecture armhf
Run Code Online (Sandbox Code Playgroud)
然后我安装了这个traceroute
包:
# apt-get install traceroute:armhf
Reading package lists... Done
Building dependency tree
[...]
Preparing to unpack .../traceroute_1%3a2.0.21-1_armhf.deb ...
Unpacking traceroute:armhf (1:2.0.21-1) ...
Processing triggers for man-db (2.7.5-1) ...
Run Code Online (Sandbox Code Playgroud)
但是,我无法启动可执行文件:
# traceroute
-bash: /usr/sbin/traceroute: cannot execute binary file: Exec format error
Run Code Online (Sandbox Code Playgroud)
更多信息:
# file /usr/bin/traceroute.db
/usr/bin/traceroute.db: ELF 32-bit …
Run Code Online (Sandbox Code Playgroud) 在 Raspberry Pi 4 上,在Ubuntu 19 arm64的香草下载19.10映像上,我尝试启用 Kubernetes 所需的 cgroup 内存失败。
我创建的(因为我不太了解真正的,我认为是第4个)
/boot/cmdline.txt
/boot/firmware/cmdline.txt
/boot/firmware/btcmd.txt
(修改的)/boot/firmware/usercfg.txt
(修改的)附加:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Run Code Online (Sandbox Code Playgroud)
但徒劳无功。
如果我检查cat /proc/cgroups
cgroup 内存被禁用。
如果我检查cat /proc/cmdline
没有。
我该如何解决?
我最近在虚拟机上的 M1 MacBook Air 上安装了 Ubuntu ARM(使用 Parallels),与 Windows ARM 和 macOS ARM 不同,Ubuntu ARM 似乎不包含 x86 应用程序的转换层,这使得该系统几乎无法用作很多Linux软件还不支持ARM。
例如,我在尝试使用 Gdebi 安装 VSCode 时遇到此错误:
我不敢相信 Linux ARM 上还没有翻译层,因为它是一个开源操作系统,通常比其他操作系统更容易、更快地开发此类东西。
有没有我可以安装的翻译层?
非常不言自明:有人可以告诉我为什么会收到错误吗
$ sudo apt-get install gcc-6-base:arm64
dpkg: error processing archive /var/cache/apt/archives/gcc-6-base_6.0.1-0ubuntu1_arm64.deb (--unpack):
package architecture (arm64) does not match system (amd64)
Errors were encountered while processing:
/var/cache/apt/archives/gcc-6-base_6.0.1-0ubuntu1_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
什么时候
$ sudo apt-get install gcc-6-base:armhf
Selecting previously unselected package gcc-6-base:armhf.
(Reading database ... 219445 files and directories currently installed.)
Preparing to unpack .../gcc-6-base_6.0.1-0ubuntu1_armhf.deb ...
Unpacking gcc-6-base:armhf (6.0.1-0ubuntu1) ...
Setting up gcc-6-base:armhf (6.0.1-0ubuntu1) ...
Run Code Online (Sandbox Code Playgroud)
在我的 AMD64 系统上工作正常吗?我该如何解决?
我刚刚为 Raspberry Pi ARM64 全新安装了 Ubuntu 21.10,以便尝试新版本。
执行 apt 升级并更新 iscsi 启动器名称后,我尝试运行
sudo iscsiadm --mode discovery --type sendtargets --portal 10.1.0.20
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误
iscsiadm: read error (-1/104), daemon died?
iscsiadm: Could not scan /sys/class/iscsi_transport.
libkmod: ERROR ../libkmod/libkmod-module.c:838 kmod_module_insert_module: could not
find module by name='iscsi_tcp'
iscsiadm: Could not insert module tcp. Kmod error -2
iscsiadm: iSCSI driver tcp is not loaded. Load the module then retry the command.
iscsiadm: Could not perform SendTargets discovery: iSCSI driver not found. Please make sure it is …
Run Code Online (Sandbox Code Playgroud) 微软最近推出了ARM 开发套件。
该计算机具有 32GB RAM 和 Qualcomm Snapdragon 8cx Gen 3 处理器,比 Raspberry Pi 更强大。
如何在其上安装Ubuntu?
我的 64 位 ARM 平台随 Ubuntu 16 一起提供,我需要运行为 ARM32 编译的 32 位应用程序:
[root@artik publish]# file myApp
myApp: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=b455beda566647d2bfebccd157261c60c60f64b3, stripped
Run Code Online (Sandbox Code Playgroud)
是否可以在 ARM64 位 Ubuntu 16.0 上运行 ARM32 位应用程序?需要哪些可以支持 ARM32 位应用程序的 32 位库?我应该从哪里安装它们?
下面的文章为 x86 回答了同样的问题,但我如何为 ARM64 上的 Arm32 应用程序做到这一点?
提前致谢,埃米尔