科学计算, 生活

Ubuntu系统的安装

本篇记录在本地通过虚拟机安装 Ubuntu 系统的具体步骤。Linux命令可参考这篇博文:Linux的常用命令。除了 Ubuntu 系统之外,也推荐 Debian系统,以及 Deepin系统。Deepin系统一个国产操作系统,软件适配比较好,但没有特别需求,个人不建议折腾。

一、初始环境

  • 下载虚拟机:VMware Workstation Player(免费)或者 VirtualBox(开源)。
  • 下载操作系统:Ubuntu系统
  • 安装系统:系统的安装位置尽量放在显眼的位置,方便管理。系统配置需要根据需要以及本地电脑的配置来选择,例如:处理器 4 核,内存 2G,硬盘 100G。其中处理器和内存后续可以随时调整。
  • 网络设置:网络适配器选择 NAT。如果虚拟机中还不能上网,需要在本地电脑中 win+R,输入 services.msc,启动 VMware DHCP Service 和 VMware NAT service。
  • 其他说明:重要的个人文件尽量不要长时间地存放在虚拟环境中,以防系统崩溃造成数据丢失。对于安装复杂的软件,建议系统先备份一份后再安装,如果不小把系统环境弄脏,可以随时启用备份版本。

二、基本设置和常用软件

  • 运行。Ubuntu 账号注册和登录,也可以选择跳过。提示安装Livepatch,可选择安装或跳过。
  • 搜索 Terminal,添加到常用。
  • 安装 vim:sudo apt-get install vim。
  • 根据具体情况,可以考虑换源,参考:Ubuntu20.04软件源更换。推荐使用清华源。不换源有可能出现下载速度比较慢,或者遇到 apt-get install 等下载或更新无法正常运行的情况。
  • 更新软件包列表:sudo apt-get update。
  • 更新软件:sudo apt-get upgrade。
  • 更新 Software Updater 以及软件商城中的软件。因为有些软件可能在 sudo apt-get upgrade 中没有更新到。
  • 如果文件无法拖拽进出虚拟机,那么需要安装 VMware Tools。安装命令:sudo apt-get install open-vm-tools-desktop -y。reboot 重启。
  • 安装中文输入法。
    (1)sudo apt-get install fcitx
    (2)sudo apt-get install fcitx-googlepinyin
    (3)在 Language 设置中把 ibus 改为 fcitx,reboot 重启。
    (4)在 fcitx configuration 中,点加号,取消打勾 only show current language,然后搜索pinyin,添加 Google Pinyin。其他说明:如果有需要也可以安装搜狗输入法,但在不同版本下bug有点多,尝试多次后放弃了,这里不推荐。
  • 如果习惯使用 VSCode 写代码,可安装 VSCode,并添加至常用。参考这篇:使用VSCode写Python、Latex、Markdown等

三、其他软件

  • 如果需要 Python 环境,可以安装 Anaconda。参考这篇:安装Python环境
  • 如果需要 Fortran 环境和 MKL 环境,可安装 Intel oneAPI,安装包会比较大。参考这篇:在Linux系统下Fortran和MKL环境的安装和设置
  • 如果习惯用 Docker 管理环境,可安装 Docker,参考这篇:开源的应用容器引擎Docker
  • 根据需要可以安装 Quantum Espresso,参考这篇:Quantum Espresso的安装
  • 根据需要可安装 Slurm 或其他的任务调度系统。安装过程有点麻烦,需要配置的文件比较多,而且容易出问题。参考这篇:安装Slurm系统实现作业控制
  • 根据需要可安装宝塔面板、Nginx、内网穿透等,作为本地小型服务器的实验室。
  • 如果主机有网络代理,可在系统中的 Network 设置共享原主机的 IP 和端口。
903 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code