ubuntu 18.04.2的初步配置

本文提供了一套详尽的Ubuntu环境配置流程,包括更换软件源、安装及配置Vim、搭建C/C++及Java开发环境、配置多种IDE如CLion、IDEA等,以及CMake的配置方法。此外,还分享了利用Atom打造Markdown编辑器的经验,以及通用的环境配置方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人用配置,这里给出某些详细的解决方案以及某些问题

平台:惠普畅游人具体型号忘记了,AMD Ryzen 5 2600X+技嘉AROUS B450 + 迪兰 RX580 8G非2048SP

在笔记本上配置的时候没有遇到什么问题,惠普这个笔记本的Boot是按F12进入的,技嘉的主板默认进入boot的方式也是F12.据说只有华硕的比较特殊(台湾良心硕?)

此处为待补充项:磁盘分配与磁盘的格式化

初始化ubuntu环境之后,开始配置如下环境:

  1. 更换软件源
  2. 安装vim
  3. 安装C & C++ 编译环境(g++ ,gcc),build-essential
  4. 安装Java及其工作环境
  5. 安装可能用到的所有IDE(CLion,IDEA,Atom)
  6. CLion与IDEA的配置
  7. Atom的配置(此处仅作为Markdown和普通的文本编辑器处理)
  8. CMake的配置与通用配置方案

更换软件源

  1. 备份原始文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    修改软件源
    vi /etc/apt/sources.list
    国内的某些源
#Ubuntu 官方源,也可以用,只是稍微有些慢 
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
#阿里云 这个源似乎一般....而且这个源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

#网易163
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

更新软件

sudo apt-get upgrade

2. 安装vim

其实这一步可以在上一步之前进行, 毕竟国外的源只要你家的网速不是卡死就行.

1.安装vim

sudo apt-get install vim
在等待的过程中,你可以去玩会儿ubuntu自带的扫雷
我舍友现在linux实验课上沉迷扫雷(小声

2.配置vim

打开vim的配置文件
sudo vim /usr/share/vim/vimrc
添加如下代码

set ts=4
set shiftwidth=4
set smarttab
set expandtab

vim其实正常用就行了…不配置也够用,只是作为文本编辑工具vim自身已经足够强大

(vim,敲出强大)

那个扫雷真的很好玩,我舍友已经沉迷扫雷而且告诉我win10的那个扫雷太傻逼

3.安装C&C++编译环境

sudo apt-get install build-essential

然后去玩一局扫雷就差不多了,回来测试吧.

输入g++gcc进行测试,估计你自己应该知道什么情况是配好的状态

大概这样

g++: fatal error: no input files
compilation terminated.

然后是如果安装失败可以考虑更换源为ubuntu官方源.毕竟国内的是不完整的…

然后在更换的过程中又可以玩一局扫雷了

4. 配置Java及其环境

去orcle官网下载JDK

这个连接是下JDK的地方
这个是下JRE的地方
最新版的JDK似乎不会自带JRE了,所以说需要另外下…
建议把这俩东西放到$HOME下…
下载->解压,->sudo vim ~/.bashrc
添加如下内容

# Java 
# 这个是你的JDK路径
export JAVA_HOME=$HOME/java/jdk-12.0.1/
# 这个是你的JRE的路径
export JRE_HOME=$HOME/java/jre1.8.0_211/
# 下面这些就都一样了
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:.

安装各种IDE

通常情况,ubuntu软件>网上找资源包 > sudo > github…
ubuntu软件比较好卸载…点点点就行了.网上找的资源通常自带uninstall.sh(不带就不要用了)至于sudo和github…这个就的看个人了…

个人C++比较推荐CLion, 小规模的就Codeblocks吧(没事写个bug之类的,总比vim + g++舒服不少.那种几乎不需要调试的,爱咋咋的吧…

CLion会自己检测g++,而且非常友好的给你自带了个CMake.(待会儿会写怎么配CMake)
IDEA需要你自己去找JDK之类的,这也是上面Java环境配不好的情况下的无奈之举.

此处提一下 Atom的配置

个人不是很喜欢把Atom作为IDE来使用, 当然大神自然是有各种神奇的方法(Atom+gcc+gdb),我小白一个,正好在win10下发现Atom有一套非常好的解决方案,这里记一下.
使用Atom打造无懈可击的Markdown编辑器
其实就是几个插件:

  1. markdown-preview-plus Markdown增强预览
    先把markdown-preview禁掉,然后安他妈的.

    1. 支持预览实时渲染。(Ctrl + Shift + M)
    2. 支持Latex公式。(Ctrl + Shift + X)
  2. markdown-scroll-sync Markdown 同步滚动

  3. language-markdown 代码增强,给代码加点颜色

  4. markdown-image-paste 图片粘贴,

    1. 使用截图工具将图片复制到系统剪切板。
    2. 在Markdown新起一行输入文件名。
    3. Ctrl + V 会自动把图片保存到Markdown文件相同目录下(因此要求Markdown文件应该先保存),并命名为刚输入的文件名,同时在刚才输入文件名行处生成img标签。
  5. markdown-table-editor 表格编辑, 经常写个表格的人估计会觉得不错.

  6. markdown-themeable-pdf、pdf-view: PDF导出和查看.原博主说在windows平台会遇到很多问题,然而ubuntu就没了~(markdown-themeable-pdf 有点bug,如果你是直接用Atom打开的一个文件那么会出现点问题,尽量cd到目标文件目录下然后atom .)

8. CMake的配置

(没错这是第8个)
首先下载安装包.
wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz
解压
tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz
创建软连接,我们把他放到/opt下

mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2
ln -sf /opt/cmake-3.12.2/bin/*  /usr/bin/

注意哦,两个之间是有空格的~

9. 通用的环境配置方案

很多时候配环境不仅仅是写写/etc/profile那么简单,比如redis

在配置好redis的环境变量之后,我发现我在终端中输入redis-server依然报错.

然而我并不想用sudo apt-get install redis的方式来安装redis
这时候我们可以用8.中提到的创建软连接的方式进行.
比如我要配Redis
在redis官网把源代码下下来,tar -xzvf之,make之
然后大概是这个操作

mv redis-5.0.3 /opt/redis
ln -sf /opt/redis/src/*  /usr/bin/

然后大概就能用了.这是暂时的办法.
有啥别的解决方案快告诉我, 别误人子弟…
大概这样…以后会添加很多东西的…

更新日志

本文章首次编写于2019/4/9,大概晚上23:30写完
以后每次更新会在此处标明并添加注解
更新 2019/5/25
修改了一下JDK和JRE的配置过程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值