mint 安装过程
这几天因为各种原因装系统(自己因为双屏不能旋转,输入法界面始终矬,重装2次(应该都是更新内核和更新时包依赖不对的锅,以后屏蔽内核更新和linux-libc-dev这样的更新,要么就新版本出来重装),和给别人配机器学习新机器)。
按最小操作原则,把之前零星的各篇汇总一下。
网速不卡的时候,整个过程应该在1小时多1点左右.
安装系统
1 用ultraISO刻录mint镜像的U盘
2 BIOS设置,把U盘放到第一位。注意UEFI如果打开,U盘启动也要选择UEFI模式,否则启动黑屏提示 kernel 32找不到什么的。F10保存退出
3 启动,进入PE环境,连接wifi网络(必须,否则nvme的ssd需要grub2更新,如果不能在线更新,则安装会失败)
4 选安装,不选择为图形安装第三方硬件(等进系统之后,配置国内源,再安装。pe环境即使设置了国内源,安装时也不会使用)
5 分区选最下面其他选项。确保有一个efi分区(500M),一个swap分区,然后再只分/ 和/home。其中格式化/ 挂载/home(如果有内容,一定要挂载,但不格式化)
6 安装语言包时如果太卡,可以skip,安装后进系统,配国内源之后再安装。
安装软件
1软件源-更新为国内源。
20181114更新
修改security源,不然安装很多包(内核之类)还是很慢。参考http://www.cnblogs.com/zhile/p/8327771.html,但他的字母个别地方有错
cd /etc/apt/sources.list.d/
sudo xed official-package-repositories.list
把 security那行的头改成国内源就可以了,后边不用动,16.04 18.04后面有区别
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
http://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
2 更新各种补丁
3显卡驱动设置成intel开源和NVIDIA官方驱动。
4 安装chrome
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
无法用crx安装插件 “无法从该网站添加应用,拓展程序或脚本”
https://www.cnblogs.com/hanshuai/p/9571806.html
Google 的 Chrome 浏览器宣布从最新Chrome版本开始默认只允许从 Chrome Web Store 下载安装扩展程序
可以通过命令行启动解决:
google-chrome --enable-easy-off-store-extension-install
然后就可跟之前一样,在地址栏输入
chrome://extensions/
输入法
1 语言-检查不完整的语言包,设置区域为国内。输入法-安装,选择fcitx
2 安装搜狗、google输入法
为了保险,先删除~/下 搜狗的配置路径
rm -rf .sogouinput
sudo apt-get install -y fcitx-googlepinyin
3进入fcitx配置,addon 高级,取消轻量界面。重启 (不要看有些帖子说的,卸载fcitx-ui-kimpanel什么的, 输入法依赖这个,否则乱码,也没皮肤)
4进入fcitx配置,添加搜狗,google输入法
5 重启,检查输入法皮肤是否正常。
中文字体
删除文鼎2个字体 楷体ukai.ttc和宋体uming.ttc
安装位置位于/usr/share/fonts/truetype/arphic 即文鼎(arphic)
copy进微软雅黑和consolas(从win里复制出来)到/usr/share/fonts/truetype
git 与zsh
安装git
http://www.cnblogs.com/xuanmanstein/p/7614331.html
安装zsh
http://www.cnblogs.com/xuanmanstein/p/7634907.html
vscode 与 nodejs、angular
http://www.cnblogs.com/xuanmanstein/p/7595462.html
docker与docker-compose
http://www.cnblogs.com/xuanmanstein/p/7384158.html
源码安装自用的最新版python
https://www.cnblogs.com/xuanmanstein/p/10087010.html
修改hosts
https://www.cnblogs.com/xuanmanstein/p/10700796.html
安装QGIS
https://www.cnblogs.com/xuanmanstein/p/10708680.html
lein与clojure
https://www.cnblogs.com/xuanmanstein/p/10504401.html
Lua与luasql
https://www.cnblogs.com/xuanmanstein/p/10699664.html
VMware
http://www.cnblogs.com/xuanmanstein/p/8094558.html
杂项
设置root密码 sudo passwd
安装xx-net
安装miredo(IPv6)
重启 sudo service miredo restart
后记
虽然这礼拜自己的mint莫名其妙出两次问题导致重装(估计是包依赖顺序的问题), 但是因为重装速度太快,还是可以放心大胆重装, 比较无痛的.
重装的时候,直接挂载/home的优势非常明显:大量的配置,比如桌面外观,比如chrome的cookie,收藏夹,git密钥,xx-net配置的私有ID……都是不用重新设置的,直接就用重装之前的.
即使mint有万般不好,就“可以2小时内完成重装/配好开发环境”这1点, 就完爆windows,比以前配置linux环境也快很多(当然,自己需求也聚焦与开发了)。
win下我重装怎么也得1天,当然也包括各种行业软件安装(破解)的过程,配置慢慢的恢复。 我的文档,onedrive,下载,音乐,默认都是C盘, 手工改到D盘就要费半天劲. 大量的软件都在C盘下有文件夹,即使你选了安装在D盘,所以一样在重装系统后白费,启动不了, 还是得重装.
相比之下:
Windows设计出来,就是不希望你重装的。Windows的用途就是运行某些大型行业软件arcgis, Rhino5+grasshopper,sketchup,unity3d ,office, VS……然后就是QQ,网银U盾,游戏,等等等
Linux就是让你用来折腾的,只要你聚焦开发环境(只开发用装好,编辑器,不考虑用来和普通人一样“日常使用”:聊天、打游戏、网银转账),把/home单独挂载了,就无惧重装。
定位分工是这样:
1 普通人日常使用+特定领域行业软件:用win (台式、游戏本)
2 专心构思、写代码(非科学计算):linux (笔记本)
3 科学计算:linux(台式机+N卡cuda)
4 聊天、看帖子公众号: 手机
RMBP 15理论上是同时兼顾 这些场景的。但我已经不追求用1个机器实现全部需求了(之前用的笔记本都是高性能U+独显+15寸屏,已经审美疲劳了,也还能用):
win和linux在我这里不是竞争关系(单机双系统),主从关系(主机-虚拟机),也不是平均分配工作(同时在win和linux下开发,娱乐),而是互相不可替代,互补关系。
由于对方存在和分工,导致自己能更加聚焦自己的场景,比自己单独包揽全部工作,要轻松。
1的时候,很多软件是win下独占,刚需。比如Rhino5+grasshopper。
2的时候,我追求更安静,更轻。完全可以用更轻薄的x1c搞定,而且将来显卡外置,也没必要内部挂一块无用的独显。
也许写angular的时候,每修改一下编译,低压U稍慢。但更多时候,安静、思路聚焦压倒一切。
3的时候,N卡cuda无法抗拒,RMBP这些年一直都是A卡。
4的时候,现在已经不在乎聊天记录是不是保存下来了。
一切都是瞬息,
一切都将会过去;
而那过去了的,
就会成为亲切的怀恋。
mint 安装过程的更多相关文章
- webstorm下载&&安装过程&&打开项目
一.webstorm下载 WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为"Web前端开发神器"."最强大的HT ...
- vagrant 1.8.6 安装过程及总结遇到的坑
下面先总结遇到的问题,这些问题如果你也遇到,可能需要搜索很多次才能找到原因. 如果想看安装过程,可以先直接跳到后面第二部分部分. 1 问题汇总: 1.1 vagrant版本过高问题. vagrant ...
- 安装过程错误[INS-30131]
问题:Oracle Database 安装过程错误[INS-30131] 原因:安装用户没有对临时文件夹的读写权限 解决方案: 1.以管理员身份运行cmd.exe 2.输入命令(需启动Se ...
- TortoiseGIT的安装过程详解
TortoiseGIT简介 TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windo ...
- RabbitMQ 集群安装过程详解
一.安装Erlang 1.rabbitMQ是基于erlang的,所以首先必须配置erlang环境. 从erlang官网下载 otp 18.3.下载链接:http://erlang.org/downlo ...
- JAVA安装过程中出现的“javac不是内部或外部指令”的解决方法
近来重新安装了JAVA,安装过程中出现问题,网上找到解决办法,汇总发布. 解决流程: 1.确定自己的环境变量设置没问题,没有出现遗漏 : . 等情况 (具体环境变量设置百度) 2.环境变量设置后 ,d ...
- LNMP安装过程
LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora.Debian/Ubuntu/Raspbian/Deepin VPS或独 ...
- hbase 1.1.7在centor6.5安装过程
1.自己安装的最新版一直没成功,换成了1.1.7稳定版的.中间遇到的问题记录下 1) jdk 用的1.7版本的,安装过程省略. 2)下载hbase zip包:https://mirrors.tuna ...
- 2016最新cocoapods安装流程,安装过程中遇到的问题及解决方法
现在的cocoapods与之前比较.有很多不一样的地方.自己试了一试,终于搞定.现在大概纪录一下. 1.首先查看ruby是否是最新版的. ruby是通过rvm安装的所以需要先安装rvm后查看ruby是 ...
随机推荐
- Python基本数据类型——字典
字典 dict 字典是Python的另一种有序的可变数据结构,且可存储任意类型对象. 字典是一种键值对的数据容器,每个键值(key:value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典 ...
- java.util.concurrent.RejectedExecutionException: event executor terminated解决方法之一
INFO | jvm 1 | 2017/03/09 19:45:10 | java.util.concurrent.RejectedExecutionException: event executor ...
- android之进度条
xml引用 <ProgressBar android:id="@+id/pb_progressbar" style="@style/StyleProgressBar ...
- centos7 挂载磁盘设置开机自启动
1.首先查看系统磁盘情况: 2.格式化自己想要挂载的磁盘类型(ext3 ext4现在主要使用的是这些) 3.查看自己格式化磁盘的uuid(使用UUID挂载是唯一标识安全) 4.复制UUID号(别复制双 ...
- 学习Django,http协议,
学习Django http协议 规则 ''' http协议:超文本传输协议 ①基于TCP/IP协议基础上的应用层协议,底层实现仍为socket ②基于请求-响应模式:通讯一定是从客户端开始,服务器端接 ...
- Ubuntu 使用unzip解压乱码的问题
由于win使用的是GBK编码,在win下打包zip的压缩文件在ubuntu下使用unzip解压会出现乱码的问题. 解决方案: 换软件,不用unzip,使用unar 18.04是默认安装的,如果没有默认 ...
- 【做题】sgu189 Perl-like Substr——dark模拟
注:这篇博客纯属为凑篇数而生. 题面较长,幸运的是,网上给出了相当不错的翻译. 需要支持的操作很简单,即对子串提取.赋值和输出,且对时间复杂度没有要求.换言之此题有成为块链毒瘤题的潜质.难点在于输入的 ...
- BZOJ2306: [Ctsc2011]幸福路径
Description 有向图 G有n个顶点 1, 2, -, n,点i 的权值为 w(i).现在有一只蚂蚁,从 给定的起点 v0出发,沿着图 G 的边爬行.开始时,它的体力为 1.每爬过一条 边,它 ...
- 深度学习课程笔记(九)VAE 相关推导和应用
深度学习课程笔记(九)VAE 相关推导和应用 2018-07-10 22:18:03 Reference: 1. TensorFlow code: https://jmetzen.github.io/ ...
- 今天就整一个bug了
BeanPostProcessor加载次序及其对Bean造成的影响分析 SSM整合出现not found for dependency: expected at least 1 bean which ...