ubuntu1604笔记1

系统版本:ubuntu16.04.06 ,wsl下安装

1.查询系统版本

lsb_release -a

#创建账号
sudo adduser ch 

#wsl修改默认用户
ubuntu1604.exe config --default-user ch

wsl ubuntu1604.exe #(默认ubuntu1604,可以直接wsl)

2. 更换软件源

阿里云Ubuntu镜像:https://developer.aliyun.com/mirror/ubuntu 从中选择自己的系统版本就好,一定要选择Codename对应的版本。

deb https://mirrors.aliyun.com/ubuntu/ xenial main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main

deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb https://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe

更换方法

1.备份

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

2.编辑

打开vim编辑器,把sources.list文件中所有的deb文件全部注释掉或者删除掉,然后把上面给的国内镜像复制去就可以。

vim /etc/apt/sources.list

3.更新

sudo apt update
sudo apt upgrade

3. vscode 中使用wsl直接访问

3.1 wsl连接

在vscode中安装插件wsl即可,第一次链接需要时间加载

在这里插入图片描述

可以按照欢迎页的wsl入门配置,wsl的code扩展插件与windows下的code不同步,可以直接安装windows vscode 安装的扩展

在这里插入图片描述

3.2 VScode WSL 连接报错

​ VScode 自动更新最新版本(1.99)后,再次连接WSL报错:

wsl shutdown Failed to connect to bus: No such file or directory Failed to connect to bus: No such file or directory Failed to connect to bus: No such file or directory Failed to connect to bus: No such file or directory Failed to connect to bus: No such file or directory Failed to talk to init daemon.

​ 使用wsl进入ubuntu系统中,输入以下命令:

rm -rf ~/.vscode-server/bin
code

​ 提示:

Warning: Missing GLIBCXX >= 3.4.25! from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
Warning: Missing GLIBC >= 2.28! from /lib/x86_64-linux-gnu/libc-2.23.so
Error: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information.

​ 问题原因:VSCode Server 需要较新的系统库(GLIBC ≥ 2.28 和 GLIBCXX ≥ 3.4.25),而我的 WSL 环境( Ubuntu 16.04 )默认库版本过低,导致兼容性报错。

​ 解决方法:

最快的解决方法是关闭vscode自动更新,在官网 2025 年 2 月(版本 1.98)重新下载旧版本(1.98可以,插件正常使用,部分插件重新安装)直接覆盖即可

在这里插入图片描述
第二种方法,网上有自己编译安装glibc2.28的教程,有时间可以试一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值