终于有台台式机了!Ubuntu 装在笔记本上会有一些问题,比如休眠或挂起后无法唤醒、驱动不工作(GPU is out of the bus)等。所以笔记本上装 linux mint 比较好,界面也很美观,类似于 Windows。台式机装 mint 就有些不太友好了,挂起并唤醒后卡顿严重。
作为爱惜计算机(有强迫症)的人,Minimal Ubuntu 真是个好东西!好处就是不用开箱后卸载,再一个好处就是要什么东西得自己去折腾。
折腾一:程序员的基础物资
- gcc
- g++
- git
- vim
虽然自带 vi ,但是最好装一下 vim, 除非你可以熟练地使用 tee 或者重定向。
sudo apt install gcc g++ git vim
折腾二:万能的 VLC
听音乐、看视频、录屏、录像、装换音视频格式……VLC都能解决!
sudo apt install vlc
需要录屏的话
sudo apt install vlc-plugin-access-extra
虽然录屏的方式千千万。比如,Gnome3桌面可以 Ctrl + Shift + Alt +r 开始或结束录屏,不过保存的格式是web格式;或者使用下面会推荐的 ffmpeg。也虽然 VLC 录屏不是那么的好用,但 VLC 确实可以录屏。
折腾三: 搜狗输入法
怕这是大多数人最关心的软件了。很早前就是因为 Linux 下装中文输入法比较麻烦,又不好用而对于转入 Linux 犹犹豫豫。无意中做了一个实验:公用的工作站里没有装中文输入法,每一个来上机的人都会惊奇、疑问。得亏中文搜索引擎的强大!
不需要在装搜过输入法之前手动安装 fcitx,直接从搜狗官网上下载deb包进行安装。我也不知道为什么就可以了,可能是因为 Ubuntu 自动安装了中文语言包? 当然重启是需要的。
折腾四:NVIDIA 驱动
不管是什么显卡,装个驱动以示敬意。高强度的计算还是得用 GPU 的。直接在 Software & Updates 中就可以安装驱动了。也可以通过
ubuntu-drivers devices
查看显卡型号和可安装的驱动程序。如果不在乎驱动的老旧或者版本的话,直接安装推荐的驱动
sudo ubuntu-drivers autoinstall
觉得列出来的驱动程序版本不符合需要的,添加一下官方源就好了。
sudo add-apt-repository ppa:graphics-drivers/ppa
不需要专门去禁用 nouveau,费力不讨好。
折腾五:CUDA
CUDA 还是很好装的,官网上下载安装包、运行安装程序、添加环境就好了。值得注意的也是老生常谈的一点是,因为已经安装过驱动了,所以就不用在安装 CUDA 时选择安装驱动了。Samples 也不用装,除非真的需要。不建议创建软连接,因为当安装多个版本的 CUDA 时,不设置软连接反而更加清晰明了。是的,可以同时存在多个版本的 CUDA,至于你的 TensorFlow 或者 Pytorch 需要用哪个版本的,那就让它自己去选择吧
折腾六: 用了就离不开的 VS Code
不需要再去吹捧了,官网直接下载安装吧!推荐的常用的插件包括前端用的 ESLint、open in browser、Vuter、TSLint;不知道什么时候才会用到的 C/C++;火的不行的 Python;排名生不怎么争气但确实令人觉得很有前途的 Go;写论文或者想要优美地排版的 LaTeX Workshop;颜值就是实力的 vscode-icons。
折腾七:Conda
不管硬盘有多大,我都推荐使用 miniconda 而不是 anaconda。你不会想去探究 anaconda 装了些什么,尽管发现要用的时候它都有,但是版本问题和包管理就不那么随心所欲了。曾经遇到过在根(base)环境下安装了某个版本的 TensorFlow,导致其他虚拟环境中的 TensorFlow 被忽略。依赖包那么多,删多麻烦!TensorFlow 还是那种每个版本相互独立的神器的东西。所以,我也不知道 anaconda 里预装的包是否会和其他环境中的包冲突。
折腾八:良心国产软件 WPS
真的是非常非常良心的一款国产软件,功能齐全、免费且无广告。当然,我说的不是 Windows 版本的 WPS。官网下载后安装就完事了。缺少的字体不用在意。若是想用 Windows 下常用的宋体、黑体、楷体,也就是中易字体,那就去 Windows 下系统盘中的 fonts 里拷贝。Ubuntu 中自带了可免费商用的 Google 的思源字体,名字为 Noto Sans CJK (宋体)、Noto Serif CJK (黑体)。除非明确不是商用,不要用微软雅黑了!
折腾九:TeX Live
装逼也好、为了优美的排版也好,Tex 是非常值得拥有的。配合上 VS Code 的 LaTeX Workshop 插件,写文章是一种享受。官网下载 .tar.gz 文件。运行 install-tl。若是想有个图形界面,得先安装 perl-tk
sudo apt install perl-tk
然后
install-tl -gui
个人不觉得这个图形界面有什么能够简化安装流程的地方。
Scheme 选择基础的就好,这样只会安装 TeX 的基础包和 LaTeX 的基础包。如果需要写中文或者 Unicode 符号,那就在 collections 中选上最后一个 xetex。如果不想装在 home 路径下,那么运行 install-tl 之前要 sudo 一下。这样装的 TeX Live 可以说是最小的,不过也可以说是不能满足一般需求的。当编译时报错,告知某些 sty 文件未找到或者字体不存在时,使用 tlmgr 安装就好了。推荐使用 tlmgr 的GUI,主要是因为不清楚包名到底是什么。用 GUI 就得安装 perl-tk。
或者像我早前的一篇博文中写的那样,多安装一些东西Linux安装TeX Live。这能够满足大部分需求了。
折腾十:GIMP
Linux 下没有 PS,若想做些高级的修图操作,比如用 PS 完成几十篇论文,成为院士这样令世人惊奇的事,GIMP 是很好的选择。
sudo apt install gimp
折腾十一:OpenShot
有修图的,就肯定有做视频的。Kdenlive 和 OpenShot 选哪一个呢?搜索引擎一搜索,第一页就有 OpenShot 的视频教学。好的,那就它了。如果要做些非常专业的视频编辑,请选择其他软件,比如 Blender。
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt install openshot-qt
折腾十二:又爱又恨的 Chrome
Chrome 好啊,理由很多。若说不好,可能就是隐私问题了。官网下载安装即可。一般情况下自带的 Firefox 足够用了。
折腾十三: FFmpeg
录屏、录像、录音、格式转换、视频剪辑、滤镜特效、音频提取等功能,能够满足一般的音视频录制与剪辑需求。对版本没有特别需求的话,直接安装 Ubuntu 源中提供的版本就好
sudo apt install ffmpeg
或者添加源
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
有些博文里写的 hybrid 的源已经不维护了。
折腾十四:Golang
https://studygolang.com下载并按照安装文档安装即可。大部分插件是需要科学上网或者 GitHub 上手动安装的。
折腾十五:Thunderbird
一款邮件管理器,界面比 Evolution 好看,听说对 IMAP 的支持要好。
sudo apt install thunderbird
折腾十六:Foxit Reader for Linux
WPS 虽然也有 PDF 阅读器,但是没法做注释。官网下载并安装即可。
折腾十七:Steam
是的,Steam!曾经,离不开 Windows,是因为 Office,因为游戏,因为 QQ 和微信。直到有了 WPS for Linux,有了手机 QQ 或者 QQ for Linux,有了网页版微信,更是有了 Steam for Linux!亲身体会,有了智能手机之后,不是很喜欢 PC 登录 QQ 和微信,主要是不想被打扰。真有急事就会电话联系了。Steam 的安装就不说了。
折腾十八: 要美美哒 tweak
安装 gnome-tweak-tool 和 chrome-gnome-shell
sudo apt install gnome-tweak-tool chrome-gnome-shell
寻找自己需要的插件!https://extensions.gnome.org/
推荐:Dash to panel,再换个壁纸,就已经足够好看了!