【Linux】嵌入式学习环境快速搭建(一)工具安装

1. 环境搭建

环境搭建脚本仓库:https://gitee.com/kingdix10/envsetup

  1. 安装Linux,这里用的是Debian,理论上Ubuntu也可以(Linux物理机、虚拟机、LXC、Docker均可)
  2. 一键安装开发工具,执行install_devtools.sh
    sudo ./common/install_devtools.sh
    
  3. 配置git用户名、邮箱等
    git config --global user.name $username
    git config --global user.email $email@xx.com
    
  4. 生成ssh公私钥,添加到gitee或github等
    ssh-keygen               # 根据提示,连续按两次Enter
    cat ~/.ssh/id_rsa.pub    # 添加到gitee或github等
    

2. 脚本说明

2.1. apt

scriptfunction
apt_src_conf.sh用于替换/etc/apt/sources.list

2.2. common

common下的脚本,不管是在Linux物理机、虚拟机、LXC还是Docker中都可以使用。

scriptfunction
rcs_setup.sh配置HOME下的.bashrc、.vimrc、.gitconfig等
install_autotools.sh安装bash自动补全和man手册
install_devtools.sh安装开发工具,分成多次安装防止网络连接问题
install_filetools.sh安装文件工具,用于文件转换、查找等
install_monitor.sh安装系统状态监视工具
install_nettools.sh安装网络工具
clean_apt.sh清除apt缓存,可以减小docker commit的镜像体积
timezone.sh配置时区
smb_conf.sh配置samba服务器共享目录

2.3. docker

安装docker需要添加用户到docker组,否则需要以root运行。

adduser $username sudo
adduser $username docker

更多信息请查看docker/README

scriptfunction
docker_install.sh安装docker,使用tsinghua源
docker_conf.sh配置镜像地址为163,修改docker镜像存放地址

默认情况下,docker镜像的默认存储路径是/var/lib/docker,这相当于直接挂载系统目录下,而一般在搭系统时,这个区都不会太大。

docker info
Docker Root Dir: /var/lib/docker

2.4. pve

scriptfunction
pve_apt_src.sh添加PVE源(tsinghua),基于Debian 11
pve_install.sh在Debian11上安装PVE,自动修改/etc/hosts
pve_setup.sh安装一些软件包

2.5. lxc

PVE支持LXC。

PVE管理界面的LXC的CT模板下载默认使用的是<download.proxmox.com>,如果下载太慢,可以到其他地址下载文件后上传:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值