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

Ubuntu-22.04环境搭建

安装wget(一般ubuntu会自带)

sudo apt-get install wget

更换国内软件源

先备份原来的/etc/apt/source.list⽂件

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

防止修改错误 导致无可挽回
将下列国内镜像源 写入原来的/etc/apt/source.list⽂件(注意格式 防止格式出错)

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
#添加清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

新增完毕后,更新源

sudo apt-get update

安装lrzsz传输⼯具

sudo apt-get install lrzszrz --version

安装编译器gcc/g++

sudo apt-get install gcc g++

安装项⽬构建⼯具make

sudo apt-get install make

安装调试器gdb

sudo apt-get install gdb

安装git 

sudo apt-get install gitgit --version

安装cmake

sudo apt-get install cmakecmake --version

安装jsoncpp

sudo apt-get install libjsoncpp-dev

安装Muduo

git clone https://github.com/chenshuo/muduo.git

Muduo库克隆的时候可能会有点慢

但是我替换了软件源 感觉挺快的 

安装依赖环境

sudo apt-get install libz-dev libboost-all-dev

我在安装依赖环境的时候出现 依赖包的依赖关系问题 

我参考了以下文章 

没有安装依赖包 如何去安装

不能安装的依赖包如何去解决

当然,你遇到的问题也许不是我所遇到的。 

运⾏脚本编译安装

unzip muduo-master.zip
./build.sh
./build.sh install

没有安装unzip需要去安装

sudo apt-get install unzip

http://www.lryc.cn/news/413336.html

相关文章:

  • 嵌入式学习---DAY17:共用体与位运算
  • 蓝牙网关和蓝牙MESH总结
  • 了解关于标准化的知识
  • 【云原生】数据库忘记密码怎么办?
  • Postman 接口测试详解
  • 【JavaEE】线程状态
  • C++笔记之编译过程和面向对象
  • ModuleNotFoundError: No module named ‘tqdm‘
  • 东京电影节公布2024年竞赛片评审团成员并对其业绩分别进行评介 没什么含金量
  • 智能景区垃圾识别系统:基于YOLO的深度学习实现
  • ventoy和微pe可以共存吗?ventoy和pe共存使用教程
  • 如何获取和安装SSL证书
  • makefile在IC设计中的使用笔记
  • Suno声称在受版权保护的音乐上训练模型属于“合理使用“
  • Java | Leetcode Java题解之第316题去除重复字母
  • Taro学习记录
  • Spring Cache框架详解
  • 解决Html iframe 内嵌video标签导致视频无法全屏展示的问题
  • 谷粒商城实战笔记-110~114-全文检索-ElasticSearch-查询
  • 【开源】嵌入式Linux(IMX6U)应用层综合项目(1)--云平台调试APP
  • AI人工智能分析王楚钦球拍被踩事件的真相
  • C++客户端Qt开发——多线程编程(一)
  • 安装pnpm
  • CSS平移实现双开门效果
  • 3096. 得到更多分数的最少关卡数目
  • AGI思考探究的意义、价值与乐趣Ⅳ
  • 《数据结构》(C语言版)第1章 绪论(上)
  • 【Pyhton】数据类型之详讲字符串(上)
  • 算法小白的进阶之路(力扣6~8)
  • 【期货】收盘点评。昨天说的,p2409棕榈油在今天或者周一会走出行情