【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

这篇具有很好参考价值的文章主要介绍了【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、准备工作

二、安装Ubuntu 22.04.1 LTS

1. 下载Ubuntu 22.04.1 LTS

2. 移动到非系统盘

三、启动Ubuntu遇到的报错及解决方案

四、换源

五、安装ROS

1. 设置编码

2. 添加源

3. 安装ROS

4. 设置环境变量

5. 测试



一、准备工作

控制面板——程序——程序和功能——启动或关闭Windows功能

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

 【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

开启如图所示三项重启电脑

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

二、安装Ubuntu 22.04.1 LTS

1. 下载Ubuntu 22.04.1 LTS

打开Microsoft Store,搜索并下载Ubuntu 22.04.1 LTS

(安装Windows Subsystem for Linux前一定要先安装Ubuntu,否则移动Ubuntu位置会报错)

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

2. 移动到非系统盘

ps:默认安装在C盘,可以移动安装位置,建议移动到其它盘

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

三、启动Ubuntu遇到的报错及解决方案

报错:

WslRegisterDistribution failed with error: 0x800701bc

解决方案:

下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包

下载链接

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

安装后

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

报错:

adduser: Please enter a username matching the regular expression configured

via the NAME_REGEX[_SYSTEM] configuration variable.  Use the `--force-badname'

option to relax this check or reconfigure NAME_REGEX.

解决方案:

把大写的首字母,改成小写即可

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

ps:输入的密码不显示

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

四、换源

Ubuntu默认的软件源在国外,可能会造成下载软件卡顿,因此需要换源,这里我选择更换为阿里源。

1.双击Ubuntu22.04 LTS图标,在命令行中输入

# 备份原来的软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 编辑软件源

sudo nano /etc/apt/sources.list

2.将原来的内容替换为阿里源

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

Ctrl + O保存, enter, Ctrl + X退出

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

3.更改后

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

4. 更新升级软件

在Ubuntu命令行中依次执行如下命令:

# 更新软件源

sudo apt-get update -y

# 升级所有软件

sudo apt-get upgrade -y

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

五、安装ROS

1. 设置编码

sudo apt update

sudo apt install locales

sudo locale-gen en_US en_US.UTF-8

sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

export LANG=en_US.UTF-8

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

2. 添加源

1.通过检查此命令的输出,确保已启用Ubuntu Universe存储库。

apt-cache policy | grep universe

正常情况

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器​ 

若没有看到像上面这样的输出行,依次执行如下命令:

sudo apt install software-properties-common

sudo add-apt-repository universe

2.继续执行如下命令:

sudo apt update && sudo apt install curl gnupg lsb-release

sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

正常情况

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 0 ms: Connection refused

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

解决

sudo nano /etc/hosts

加上一行

199.232.28.133 raw.githubusercontent.com

Ctrl + O保存, enter, Ctrl + X退出

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

3. 安装ROS

sudo apt update

sudo apt upgrade

安装桌面版

sudo apt install ros-humble-desktop

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

安装时间较长,慢慢等待

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

4. 设置环境变量

source /opt/ros/humble/setup.bash

echo " source /opt/ros/humble/setup.bash" >> ~/.bashrc

5. 测试

通过以下命令启动一个数据的发布者节点:

ros2 run demo_nodes_cpp talker

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器

启动另一个终端,通过以下命令启动一个数据的订阅者节点

ros2 run demo_nodes_py listener

【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS,智能机器人,Linux,linux,服务器文章来源地址https://www.toymoban.com/news/detail-688575.html

到了这里,关于【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【2023最新版】Windows11家庭版:安卓子系统(WSA)安装及使用教程【全网最详细】

    目录  一、准备工作 1. 检查虚拟化功能 2. 找到“Wndows功能” 3. 启用Hyper-V和虚拟机平台 4. 家庭版安装Hyper-V(若步骤3找不到Hyper-V) 二、安装安卓子系统 1. 进入开发者选项 2. 下载Windows Subsystem for Android™ with Amazon Appstore 3. 若步骤2无法下载 4. 安装 三、使用adb命令连接安卓子

    2024年02月12日
    浏览(36)
  • windows 安装Linux子系统 Ubuntu 并配置python3

    环境说明: Windows 11   Ubuntu 20.04.6 安装步骤以及问题: 1、开启Windows Subsystem for Linux 2、开启虚拟机特性 3、下载并安装WSL2更新包 4、将WSL2设置成默认 注:以上命令均以powershell的管理员命令执行 若未执行以上命令,直接安装Linux子系统,会出现如下报错: 5、打开Microsoft st

    2024年02月07日
    浏览(42)
  • xshell连接Windows中通过wsl安装的linux子系统-Ubuntu 22.04

    Windows11下清理Docker Desktop与wsl的C盘空间占用(2023-10-12 20:50:41) 1.1、 启动或关闭Windows功能-适用于Linux的Windows子系统 1.2 WSL 官方文档 使用 WSL 在 Windows 上安装 Linux 补充:例外情况(使用 WSL 1 而不是 WSL 2) 1.3、在Microsoft store中搜索Ubuntu安装 在Microsoft store中搜索Ubuntu,找到带LTS结

    2024年02月15日
    浏览(46)
  • win11 使用 WSL2 安装 linux 子系统 ubuntu 出现错误:无法解析服务器的名称或地址

    解决方法: 记事本打开 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安装的 WSL wsl --list --onlin

    2024年04月27日
    浏览(45)
  • Windows系统开启Linux子系统(Ubuntu)

    Linux是一种开源的操作系统,它拥有强大的功能和稳定的性能,广受开发者和用户的喜爱。但是,如果我们的电脑是Windows系统,要使用Linux系统,我们通常需要安装虚拟机,这样会占用很多的资源和空间,而且也不够方便。 其实,对于大多数用户来说,只需要开启Windows系统自

    2024年04月15日
    浏览(39)
  • Windows 安装 Ubuntu 子系统

    大约是22年的时候,开始玩这个windows的子系统,当时安装比较顺利。最近也是想看看linux,就在新电脑上装了个ubuntu,记录安装过程。 1.Microsoft Store 搜索 ubuntu,先看评价:很多报错,先不要慌 2.点击 打开 ,之后会有几种情况(我试装了几台win10, win11根本就装不上) 正常打开

    2024年03月16日
    浏览(44)
  • 【Windows优化系列】Windows11安装Android子系统

    Q:为什么要在Windows安装Android系统?直接在手机使用不好吗? A:在电脑刷酷安不比拿着手机刷酷安爽吗?在电脑版的酷安码字不比手机上码字爽吗?不用打开手机也可以在电脑上点饿了么外卖不方便吗?手机上似乎不能使用tiktok,电脑上就可以使用tiktok。 并且,使用微软的

    2024年02月07日
    浏览(45)
  • 手把手教学基于Windows11的wsl2使用ubuntu子系统

    打开“控制面板“-“程序“-“程序和功能“-“启用或关闭windows功能“(侧边栏)-勾选“hyper-v“、“适用于Linux的Windows子系统“、“虚拟机平台“ 控制面板:开始菜单中搜索打开即可 选择“程序”,进入后选择“程序和功能” 选择“启用或关闭windows功能” 勾选“Hyper-V“

    2024年01月20日
    浏览(34)
  • windows11安装Android子系统,安装apk教程。

    系统:windows11TPM2.0 硬件:内存大于8GB 浏览器地址栏输入:“https://store.rg-adguard.net/” 搜索框输入:“https://www.microsoft.com/store/productId/9P3395VX91NR” 然后在右边下拉列表选择“Slow” ,然后点击最后面的“√”。注:不要翻译界面! 找到MicrosoftCorporationII.WindowsSubsystemForAndroid_1

    2024年02月06日
    浏览(38)
  • Windows11 安卓子系统安装(附apk安装步骤)

    系列:Android Win11安卓子系统(Windows Subsystem for Android)是一个组件,以帮助通过亚马逊商店在其上运行Android 应用程序。在最新的Windows 11系统中,除了Linux子系统,微软新增了对Android软件的支持,也就是我们说的安卓子系统。 在没有 Microsoft Store 的情况下下载适用于 Android 的

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包