当前位置: 首页 > article >正文

Debian source_list首次踩坑

安装

首次安装使用Debain,下载了最新的Debain安装镜像;下载地址,下载了文件debian-12.8.0-amd64-DVD-1.iso;
而后通过,VMWare安装了虚拟机。

账号配置

安装过程中,会提示配置root账号及自定义账号xxxx,但是默认不能使用root账号,自定义的xxxx账号也没有sudo权限,所以需要通过recover模式登录root账号,然后将xxxx账号加入sudo组。
usermod -aG sudo xxxx

配置软件源

通过百度得知需要配置的软件源如下:
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib

deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib

deb http://mirrors.aliyun.com/debian-security/ bullseye/updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian-security/ bullseye/updates main non-free contrib

安装软件

因为默认安装中不包含gcc和g++,所以通过sudo apt install gcc g++的方式安装。命令开始执行但是提示有libc6-dev存在冲突,导致安装失败。
而后通过百度搜索,提示首先安装aptitude,而后尝试通过aptitude install g++,来解决该问题,尝试了很多次发现依然未能解决问题;
当中以为是提前安装了某些软件,导致了冲突,视图重新安装操作系统,在全新的环境进行apt install gcc g++依然存在问题。
后面,换了DeepSeek查询Debian的阿里云镜像源,得到的镜像列表如下:

deb http://mirrors.aliyun.com/debian/ bookworm main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bookworm main non-free contrib

deb http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free

deb http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free

deb http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free
同时其也给出了其他镜像源的列表,如下:
图1
不难发现,之前配置的镜像源事实上是Debian 11所匹配的镜像源,而我实际安装的是Debian 12;从而导致了意想不到的问题。

把镜像源修改为bookworm,对应的镜像源后,使用apt install gcc g++后就都很容易就成功了。

总结

个人首次使用Debian,对镜像源的各个字段含义其实不是很清晰,通过百度AI引擎拿到答案后,就直接用了;出现问题后,依然是继续搜索,发现进入了死胡同。换了一个思路后,恰好找到了解决方案,也算是运气好了,要不然会花费更多的时间进行处理。
事实上,在发现apt install g++失败后,我也是使用了DeepSeek进行提问,查找答案的;给出的答案是使用aptitude install进行解决(确实是常用技能);但事实上更深层次的问题竟然是起始配置的错误。
感想:
1:百度AI训练的实时性,可能已经落后了;
2:如果一开始就使用了最新的DeepSeek搜索拿到的镜像源,估计软件安装会顺畅很多;(不过,如果不犯这个错误,可能我也会对镜像源中的名字字段的含义不会有过多的关注了)


http://www.kler.cn/a/487566.html

相关文章:

  • AI时代来了,我们不再需要IDE了
  • Windows 11 上配置VSCode 使用 Git 和 SSH 完整步骤
  • 『SQLite』解释执行(Explain)
  • 《鸿蒙系统AI技术:筑牢复杂网络环境下的安全防线》
  • arcgisPro加载CGCS2000天地图后,如何转成米单位
  • Node.js JXcore 打包教程
  • 玩转 JMeter:Random Order Controller让测试“乱”出花样
  • WPF系列八:图形控件Path
  • GAN的应用
  • C语言Day14(c程序设计小红书+pta)
  • 物联网开发 的开发语言建议
  • 晨辉面试抽签和评分管理系统之五:面试准备时间倒计时管理
  • RK3562编译Android13 ROOT固件教程,触觉智能开发板演示
  • 用python实现烟花代码,完整代码拿走不谢
  • Vue开发系列——VUE入门?
  • Vue.js组件开发-Vue CLI如何配置浏览器兼容性
  • 《机器学习》——贝叶斯算法
  • 洛谷 P3435 [POI2006] OKR-Periods of Words(扩展KMP+线段树做法)
  • Servlet与JSP:Java的秘密花园入口
  • 基于深度模型的印章检测(c++)
  • 【什么是MVCC?】
  • 智慧防洪平台:构建城市安全的数字防线
  • java中日期如何比大小
  • OSPF - 2、3类LSA(Network-LSA、NetWork-Sunmmary-LSA)
  • Mysql--基础篇--SQL(DDL,DML,窗口函数,CET,视图,存储过程,触发器等)
  • Mysql--基础篇--约束(主键,外键,唯一,检查,枚举及复合约束等)