Ubuntu开发环境配置——持续更新

本文详细描述了在Ubuntu上配置开发环境的过程,包括更换源、安装中文输入法、基本环境设置(如build-essential)以及安装VSCode和Qt等开发软件。作者强调了换源的重要性,并提供了具体操作步骤。
摘要由CSDN通过智能技术生成

【小白】ubuntu开发环境配置记录_持续更新


前言

环境配置是一个耗费我大量时间的工作,因此我决定把环境配置遇到的问题和解决方案全部记录下来,为了知其然知其所以然,我尽我所能找到原因,至于我说不清的,希望各路大佬不吝赐教。

一、Ubuntu是什么?

Ubuntu:一个基于Debian的界面友好型开源操作系统。
DIbian:Debian是一个自由和开源的操作系统,它使用Linux内核(或其他内核,如FreeBSD内核),并且以其稳定性和安全性而闻名。Debian使用dpkg包管理系统,以及 apt(高级包装工具)来处理软件包的安装、升级和依赖关系解决。Debian的软件库非常庞大,提供了数以万计的软件包供用户安装和使用。
Ubuntu的常用版本:

  • Ubuntu 18.04 LTS - Bionic Beaver
  • Ubuntu 20.04 LTS - Focal Fossa
  • Ubuntu 22.04 LTS - Jammy Jellyfish

二、Ubuntu的安装和配置

一般来说,安装ubuntu采用U盘作为介质安装,按照网上随处可见的教程制作U盘启动盘后,开机进入系统前连续点击你的电脑对应的按键(例如F12)进入启动设备选择菜单,之后一路点击即可安装成功。

1.换源

安装好ubuntu后的第一件事,我认为应该是换源,因为不完成这一步,你很可能寸步难行。

  • 什么是换源
    在Ubuntu中,“换源”指的是更改软件包管理的默认仓库设置,以便从不同的服务器获取软件包。Ubuntu使用APT(Advanced Package Tool)作为其包管理器,它通过软件仓库来安装、更新和管理软件包。
    但是,默认情况下,Ubuntu使用官方的软件仓库,这些仓库包含了由Ubuntu团队维护的自由和开源软件。然而,因为某些显为人知的原因,我们很难访问位于境外的官方软件仓库。
    因此,我们需要通过编辑APT的配置文件换源,配置文件通常是/etc/apt/sources.list文件。
  • 如何换源
    • 备份原配置文件
      在你的电脑的文件管理器中找到/etc/apt/路径下的source.list文件,在该文件夹中使用鼠标右键打开终端,输入以下命令:
      sudo cp sources.list sources.list.bak
      这将会复制source.list到同文件夹下并将新文件命名为sources.list.bak
      当然你也可以取作其他名字或者不备份,需要原来的源时再不厌其烦去网上寻找即可。
    • 新建配置文件
      在终端中输入 sudo gedit source.list打开配置文件后,将里面的内容全部注释或者删除,后将以下内容复制进去然后保存即可。
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src 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-src 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-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    # deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    
    注意:以上是ubuntu20.04的新配置文件,如果你是其他版本的ubuntu系统,请在清华开源软件镜像站的ubuntu页面中选择对应的版本。https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/,截图如下:
    清华开源软件镜像站Ubuntu页面
    在图中红框处选择你的ubuntu版本,下面框中的内容即是你的系统版本对应的清华源地址,当然你也可以选择中科大源、阿里源、华为源等等,方法是相同的

2.配置中文输入法

相信大多数人和我一样,没法在纯英文环境下使用电脑,但是很遗憾ubuntu默认状况下无法使用中文输入法,因此添加一个中文输入法非常必要。
配置中文输入法分为两步,首先你需要添加中文支持,即你的系统的菜单和窗口首先需要能够显示中文,其次你需要下载一个中文输入法,幸运的是,ubuntu自带一个开源的输入法框架ibus。

  • 添加中文语言支持
    依次点击设置-区域和语言-管理已安装的语言,打开语言支持弹出框,如果语言中没有汉语,则点击下方的添加或删除语言,选中中文简体后点击应用,漫长的等待安装完成后即可在语言支持窗口看到中文和英文。
  • 添加中文输入法
    上面一步设置好后,你可以在区域和语言界面的输入源下方看到目前可用的输入法,如果没有中文,则点击下方的+号,在添加输入源界面选中汉语,之后应该可以看到有中文(Pinyin)中文(智能拼音)的选项,选中后单击添加即可。
    此时你应该可以在区域和语言页面中的输入源下面看到你刚才添加的输入法。点击输入源右侧的小齿轮,你可以看到切换输入法的快捷键,我的为super+空格,super即键盘上的田字格键。
    注意
    • 如果你的菜单为英文影响你的阅读,你应该在区域和语言界面的语言处选择汉语并重启电脑。
    • 如果你的添加输入源界面选中汉语后没有与pinyin相关的选项,请在终端输入sudo apt install ibus-pinyin,安装ibuns的拼音输入法后再次设置。

3.安装基本环境

究极命令sudo apt install build-essential
在Ubuntu中运行sudo apt install build-essential这个命令会安装一系列基本的工具和库,这些工具和库是构建(编译)软件所必需的。build-essential包是一个预编译的包,它包含了编译程序时所需的基本工具,主要包括:

  • GCC(GNU编译器集合):这是编译C语言程序的主要工具。GCC还包括了C++和Fortran编译器。
  • G++:这是GCC的一部分,专门用于编译C++程序。
  • Make:一个用于自动化构建项目的工具,它可以根据Makefile文件来确定编译的顺序和依赖关系。
  • GNU调试器(GDB):用于程序调试的工具。
  • Binutils:一组用于处理二进制文件的工具,如链接器、汇编器和 archiver。
  • 其他库和实用工具:这些是支持上述工具正常运行所必需的库和实用工具。
    安装这些工具后,你就可以通过命令行编译运行c/cpp文件了。

5.安装开发软件

所谓开发软件,因人而异,我需要安装vscode,qt以及办公用的wpswps和vscode的安装较为简单,直接从官网下载x64或者arm64版本的安装包文件(.deb),然后打开安装即可。如果打不开,可以在对应的文件中启动终端,然后输入以下命令
sudo dpkg -i ***.deb
注意:请将***换成你下载的deb文件的前缀名称。

  • Qt安装
    首先我们需要在qt官方网站或者其他国内开源软件仓库下载qt的官方在线安装工具(财力所限我选择开源版)。它的名称可能为qt-unified-linux-x64-online.run,在该文件下打开终端输入以下命令:
    sudo ./qt-unified-linux-x64-online.run即可打开在线安装工具,打开后选择qt版本和Qt-Creator下载安装即可。

总结

本文简要介绍了Ubuntu下的开发环境配置流程,更多内容持续更新中,有更好的建议欢迎提出。

  • 37
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值