入坑Ubuntu手记-系统安装和简单配置
对于开发者而言,Linux的环境帮助是非常大的。同样的,Linux对很多Windows下的软件,尤其是游戏不支持,这也是一个非常重要的生产力的因素。嗯…我可能就是为了控制自己少玩游戏,直接上一个Ubuntu和win10的双系统。
Ubuntu是一份相对来说非常流行的Linux发行版本,相应的它也有非常完整社区支持。emmmmm,所以Ubuntu对于新手来说是一个不错的选择。
首先,我们需要准备一份系统安装介质。我用的是Ubuntu 16.04 LTS的镜像。现在Ubuntu官网有个Ubuntu Kylin版本,非常坑,相对于原版只是多预装了几个软件而已,然后就自称中国优化,…… 点击进入Ubuntu原版镜像下载界面。制作启动盘的软件我用了Refus(点击下载) ,也是一个纯净无广告的免费软件,直接选择镜像选择一个U盘就可以了。因为制作启动盘要重写分区表,要格式化U盘,所以要先备份好数据,然后根据refus的提示一步一步。

在开始之前先要在硬盘上空出一块没有任何内容的东西,包括格式也不能有。就是要在磁盘管理里面删除卷或者压缩卷出来一块空间,在Windows的磁盘管理里面显示为黑色就可以,在资源管理器里也看不到。这一步的步骤可以戳这里。接下来就是在电脑的BIOS里面打开U盘启动优先,然后把准备好的启动盘插到电脑上启动就可以开始安装了。
在安装过程中,如果需要保留Windows系统的话就在路径选择的时候保留到之前空出来的分区,如果不需要的话直接删除整个硬盘然后安装就可以。选择语言、键盘布局、时区、用户名,然后就是漫长的等待~~
当然了,就算是再纯净的系统也多多少少有点预装的,毕竟开源组织也要吃饭的好伐,一点都不预装也不太好用的好伐。所以装好了以后先清理一下系统,执行以下代码(复制以后到命令行右键粘贴)
sudo apt-get update
sudo apt-get upgrade
然后是清理自带的libreOffice。这个是Ubuntu自带的开源office编辑器,但是总体来说体验不如Windows平台下的其他软件,所有这里我用WPS for Linux来替代它。
sudo apt-get remove libreoffice-common
接下来是删除亚马逊的推广和一些不常用的软件(意思就是没用--)
sudo apt-get remove unity-webapps-common
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
这样嘛系统基本上就还好了,开始安装必要的软件。先下载wps安装包、搜狗输入法和网易云音乐安装包(音乐是第一生产力),选择相应的包以后下载完以后都是可以直接双击直接安装的。当然了,安装软件这种敏感操作是需要输入root密码的。
接下来是系统的基本配置。首先,打开网易云音乐,music走起来~
现在直接打开wps的话会提示“字体缺失”,因为有几个字体是不开源的,所以wps不能直接打包进去,最重要的是这几个字体在显示公式的时候是不可或缺的。但是wps给的帮助链接又失效了……所以还是得靠自己啊。
首先下载字体包,密码2q8v 。然后解压,进入解压目录打开终端,依次执行以下代码:
sudo cp * /usr/share/fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
现在再打开就不会有字体问题了。然后是输入法设置部分。虽然自带的输入法用起来好像还可以,但是。哪有搜狗舒服,对嘛,先在设置-文本输入里面把搜狗输入法加进来,再删掉一些没什么用的软件,留下一个搜狗一个英语就可以满足日常需求了。

保存以下退出,然后愉快地Ubuntu之旅就开始了~~
update 2019.8.7:更新失效的字体网盘链接
入坑Ubuntu手记-系统安装和简单配置的更多相关文章
- ubuntu下vim的简单配置
该文章只是进行符合自己习惯的最基本的配置,更加高级的配置请参考更加有含量的博文! 1.打开vim下的配置文件 sudo vim /etc/vim/vimrc 2.在这个文件中,会有这么一句:synta ...
- Ubuntu 16.04 haproxy 简单配置应用
HAproxy HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性.负载均衡,以及基于TCP和HTTP的应用程序代理. 测试环境 ubuntu16.04 192.168.20 ...
- Vue入坑日记: day - 01
前言 最近做了一些小项目,小组里写前端的确实有点拉胯,于是自己动手写前端,因为大一学过web前端基础,所以对HTML,CSS还有印象,就直接对JS下手了,学了两天把JS大致搞明白了,顺便对JQuery ...
- ASP.NET+MVC入门踩坑笔记 (一) 创建项目 项目配置运行 以及简单的Api搭建
哈喽各位 我又回来了! 前段时间研究了下ASP.NET,刚开始也是随便找网上的各种教程来看,但是鉴于本人技术有限,还是走了相当长的一段弯路的.所以我写下了这篇文章.希望各位刚刚入坑的ASP.NET开发 ...
- 大自然的搬运工:Ubuntu环境下gedit的一些个简单配置
gedit是Ubuntu默认的文本编辑器,个人觉得还是不错的,用它来编程写一些小的demo也很方便,原谅我比较菜,vim用起来感觉打字速度真的很慢呀. 下面对gedit做一些简单配置,方便编程. 一. ...
- Ubuntu环境下gedit以及vim的一些个简单配置
Gedit的配置: 参见 http://www.cnblogs.com/csulennon/p/4198054.html Gedit插件安装 Gedit快捷键 参见我的博客 添加快捷键 Ctrl + ...
- 《Asp.Net Core3 + Vue3入坑教程》-Net Core项目搭建与Swagger配置步骤
简介 <Asp.Net Core3 + Vue3入坑教程> 此教程仅适合新手入门或者前后端分离尝试者.可以根据图文一步一步进操作编码也可以选择直接查看源码.每一篇文章都有对应的源码 教程后 ...
- Docker 入坑教程笔记
Docker 入坑教程笔记 视频网址B站:点这里 查询命令 man docker 简单启动和退出 docker run --name [容器名] -i -t ubuntu /bin/bash 交互启动 ...
- webpack入坑之旅(六)配合vue-router实现SPA
这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...
随机推荐
- Java线程同步之静态方法
静态方法是同步方法:自动加锁,锁的对象是类对象 public static void main(String[] args) { Thread [] threadArr=new Thread[10]; ...
- Java使用Array类创建多维数组
1.创建一维数组 import java.lang.reflect.Array; public class ArrayTest { public static void main(String[] a ...
- java 数据库连接
一.JDBC(Java Database Connectivity) JDBC是Java语言中访问数据库的应用程序接口,可以为多种关系数据库提供统一访问. jdbc.properties jdbc.d ...
- TCP并发服务器简单示例
并发服务器的思想是每一个客户的请求并不由服务器直接处理,而是由服务器创建一个子进程来处理 1. 服务器端 #include <stdio.h> #include <sys/types ...
- /var 目录下文件系统
/var :日志文件/var/log:各种系统日志存放地*/var/log/message :系统信息默认日志文件 (非常重要)按周自动轮循/var/log/secure :记录登入系统信息文 ...
- PHP jsonencode unicode 存储问题
首先是这样的,因为输入的字符串的里面有德语的字符,如下: 当我存储到数据库之后,再用json_encode获取到数据库内的这些字符时,出问题了. 直接encode一个字符串"püüäöä&q ...
- io基础(字节流、字符流、转换流、缓冲字符流)
首先需要明确的一点是输入流输出流的输入输出是站在内存的角度看的,读取文件,把文件内容写到内存中,是输入流:写文件,把内存中的数据写到文件中,是输出流. IO操作主要有4个抽象类: 字节输入输出流:In ...
- 基于MVC模式开发的后台框架
1.ThinkCMF 2.NFine快速开发平台 3.力软快速开发框架 如有好的开发框架希望可以一起交流
- HBuilder的常用快捷键
Ctrl + d 删除整行内容 Ctrl + Shift +R 复制当前行到下一行 Ctrl + Shift +D 重新编辑 Ctrl + 方向键 当前行整行内容上移或下移 Alt + ↓ 跳转到下一 ...
- Technical Committee Weekly Meeting 2016.06.21
Meeting time: 2016.June.21 1:00~2:00 Chairperson: Thierry Carrez Meeting summary: 1.Add current hou ...