【最新版】WSL安装Google Chrome、Microsoft Edge 浏览器

文章目录

  • 一、 安装WSL
    • 1. 全新安装
    • 2. 现有 WSL 安装
  • 二、运行 Linux GUI 应用
    • 1. 安装适用于 Linux 的 Google Chrome
      • 步骤 1: 进入 temp 文件夹
      • 步骤 2: 使用 wget 下载 Google Chrome 安装包
      • 步骤 3: 安装 Google Chrome
      • 步骤 4: 修复依赖关系问题
      • 步骤 5: 再次配置 Google Chrome
      • 步骤 6: 启动 Google Chrome 浏览器
    • 2. 安装适用于 Linux 的 Microsoft Edge 浏览器
      • 步骤 1: 导入 Microsoft GPG 密钥
      • 步骤 2: 安装 Microsoft GPG 密钥到系统密钥环
      • 步骤 3: 添加 Microsoft Edge 存储库到系统源列表
      • 步骤 4: 删除临时的 Microsoft GPG 密钥文件
      • 步骤 5: 更新软件包列表
      • 步骤 6: 安装 Microsoft Edge 浏览器(Beta 版本)

  适用于 Linux 的 Windows 子系统 (WSL) 现在支持在 Windows 上运行 Linux GUI 应用程序(X11 和 Wayland),提供了完全集成的桌面体验。
  WSL 2 使 Linux GUI 应用程序在 Windows 上使用起来原生且自然。

  • 从 Windows 的“开始”菜单启动 Linux 应用
  • 将 Linux 应用固定到 Windows 任务栏
  • 使用 alt-tab 在 Linux 应用和 Windows 应用之间切换
  • 跨 Windows 应用和 Linux 应用剪切并粘贴
      现在,可将 Windows 应用程序和 Linux 应用程序集成到工作流中,以获得无缝的桌面体验。
    在这里插入图片描述

一、 安装WSL

1. 全新安装

参照前文:【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

2. 现有 WSL 安装

  如果已在计算机上安装 WSL,可通过从提升的命令提示符运行更新命令来更新到包含 Linux GUI 支持的最新版本。

  • 选择“开始”,键入 PowerShell,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。

  • 输入 WSL 更新命令:

wsl --update

在这里插入图片描述

  • 需要重启 WSL,更新才能生效。 可通过在 PowerShell 中运行关闭命令来重启 WSL。
wsl --shutdown

二、运行 Linux GUI 应用

1. 安装适用于 Linux 的 Google Chrome

步骤 1: 进入 temp 文件夹

  • cd /tmp:切换当前工作目录到 /tmp 文件夹。
cd /tmp

步骤 2: 使用 wget 下载 Google Chrome 安装包

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  • wget:用于从指定的 URL 下载文件。
  • https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb:Google Chrome 安装包的下载链接。

在这里插入图片描述

步骤 3: 安装 Google Chrome

sudo dpkg -i google-chrome-stable_current_amd64.deb
  • 使用 dpkg 工具安装 当前稳定版本Google Chrome。(可能会导致依赖关系问题)

在这里插入图片描述

步骤 4: 修复依赖关系问题

sudo apt install --fix-broken -y
  • sudo apt install --fix-broken -y:修复可能存在的依赖关系问题。
  • -y 参数用于在提示时自动确认。

在这里插入图片描述

步骤 5: 再次配置 Google Chrome

sudo dpkg -i google-chrome-stable_current_amd64.deb
  • 以确保依赖关系问题已经解决。

在这里插入图片描述

步骤 6: 启动 Google Chrome 浏览器

google-chrome

在这里插入图片描述
在这里插入图片描述

2. 安装适用于 Linux 的 Microsoft Edge 浏览器

  下面将安装 Microsoft Edge 浏览器的 Beta 版本,可以根据需要选择其他版本,详情参照 Microsoft Edge官网

## Setup
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-beta.list'
sudo rm microsoft.gpg
## Install
sudo apt update
sudo apt install microsoft-edge-beta

步骤 1: 导入 Microsoft GPG 密钥

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
  • curl:用于从指定的 URL 获取数据。
  • https://packages.microsoft.com/keys/microsoft.asc:Microsoft GPG密钥的 URL,用于验证软件包的真实性。
  • gpg --dearmor > microsoft.gpg:将 GPG 密钥转换为二进制格式并保存到 microsoft.gpg 文件中。

步骤 2: 安装 Microsoft GPG 密钥到系统密钥环

sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
  • sudo:以超级用户权限执行命令。
  • install:用于复制文件并设置权限。
  • -o root -g root:指定文件的所有者和组为 root。
  • -m 644:设置文件权限为 644。
  • microsoft.gpg:源文件。
  • /usr/share/keyrings/:目标目录,用于存储密钥环文件。

步骤 3: 添加 Microsoft Edge 存储库到系统源列表

sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-beta.list'
  • sudo sh -c:以超级用户权限执行带有 shell 的命令。
  • 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-beta.list':将包含 Microsoft Edge 存储库信息的行写入 /etc/apt/sources.list.d/microsoft-edge-beta.list 文件。

步骤 4: 删除临时的 Microsoft GPG 密钥文件

sudo rm microsoft.gpg
  • sudo rm microsoft.gpg:删除之前下载的 Microsoft GPG 密钥文件。

步骤 5: 更新软件包列表

sudo apt update
  • sudo apt update:从所有已配置的存储库中获取最新的软件包列表。

步骤 6: 安装 Microsoft Edge 浏览器(Beta 版本)

sudo apt install microsoft-edge-beta
  • sudo apt install microsoft-edge-beta:安装 Microsoft Edge 浏览器的 Beta 版本。

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/284434.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机组成原理——数制与编码

1.在以下编码中,零的表示唯一的是(C) A.反码 B.原码 C.补码 D.原码和移码 2.假设某数的真值为-100 1010B,在计算机内部表示为1011 0110B,该数采用的编码为(D) A.移码 B.原码 C.反码 D.补码 3.…

Unix进程间通信之简介-总体概述和引子

目录标题 0. 前言1. 概述2. 进程、线程与信息共享3. IPC对象的持续性4. 名字空间5. fork、exec和exit对IPC对象的影响6. 出错处理: 包裹函数7. Unix标准8. 小结 0. 前言 进程间通信这块是学习linux-c编程的关键, 这篇为后续进程间通信技术的引子篇&#…

Android 生物识别:构建一个存储用户敏感信息的安全应用

前言 在当今数字时代,随着科技的不断发展,用户敏感信息尤为重要。从指纹到面部识别,再到虹膜扫描,生物识别技术为我们带来了便捷性和安全性。本次将构建一个简易的账户信息应用,运用生物识别技术来提高信息的安全性。…

Spring IOC 原理(二)

Spring IOC 原理 概念 Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化Bean 并建立 Bean 之间的依赖关系。 Spring 的 IoC 容器在完成这些底层工作的基础上,还提供了 Bean 实例缓存、生命周期管理、 Bean 实…

1KW逆变器UPS纯正弦波方案

硬件方案--110V方案 本套逆变器方案分110V输出以及220V输出,电池最大电压是48V,包括了LCD。110V方案主控使用的dsp是MICROCHIP(美国微芯)的dsPIC33FJ16GS504芯片,ACDC控制器是TOP250YN,运算放大器包含LM358、MCP6022,电…

小信砍柴的题解

目录 原题描述: 时间:1s 空间:256M 题目描述: 输入格式: 输出格式: 样例1输入: 题目大意: 主要思路: 注意事项: 总代码: 原题描述&#…

2024免费mac苹果电脑系统电脑管家CleanMyMac X

macOS已经成为最受欢迎的桌面操作系统之一,它提供了直观、简洁的用户界面,使用户可以轻松使用和管理系统。macOS拥有丰富的应用程序生态系统;还可以与其他苹果产品和服务紧密协作,如iPhone、iPad,用户可以通过iCloud同…

大四复习:深入浅出解释拓扑排序

我在大二学习拓扑排序的时候,不是很明白,现在已经大四,抽时间复习一下拓扑排序。 什么是拓扑排序? 如何实现拓扑排序? 拓扑排序的拓展 什么是拓扑排序? 首先拓扑排序的定义如下: 拓扑排序是一…

SpringBoot中使用@Async实现异步调用

SpringBoot中使用Async实现异步调用 什么是异步调用?异步调用对应的是同步调用,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上 一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返…

LeedCode刷题---二分查找类问题

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、二分查找 题目链接:二分查找 题目描述 给定一个 n 个元素有序的(升序)整型数组 nums 和一…

《LeetCode力扣练习》代码随想录——字符串(KMP算法学习补充——针对next数组构建的回退步骤进行解释)

《LeetCode力扣练习》代码随想录——字符串(KMP算法学习补充——针对next数组构建的回退步骤进行解释) 学习路径 代码随想录:28. 实现 strStr() CSDN:【详解】KMP算法——多图,多例子(c语言) …

unity—UGUI 点击按钮后,持续点击空格键会持续出发按钮

在unity开发当中,使用UGUI开发,无论是你代码绑定按钮事件,还是在Inspector窗口直接拖拽绑定的事件,点击按钮事件后,按空格键都会再次执行相关的方法。 默认情况下,Unity将空格键映射为UI按钮的Submit提交操…