入坑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入坑之旅(一)不 ...
随机推荐
- python练习六十一:文件处理,读取文件内容
python练习六十一:文件处理,读取文件内容 假设要读取text.txt文件中内容 写文件(如果有文件,那直接调用就行,我这里自己先创建的文件) list1 = ['python','jave',' ...
- NETCore 调试
https://www.cnblogs.com/MingQiu/p/8227644.html https://www.cnblogs.com/shumin/p/9967854.html 前言 core ...
- Zabbix sql注入漏洞脚本执行反弹shell
exp检测是否存在SQL注入漏洞root@ubuntu:~# python zabbix.py http://ip:9090/+------------------------------------ ...
- windows远程xshell文件上传下载:
安装:yum install -y lrzsz 上传:rz下载:sz 文件名
- webstorm中.vue报错(es6语法报错)-转
1.webstorm中es6语法报错,解决方法: 打开 Settings => Languages & Frameworks => Javascript把 Javascript L ...
- Dotfuscator 的使用方法
打开Dotfuscator工具,选择“Create New Project” 在Input选项中选择需要混淆的文件 把 Disable String Encryption 设为 NO,即启用字符串加密 ...
- list 增 删 改 查 及 公共方法
# 热身题目:增加名字,并且按q(不论大小写)退出程序 li = ['taibai','alex','wusir','egon','女神'] while 1: username = input('&g ...
- 使用require.js
requirejs使用入门 什么是requirejs? RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤.可以用它来加速.优化代码,但其主要 ...
- Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用.为啥要实现这个 Serializable 接口,也就是为啥要序列化c,seria ...
- D5上
好慌啊 0分?? T1 感觉是组合数,不知道对不对. #include<iostream> #include<cstring> #include<cstdio> # ...