Jetson Orin Nano(7): ubuntu22.04安装chromium

1. 问题:jetson orin nano 安装了chromium, 无法打开?

在Jetson Orin Nano上,Chromium无法打开是一个已知的、普遍存在的问题 ,主要与Snap的更新以及系统内核配置有关。简单来说,问题根源在于Snap版本的更新 。从Snap 2.70版本开始,其安全机制发生了变化,需要内核启用 AppArmor 功能。而Jetson Orin Nano的默认内核配置中,这个功能没有开启,导致以Snap包形式安装的Chromium无法正常运行。这不仅是Chromium的问题,也会影响到Firefox等其他通过Snap安装的浏览器。

2. 试错避坑

试错1:回退Snap版本(x)

试错2:启用AppArmor内核功能**(x)**

注意:此方法对系统改动较大,建议有一定Linux经验的用户尝试。操作前最好备份重要数据。

试错3:其他浏览器非Snap版本(x)

尝试安装Firefox、Gnome Web均无果

那么,Snap 到底能不能卸载?

**可以,但有风险,不推荐。**技术上,你可以通过一系列命令移除 Snap 服务和所有 Snap 包。但作为一个在 Jetson Orin Nano 上运行的 Ubuntu 系统,这样做需要非常谨慎。

试错4:通过 Xtradeb PPA 安装 Chromium

这个 PPA 专门为 Ubuntu 提供最新的 ARM64(如树莓派、Jetson)和 AMD64 架构的 Chromium 软件包,是目前最接近"原生 Deb"体验的方式。

  1. 添加 PPA 源:sudo add-apt-repository ppa:xtradeb/apps -

  2. 更新软件包列表:sudo apt update

  3. 安装 Chromium:sudo apt install chromium

试错5:通过 Flatpak 安装 Chromium

Flatpak运行在沙盒环境中,与系统核心解耦。

  1. 安装 Flatpak

    bash 复制代码
    sudo apt update
    sudo apt install flatpak -y
  2. 添加 Flathub 仓库

    bash 复制代码
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  3. 重启系统:以确保所有必要的服务正确加载。

  4. 安装 Chromium

    bash 复制代码
    flatpak install flathub org.chromium.Chromium -y
  5. 运行 Chromium

    bash 复制代码
    flatpak run org.chromium.Chromium

    报错:

    bash 复制代码
    [45:45:0318/135656.052759:ERROR:base/memory/shared_memory_switch.cc:289] Failed global descriptor lookup: 7 [43:43:0318/135656.274692:ERROR:media/gpu/vaapi/vaapi_wrapper.cc:1640] vaInitialize failed: unknown libva error [95:25:0318/135656.567903:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:287] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

尝试完全禁用 GPU 加速,Chromium 仍然未显示:

bash 复制代码
flatpak run org.chromium.Chromium --disable-gpu --disable-software-rasterizer
bash 复制代码
/usr/bin/flatpak run --branch=stable --arch=aarch64 --command=/app/bin/chromium --file-forwarding org.chromium.Chromium --disable-gpu --disable-software-rasterizer [40:40:0318/142051.061386:ERROR:media/gpu/vaapi/vaapi_wrapper.cc:1640] vaInitialize failed: unknown libva error [42:42:0318/142051.094132:ERROR:base/memory/shared_memory_switch.cc:289] Failed global descriptor lookup: 7

退出Flatpak程序:

bash 复制代码
flatpak kill org.chromium.Chromium

3. 终极:使用 APT 版 Chromium(成功√)

以上所有 Flatpak 相关的尝试都受阻。最终还是回到最初的方向,用传统 APT 安装。

bash 复制代码
# 移除 Flatpak 版
flatpak uninstall org.chromium.Chromium

# 安装 APT 版(添加非 snap 源)
sudo add-apt-repository ppa:saiarcot895/chromium-dev
sudo apt update
sudo apt install chromium-browser

# 运行(可能需要 --no-sandbox)
chromium-browser --no-sandbox --disable-gpu

4. 其他问题

4.1 apt install 文件都下载到哪里了?

使用 apt install 命令安装软件时,下载的 .deb 安装包文件默认会存放在 /var/cache/apt/archives/ 目录下。

文件状态 存放路径 说明
已下载完成的软件包 /var/cache/apt/archives/ 所有通过 aptapt-get 下载的 .deb 软件包都会存放在这里。即使软件安装完成后,这些文件通常也会保留,以便将来重新安装时直接使用,避免再次下载。
正在下载中的临时文件 /var/cache/apt/archives/partial/ 这个目录用于存放下载未完成的 .deb 文件片段。下载完成后,文件会被移动到上一级目录。

4.2 如何让ubuntu不关闭屏幕?

通过图形界面设置是最直观的方法。

  1. 打开 "设置"

  2. 在左侧边栏选择 "电源"

  3. 找到 "息屏""空白屏幕" 选项,将其下拉菜单改为 "从不"

  4. 返回设置主界面,选择 "隐私" -> "锁屏"

  5. "自动锁屏" 的开关关闭

相关推荐
weixin_447640062 小时前
AI使用验证:windows上通过WSL2运行ubuntu,ubuntu的系统时间变慢且不同步
linux·运维·ubuntu
tobias.b3 小时前
ubuntu 系统维护
linux·运维·ubuntu
门豪杰3 小时前
使用WSL2安装Ubuntu子系统
linux·运维·ubuntu·wsl
追雨潮7 小时前
OpenClaw 完整部署指南(Ubuntu + 阿里云海外版)+ 飞书接入 + 2026.3.x 权限修复--新手教程
ubuntu·阿里云·飞书·openclaw
dys_Codemonkey15 小时前
如何在树莓派上用 VS Code 优雅直连内部的 Ubuntu 子系统/容器用来访问容器内的文件和代码?
linux·运维·ubuntu·树莓派
炸膛坦客15 小时前
Linux - Ubuntu - PC端:(五)shell 操作(终端命令,2026)→ 3)基础命令,27 个常用命令
linux·ubuntu
宁波阿成16 小时前
OpenClaw 在 Ubuntu 22.04.5 LTS 上的安装与问题处理记录
java·linux·ubuntu·openclaw·龙虾
Sylvan.C19 小时前
Windows+Ubuntu 双系统安装超详细保姆级教程2026,包括系统安装、英伟达独显驱动安装以及双系统时间同步的所有过程
linux·运维·ubuntu
伴我与影19 小时前
Ubuntu 安装 NVIDIA 显卡驱动
linux·运维·ubuntu