0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

配置Ubuntu系统环境和安装的开发工具

jf_Vqngj70R 来源:美男子玩编程 2023-12-22 13:32 次阅读

安装好Ubuntu系统环境后,开发前需要简单配置Ubuntu系统环境以及安装一些必备的开发工具。

1Ubuntu系统环境

1.1、连接网络

刚安装好的Ubuntu系统,可能存在无法连接网络的情况;或者突然间出现无法使用网络的情况。下面介绍几种方式,可以实现连接网络。

1、重启network manager服务

步骤1,输入以下指令:

sudo vim /etc/NetworkManager/NetworkManager.conf

步骤2,将conf文件中的managed = false 改为 managed = true。

步骤3,重启network manager 服务,指令如下:

sudo service network-manager restart

或者:

sudo service NetworkManager restart

网络图标会消失一会儿后重新显示。

如果这种方案不行,可以执行第2种方案。

步骤1,输入以下指令:

sudo service network-manager stop


sudo gedit /var/lib/NetworkManager/NetworkManager.state

步骤2,将 NetworkingEnabled=false 改为 NetworkingEnabled=true。

步骤3,重启network manager 服务,指令如下:

sudo service network-manager start

或者:

sudo service NetworkManager start

2、service命令

service 命令仅仅是这个方式的一个封装(同样的也是 init.d 系列脚本和 Upstart 相关命令的封装)。systemctl 命令的功能远多于 service 命令。指令如下:

sudo systemctl restart NetworkManager.service

3、nmcli命令

这是 Linux 上可以管理网络的另一个工具,这是一个功能强大而且实用的工具。

步骤1,关闭网络,指令如下:

sudo nmcli networking off

步骤2,再开启网络,指令如下:

sudo nmcli networking on

4、ifup命令和ifdown命令

这两个命令直接操作网口,切换网口是否可以收发包的状态。使用 ifdown 关闭所有网口,再使用 ifup 重新启用网口。指令如下:

sudo ifdown -a


sudo ifup -a

1.2、APT下载工具

Ubuntu系统下我们用的最多的下载工具就是:APT 下载工具。APT 下载工具可以实现软件自动下载、配置、安装二进制或者源码的功能。APT 下载工具和“install”命令结合在一起构成了 Ubuntu 下最常用的下载和安装软件方法。

它解决了 Linux 平台下安装软件的一个缺陷,即软件之间相互依赖。APT 采用的 C/S 模式,也就是客户端/服务器模式,我们的 PC 机作为客户端,当需要下载软件的时候就向服务器请求,因此我们需要知道服务器的地址,也叫做安装源或者更新源。

打开系统设置,打开“软件和更新”设置,如下所示:

b22fe6a4-a07f-11ee-8b88-92fbcf53809c.png

选择“Ubuntu 软件”选项卡下面的“下载自”就是 APT 工具的安装源,因为我们是在中国,所以需要选择中国的服务器,否则的话可能会导致下载失败。这个也就是网上说的 Ubuntu 安装成功以后要更新源。

b2455016-a07f-11ee-8b88-92fbcf53809c.png

1.3、更新语言

打开系统设置,打开“语言支持”设置,将系统语言选择为中文。

b2496ffc-a07f-11ee-8b88-92fbcf53809c.png

默认是没有中文的,选择添加下载中文语言,下载完成后,应用到整个系统。

b29e761e-a07f-11ee-8b88-92fbcf53809c.png

1.4、更新本地数据库

如果想查看本地哪些软件可以更新,打开终端使用如下命令:

sudo apt-get update

这个命令会访问源地址,并且获取软件列表并保存在本电脑上。

1.5、安装VIM编辑器

Ubuntu自带了 VI 编辑器,但是 VI 编辑器对于习惯了 Windows 下进行开发的人来说不方便,VIM 编辑器是 VI 编辑器升级版本,VI/VIM 编辑器都是一种基于指令式的编辑器,不需要鼠标,也没有菜单,仅仅使用键盘来完成所有的编辑工作。

安装命令如下:

sudo apt-get install vim

1.6、Ubuntu和Windows文件互传

Windows 和 Ubuntu 下的文件互传我们需要使用 FTP 服务,设置方法如下:

打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:

sudo apt-get install vsftpd

等待软件自动安装,安装完成以后使用 VI 命令打开/etc/vsftpd.conf,命令如下:

sudo vi /etc/vsftpd.conf

打开 vsftpd.conf 文件以后找到如下两行:

local_enable=YES
write_enable=YES

确保上面两行前面没有“#”,有的话就取消掉,完成以后如下图所示:

b2b51f9a-a07f-11ee-8b88-92fbcf53809c.png

修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务:

sudo /etc/init.d/vsftpd restart

1.7、开启NFS服务

使用如下命令安装 NFS 服务:

sudo apt-get install nfs-kernel-server rpcbind

等待安装完成,安装完成以后在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹(可以自行设定,这里只是我的使用方式)。

配置 nfs,使用如下命令打开 nfs 配置文件/etc/exports:

sudo vi /etc/exports

打开/etc/exports 以后在后面添加如下所示内容(这是我的路径):

/home/jie/linux/nfs *(rw,sync,no_root_squash)

添加完成后,重启NFS服务,使用命令如下:

sudo /etc/init.d/nfs-kernel-server restart

1.8、开启SSH服务

开启 Ubuntu 的 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,使用如下命令开启 SSH 服务:

sudo apt-get install openssh-server

ssh 的配置文件为/etc/ssh/sshd_config,使用默认配置即可。

2

安装开发工具

2.1、Ubuntu安装VSCode

新装的Ubuntu系统没有代码编辑工具,可以安装VS Code。可以直接在Ubuntu软件中进行安装。

b2c7d4e6-a07f-11ee-8b88-92fbcf53809c.png

b2d71f3c-a07f-11ee-8b88-92fbcf53809c.png

2.2、Windows安装MobaXterm

MobaXterm 为 Windows 桌面提供了重要的远程网络工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和Unix 命令(bash、ls、cat、sed、grep、awk、rsync 等)。

b2e3d02e-a07f-11ee-8b88-92fbcf53809c.png

可以直接下载免费版使用。

b2efe33c-a07f-11ee-8b88-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288438
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206734
  • Ubuntu系统
    +关注

    关注

    0

    文章

    84

    浏览量

    3785

原文标题:嵌入式Linux:配置Ubuntu系统环境和安装开发工具

文章出处:【微信号:美男子玩编程,微信公众号:美男子玩编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Microchip开发工具

    MPLAB®的最小配置包括集成开发环境(IDE)、汇编器(MPASMTM)和软件模拟器(MPLAB-SIM)。其它工具可以在安装时添
    发表于 03-08 16:50

    【Rico Board试用体验】配置ubuntu开发环境

    这里还是要用到交叉编译的,要配置好自己的ubuntu主机的,将编译好的文件放到开发板上去运行。这里的ubuntu使用的是虚拟机。虚拟机是X86架构的,而我们的
    发表于 11-06 22:38

    已经配置好鸿蒙开发环境ubuntu 20.04 镜像精华

    使用 ubuntu 20.04 版本。虽然环境搭建不难,但是初学者容易在这里踩坑,搭了半天都不行。为此,本文提供了已经配置开发环境
    发表于 12-08 11:18

    Ubuntu16.04.2 LTS中安装Qt Creator开发工具

    Ubuntu16.04.2 LTS中安装Qt Creator开发工具(使用天嵌科技 TQ E9-V3 开发板进行示例,其他开发平台可供参考
    发表于 11-05 08:32

    交叉编译工具安装

    目录背景开发环境的搭建1.交叉编译工具安装2.开发工具和依赖库的安装2.1. 必需部分2.2.
    发表于 11-05 08:55

    【RISC-V 开发环境搭建】如何在 Ubuntu 18.04 安装 RISC-V 的开发工具

    -r5.4.0-84-generic因为 Ubunt 18.04 的官方源还不支持 RISC-V 的开发工具包,所以搭建环境稍微复杂一些。安装步骤如下:首先,请手动安装一些基本
    发表于 04-02 18:06

    Ubuntu系统安装GCC开发工具的步骤分享

    一、GGC安装RK356x是64位系统,使用的工具是aarch64-linux-gnu,通过aarch64-加上Tab键并没有发现aarch64-linux-gnu-gcc,这说明系统
    发表于 04-07 14:45

    Ubuntu系统Linux学习环境配置方法

    Ubuntu系统Linux学习环境配置方法分享: Ubuntu14.04出来后我心血来潮卸载了fedora
    发表于 11-21 14:45 1062次阅读

    虚拟机:Ubuntu安装C Sharp开发环境

    虚拟机:Ubuntu安装C Sharp开发环境
    的头像 发表于 06-22 11:39 2908次阅读
    虚拟机:<b class='flag-5'>Ubuntu</b><b class='flag-5'>安装</b>C Sharp<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    ARM常用开发工具及相应开发环境配置资料

    本文档的主要内容详细介绍的是ARM教程之ARM常用开发工具及相应开发环境配置资料。
    发表于 03-26 11:50 40次下载

    嵌入式Linux开发环境搭建-(4)安装交叉编译工具

    ubuntu16.04.2中,安装交叉编译工具链在ubuntu中进行嵌入式应用程序开发安装
    发表于 11-02 11:06 18次下载
    嵌入式Linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建-(4)<b class='flag-5'>安装</b>交叉编译<b class='flag-5'>工具</b>链

    嵌入式Linux开发环境搭建-(5)安装配置Qt Creator开发工具

    Ubuntu16.04.2 LTS中安装Qt Creator开发工具(使用天嵌科技 TQ E9-V3 开发板进行示例,其他开发平台可供参考
    发表于 11-02 11:51 6次下载
    嵌入式Linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建-(5)<b class='flag-5'>安装</b>和<b class='flag-5'>配置</b>Qt Creator<b class='flag-5'>开发工具</b>

    ubuntu20.04.1 64位搭建嵌入式linux开发环境

    目录背景开发环境的搭建1.交叉编译工具安装2.开发工具和依赖库的安装2.1. 必需部分2.2.
    发表于 11-02 13:06 10次下载
    <b class='flag-5'>ubuntu</b>20.04.1 64位搭建嵌入式linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    第1期Ubuntu入门篇:【3】Ubuntu操作系统安装

    文章目录简介目标阅读基础环境说明参考资料Ubuntu操作系统安装Ubuntu介绍VM的下载配置
    发表于 12-07 17:51 6次下载
    第1期<b class='flag-5'>Ubuntu</b>入门篇:【3】<b class='flag-5'>Ubuntu</b>操作<b class='flag-5'>系统</b>的<b class='flag-5'>安装</b>

    A40i应用笔记 | Qt应用程序开发工具 Qt Creator的安装及使用

    简介本文主要介绍Qt应用程序开发工具QtCreator的安装及使用飞凌移植好的Qt的SDK来搭建Qt应用程序开发环境的方法。Ubuntu
    的头像 发表于 02-25 10:03 902次阅读
    A40i应用笔记 | Qt应用程序<b class='flag-5'>开发工具</b> Qt Creator的<b class='flag-5'>安装</b>及使用