首页 > 系统相关 >ubuntu20嵌入式开发环境搭建

ubuntu20嵌入式开发环境搭建

时间:2024-01-31 17:22:49浏览次数:23  
标签:samba restricted 嵌入式 aliyun universe deb ubuntu20 multiverse 搭建

vmware 安装ubuntu20

安装步骤:省略。
网上有很多教程,不做笔记了。
值得注意的一点:安装时先选择中文安装,会默认带有中文输入法。

更换源

首先输入下面的命令,备份原来的,以免出问题无法恢复。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

使用vim编辑器打开,删掉里面的所有内容,改成下面这些。

#  阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb 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 main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

完成上面的操作之后,使用下面的命令更新一下。

sudo apt-get upgrade
sudo apt-get update

安装配置samba

1.使用下面的命令先安装
sudo apt-get install samba samba-common
2.在home目录创建samba共享文件夹并修改权限
sudo mkdir samba_share
sudo chmod 777 /home/samba_share
3.添加用户,并设置密码(这里我的用户是book,所以添加的名字是book)
sudo smbpasswd -a book
4.打开samba配置文件文件
sudu vim /etc/samba/smb.conf
5.在配置文件末尾添加以下内容(这里我的用户是book)

[samba_share]
   comment = smbshare home directory
   path = /home/samba_share/
   valid users = book
   create mask = 0777
   directory mask = 0777
   force user = book
   force group = book
   available = yes
   unix charset = UTF-8
   dos charset = cp936
   guest ok = yes
   writeable = yes
   browsable = yes

6.重启samba服务
sudo service smbd restart

安装Visual Studio Code

Visual Studio Code这款代码编辑器好用且强大,值得一试。
安装方法:
1.从官方网站下载vscode,注意选择linux版本。

2.在终端进入到安装文件目录,输入下面的命令,安装Visual Studio Code。
sudo dpkg -i code_1.81.1-1691620686_amd64.deb

标签:samba,restricted,嵌入式,aliyun,universe,deb,ubuntu20,multiverse,搭建
From: https://www.cnblogs.com/laoyou12138/p/17999626

相关文章

  • K8S搭建过程学习分享
    流程:环境---》安装docker---》安装rancher---》部署k8sRancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平台。Rancher提供了管理生产中的容器所需的整个软件堆栈。两台机器:节点ip......
  • golang gin框架搭建restapi
    初学golang,尝试用gin框架搭建restapi一)源码准备创建go.mod文件,相当于nodejs中的package.jsongomodinitexamples/web-service-gin新建文件main.go,加入以下代码packagemainimport( "net/http" "github.com/gin-gonic/gin")//albumrepresentsdataaboutarecor......
  • 西门子仿真环境搭建
    1:博途+PLCSIM_Advaced 优点:可仿真多种通信,如S7、ModbusTCP、tcpip、opcua等 缺点:只能仿真S7-1500或ET1200SP 注:1:PLCSIM_AdvacedIP:必须与虚拟网卡同网段的IP,不能与虚拟网卡同地址 2:双击以太网口,设置IP地址(必须是PLCSIM_Advaced的IP) 3:S7协议cpu属性需要设置get/pu......
  • 基于TIC6000的教学实验箱的嵌入式操作教程:7-3 基于CMOS数字摄像头的边缘检测实验
    一、实验目的学习边缘检测的原理,掌握OV2640摄像头和VPIF总线的工作原理,实现OV2640摄像头采集图像并进行实时图像边缘检测,并显示在LCD上。二、实验原理OV2640摄像头OV2640是世界上第一个1/4英寸2百万像素视频传感器,同时是OmniVision最新的2.2微米OmniPixel2™架构的视......
  • 07.搭建prometheus
    yaml文件内容及权限:global:scrape_interval:15s#定义抓取指标的时间间隔evaluation_interval:15s#定义评估规则的时间间隔scrape_configs:-job_name:'prometheus'#设置监控任务的名称static_configs:#定义静态目标配置-targets:['localhost:9......
  • 【10秒开服】幻兽帕鲁全自动部署教程,难道你还想手动搭建游戏服务器吗?快来学习这个简单
    在帕鲁的世界,你可以选择与神奇的生物「帕鲁」一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。帕鲁可以进行战斗、繁殖、协助你做农活,也可以为你在工厂工作。你也可以将它们进行售卖,或肢解后食用。引用自:https://store.steampowered.com/app/1623730/Palworld目前......
  • android 框架搭建
    1.下载androidstdio工具:如下:![image.png](/img/bVc2Mvo)2.下载对应的SDKtools.最好下载SDKzip.访问地址:https://www.androiddevtools.cn/![image.png](/img/bVc2Mvp)3.选择SDKpath.将解压后的目录进行选择。删除原下载文件。![image.png](/img/bVc2Mvl), 4.下载工程导入,这......
  • SD-WAN搭建四五天能否完成?
    SD-WAN(软件定义广域网)作为一种灵活而高效的网络架构,受到越来越多企业的青睐。然而,在SD-WAN搭建的过程中,一个常见的问题是,是否能够在短时间内完成搭建工作。本文将深入探讨SD-WAN搭建的时间要求,以及在实际操作中可能涉及的因素。SD-WAN搭建的主要步骤1、需求分析和规划:在开始SD-WAN......
  • 嵌入式常用CLI(Command Line Interfaces)
    为什么需要CLI在开发过程中——从硬件原型到制造——有必要一遍又一遍地运行测试代码来验证功能或执行系统级测试。这通常可以通过单步执行调试器中的代码来完成,或者通过重复重新启动设备来导致某些事情发生。这是引起可能的启动/初始化延迟的一个缺点,需要使用调试器,并假设非开发......
  • 一次搭建GIT服务的漫长路程
    1、由于种种原因。需要在一台WindowSever2016的服务器上搭建Git服务。通过种种选择,发现GitLab是最适合的。但是GitLab只能在Linux上运行。而我能用的服务器的操作系统是WindowServer。所以只能在Window上通过docker容器或者虚拟机来运行GitLab服务了。 2、一开始我想到的是......