linux初学者指南-基本配置

这篇博客是针对Linux初学者的安装和配置指南,推荐使用64位Ubuntu,并详细介绍了如何根据电脑配置选择合适的版本,安装过程包括32位与64位的选择、双系统安装的MBR和GPT硬盘分区,以及Ubuntu的软件源和输入法设置。此外,还提供了字体安装、系统美化和常用软件的安装方法,如Chrome、VLC和IntelliJ IDEA。

LINUX初学者指南

  • 安装Ubuntu
  1.注意事项

32位与64位版本的取舍

基于性能、稳定性以及硬件成本的综合考虑,我们只推荐使用64位的Linux发行版,同时建议将个人电脑的内存升级到至少4G以上。

本设置指南全部基于64位Linux发行版进行编写。

什么样的电脑适合安装Linux?

首先,请查阅 Ubuntu 桌面认证硬件列表,其中的品牌电脑具备良好的兼容性,你可以在硬件上减少很多生命的浪费:

Ubuntu 桌面认证硬件

所以请优先采购列表中的设备。

如果你准备专门采购一台新的笔记本电脑来使用Linux学习软件开发技术,那么根据社区口碑,Dell的系列笔记本是你的最佳首选目标(请参考上述列表)。

另外,还有以下两项重要内容可以确保你的设备高效的运行Linux(减少你的生命浪费):

  1. 无独立显卡(最稳定)或者配备有 Nvidia 独立显卡(驱动程序相对问题较少);
  2. 将机械硬盘换成固态硬盘(SSD),这是最节省生命的选项;
  3. 将内存增加到不少于4G。

独立显卡与集成显卡

电脑中所安装的独立显卡经常会造成严重的兼容性问题,甚至导致操作系统不可使用,可采取以下几种办法尝试解决:

  • 在主板BIOS设置中禁用独立显卡(只有部分BIOS支持该功能)
  • 在Linux发行版自带的软件源中寻找并安装独立显卡驱动,并测试运行效果(导致操作系统不可用的风险较高)
  • 下载官方闭源独立显卡驱动,根据说明安装并测试运行效果(导致操作系统不可用的风险极高)
  • 更换不同的Linux发行版,测试独立显卡运行时的效果(不同Linux发行版所使用的图形化操作界面有区别,所以对不同图形硬件的兼容性和运行效果也不同)
2.安装方法

安装镜像下载地址

语言选择

  • 为了学习质量和便于适应英文工作环境,请在安装时务必选择英文(美国)版本。

制作USB启动盘

  • 准备一个容量大于4GB的U盘(请提前将U盘中内容备份,然后使用FAT32格式格式化该U盘);
  • 在Windows操作系统下使用 Universal USB Installer 选择下载的安装镜像(ISO)文件并选择U盘所在盘符制作USB启动盘。

安装

(如所在网络的国外访问速度较低,安装时请不要连接互联网,这样可以大幅度提高安装速度)

干净安装

  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 直接使用制作好的USB启动盘引导计算机,擦除并使用全部硬盘进行安装(该方法仅适合新电脑或者不准备继续使用Windows的情况)。

双系统安装

MBR 硬盘分区表 + 以 Legacy BIOS 为引导方式的电脑
  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 将 BOIS 引导方式选为 Legacy Only。
  3. 在Windows操作系统下,使用磁盘工具(推荐使用EaseUS Partition Master Free,安装时请仔细看清不要安装任何其捆绑的垃圾软件),在现有硬盘上划分出一个主分区(建议不要小于20GB,推荐60GB)和一个逻辑分区(2GB);
  4. 以 Linux 为双系统引导入口的安装方法(推荐):
    1. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的主分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    2. 选择新划分出的逻辑分区,并指定该分区为Swap分区;
    3. 按照安装向导完成后续安装步骤。
  5. 以 Windows 为双系统引导入口的安装方法:
    1. 使用 EasyBCD 新建一个与安装的Linux发行版同名(比如 Linux Mint 或者 Ubuntu)的GRUB2引导项目,并将其位置指定在刚刚新划分出的主分区上;
    2. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的主分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    3. 选择新划分出的逻辑分区,并指定该分区为Swap分区;
    4. 将引导分区盘符指定为新划分出的主分区(这一步非常重要,切记!);
    5. 按照安装向导完成后续安装步骤。
GPT 硬盘分区表 + 以 UEFI 为引导方式的电脑

常见于预装 Windows 8.1 / Windows 10 的电脑

  1. 请使用移动硬盘或者其它稳妥可靠的移动设备备份现有系统中的全部重要数据!
  2. 关闭 Windows 8.1 / Windows 10 中的快速启动功能:查看关闭方法
  3. 关闭 BIOS 中的 Secure Boot 功能
  4. 关闭 BIOS 中的 QuickBoot/FastBoot,Intel Smart Response Technology (SRT),Fast Startup,CSM支持功能(有的话就关掉,没有的话就可以不用管)。
  5. 将 BOIS 引导方式选为 UEFI Only,其他硬件或者输入设备启动方式使用 Legacy 方式或者保持不变。
  6. 在Windows操作系统下,使用磁盘工具(推荐使用EaseUS Partition Master Free,安装时请仔细看清不要安装任何其捆绑的垃圾软件),在现有硬盘上划分出一个较大的分区(建议不要小于20GB,推荐60GB)和一个较小的分区(2GB);
  7. 以 Linux 为双系统引导入口的安装方法(目前唯一问题最少的方式):
    1. 使用制作好的USB启动盘引导计算机,在安装向导的安装方式选择截面中,选择 Something else 手动划分硬盘分区,选择新划分出的较大的分区,选择格式化为Ext4格式,并将/根目录指定到该分区上;
    2. 选择新划分出的较小的分区,并指定该分区为Swap分区;
    3. 按照安装向导完成后续安装步骤。
  • 置Ubuntu
1.设置软件开源并更新系统
  1. 在 Software & Updates 的 Ubuntu Software 选项卡中,点击 Download from 下拉框,在 Other 中,在中国地区的源服务器中选择经过测试下载最快速的服务器(请见下表),并使用 Choose Server 按钮选定(很重要,节省接下来大量的时间)。
  2. 在 Software & Updates 的 Other Software 选项卡中,勾选全部 Canonical Partners 源。
  3. 利用下方的 Close 按钮关闭 Software & Updates,在弹出的提示框中点击 Reload 按钮更新软件源信息。
  4. 使用 Software Updater 更新系统。
  5. 在 Language Support 中,根据系统提示安装缺失的语言文件。

经测试下载最快速的软件源服务器列表

此列表需要持续补充。

所在学校名称源服务器地区分类源服务器地址连接协议服务器所有者
西安邮电大学Chinamirrors.aliyun.com/ubuntuHTTP阿里云

2.配置鼠标或触摸板

现代笔记本一般都配备有支持多点触摸的触摸板,同时很多人也更加喜欢使用鼠标进行操作,所以可以根据个人情况

调整鼠标灵敏度,并开启触摸板两指拖拽滚动和自然滚动方向(与鼠标滚动方向相反,更加符合人自然的页面拖拽操

作)等功能。

在 Mouse & Touchpad 中,将鼠标和触摸板设置为最适合自己使用习惯的选项。


3.安装中文输入法

经过测试,系统自带的基于 IBus 输入法框架的 Intelligent Pinyin 是目前兼容性最好且最为稳定的中文输入法,只是词

库不够智能。

而搜狗输入法 Linux 版因为存在的兼容性问题和键位冲突问题太多,所以不推荐使用。

IBus 输入法框架 + Intelligent Pinyin 输入法

$ sudo apt-get update
$ sudo apt-get install ibus-libpinyin

确认在 Language Support 中将 Keyboard input method system 选择为 IBus 输入法框架。

注销当前用户并重新登录,在 Text Entry 中添加 Intelligent Pinyin 输入法。

成功后按 Windows徽标键 + 空格键 切换中英文输入法。


4.安装常用字体并美化中文显示

Ubuntu 本身所带的字体十分有限,不能很好的满足日常的显示和文字编辑工作,所以我已准备好以下字体来予以改进:

  1. 全部的 Windows 字体(满足日常文字编辑、文档及网页显示需要)
  2. Noto Sans 系列字体(思源黑体,用于改进 Linux 默认的中文显示)
  3. inziu 系列字体(美观且支持中英文的等宽字体,用于改进各种编辑器中的代码显示)

另外,由于 Ubuntu 本身的中文字体并不是很美观,所以在字体安装之后,我们也需要对系统的字体进行美化。

下载并安装字体

下载

安装

将下载的 fonts.tar.gz 压缩包中的全部文件解压,将解压后得到的内容剪切 Ctrl + X 并粘贴 Ctrl + V 至(如果是

使用复制粘贴,可能会造成 Ubuntu 卡住,不过不用担心,等待完成就好)文件浏览器 Home 目录下名为 .fonts 的文

件夹下(需要手动创建,.fonts 在创建后是隐藏文件夹,可以在文件浏览窗口中按快捷键 Ctrl + H 显示出来)。

美化系统文字及中文显示

优化系统默认字体配置

将下载的 .fonts.conf 文件放置在 Home 目录下,注意,使用 Firefox 下载该文件会导致该文件被重命名为 fonts.conf,我们需要将其重新改为 .fonts.conf( .fonts.conf 是一个隐藏文件,可以在文件浏览窗口中按快捷键 Ctrl +

 H 显示出来)。

完成上一步操作后,请注销并重新登录系统。

优化浏览器默认显示字体

Firefox
  1. 在 Firefox 菜单的 Edit 中打开 Preferences 设置界面
  2. 然后在 Content 选项卡中点击 Advanced 按钮打开 Fonts 高级设置
  3. 在弹出的窗口中,将 Fonts for 修改为 Simplified Chinese
  4. 点击 OK 按钮完成设置。
Chrome
  1. 在 Chrome 菜单的 Edit 中打开 Preferences 设置界面
  2. 然后在 Settings 选项卡中将页面拖至最下方点击 Show advanced settings... 展开高级设置
  3. 在展开后的内容中找到 Web content 部分,点击 Customize fonts... 按钮打开字体和编码设置
  4. 将 Standard font 修改为 Sans
  5. 将 Serif font 修改为 Serif
  6. 将 Sans-serif font 修改为 Sans
  7. 确保 Fixed-width font 选择为 Monospace
  8. 点击 OK 按钮完成设置。

  • 安装常用工具
 1.安装Chrome浏览器

Chrome 已经成为除 IE 以外,市场占有率最高,跨平台,“开发人员必备的”浏览器,所以是未来网页浏览和 Web 开发的必备工具。

安装包安装(二选一)

 2.安装Flash插件

注意:该插件仅供 Firefox 使用,如果未来主要使用 Chrome 浏览器,可不必安装,因为 Chrome 集成了最新版的 Flash 插件。

$ sudo apt-get update
$ sudo apt-get install flashplugin-installer

 3.安装XMind

XMind 是当前最为流行且强大的跨平台思维导图工具,学习和工作中不可或缺。

下载 64 位 deb 安装包:

http://www.xmind.net/download/linux/


4.安装Skype

Skype 是目前唯一能够跨平台,在 Linux 下支持文字、语音、视频沟通且世界流行的即使通讯工具,请使用微软帐号登陆。

$ sudo apt-get update
$ sudo apt-get install skype sni-qt:i386

5.安装uGet

uGet 是一款 Linux 下支持多点下载和断线续传的下载工具。

$ sudo apt-get update
$ sudo apt-get install aria2 uget

安装完成以后请在 uGet 的设置选项中的Plugin面板开启aria2支持,这样能够在以后下载时使用多点下载功能。


6.安装媒体播放器

我们推荐同时安装 VLC media player 和 SMPlayer 两款媒体播放器,这样当遇到无法播放或者播放有问题的视频时能够有多一种选择。

安装 VLC media player

$ sudo apt-get install vlc

安装 SMPlayer

$ sudo add-apt-repository ppa:rvm/smplayer
$ sudo apt-get update
$ sudo apt-get install smplayer smtube smplayer-themes smplayer-skins

  • 安装开发辅助工具
1.安装cURL

cURL 是一个强大的命令行 HTTP 工具,未来很多软件的快速在线安装都会用到。

$ sudo apt-get update
$ sudo apt-get install curl

2.安装build-essential

软件编译工具集,用于以后从源代码编译和安装软件。

$ sudo apt-get update
$ sudo apt-get install build-essential

3.安装Zeal

Zeal 是一款 Linux 下强大的离线开发文档查看工具。

它参照了 OS X 操作系统上收费、强大且几乎程序员必备的 Dash,并且与其共用离线文档。

$ sudo apt-add-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal
  • 安装必备运行环境
1.安装Node.js

使用包管理器安装(建议新手使用)

使用 5.x 版本:

$ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
$ sudo apt-get install -y nodejs

使用 NVM (Node Version Manager) 安装并管理 node

建议有一定 Linux 命令行和 Node.js 经验的人使用:

https://github.com/creationix/nvm


 2.安装Open JDK 8

方便不了解 Java SDK 安装配置的新手使用,老手可以无视。

$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
  • 安装编辑器
1.安装Visual Studio Code文本编辑器

Visual Studio Code 是由微软公司基于 Atom 文本编辑器开发的一款强大的开源、跨平台文本编辑器,可以在不需要 IDE 的场合进行轻量级开发和文本编辑。

前往 Visual Studio Code 官方网站下载 64 位 Linux 安装包:

https://code.visualstudio.com/Download

安装说明请看:

https://code.visualstudio.com/docs/editor/setup#_linux


2.安装Intellij IDEA集成开发环境

目前最为强大的 Java 开发 IDE,主要用于 Java 技术栈(或通吃一切)开发。

学生可以使用学校分配的教育邮箱(域名后缀含有 .edu 的邮箱)申请免费序列号:

申请学生免费序列号

下载 IntelliJ IDEA Ultimate Edition 编辑器(压缩包)

https://www.jetbrains.com/idea/download/

运行方法

  • 解压下载下来的 .tar.gz 压缩文件夹到任意位置
  • 在解压后的 bin 子目录下运行 idea.sh 文件启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值