栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

ubuntu/WSL 2.0 解决无法通过apt安装jdk的问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu/WSL 2.0 解决无法通过apt安装jdk的问题

WSL 2.0 解决无法通过apt安装jdk
  • 问题描述:
  • 解决方法:
  • 总结:

问题描述:

换了台新电脑,据说win11对wsl的支持有了全面的提升,打算安装来体验一下。首先是在wsl上安装各式各样的环境,结果出师未捷,在安装jdk的时候便遇到了问题。

# 执行这个安装命令
sudo apt-get install openjdk-8-jdk

# 结果提示无法找到对应的安装包
E: Unable to locate package openjdk-8-jdk

心里一阵纳闷,镜像源已更换为清华的镜像源,怎么可能会找不到包?去网上百度了一波。主要有以下三种方案

  1. 添加私人的ppa仓库来安装
  2. 去网上找到对应jdk的压缩包,拉到wsl里面去解压
  3. 下载源码手动编译

试了第一种方法仍然不成功,至于第二、第三种方法则有点繁琐,没有尝试


解决方法:

apt找不到安装包,明显是镜像源配置得有问题。带着疑惑,我打开了清华镜像源的网站

发现不同的debian版本对应的镜像源配置是不一样的,而我配置的是默认的buster版的镜像源。默认非是我的debian版本不是buster?
带着疑惑,查看了一下wsl对应的版本

# 查看debian版本
 cat /etc/debian_version

输出

果不其然,我的debian是bullseye/sid版本
选择对应版本的镜像源替换原有的配置,再次执行安装命令。成功!


总结:

如果使用ubuntu/wsl的时候发现某些包无法通过apt安装,不妨查看下自己的镜像源配置是否与debian版本一致。将两者保持一致后便可正常安装了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/489061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号