先声明一点,本人其实整体上仍然是个小白,以下的各种经验都是多次折腾的结果,不敢保证百分百正确,毕竟也不是科班出身,有些地方可能也说得不准确,希望有经验的大神们多多批评指正,多多交流。
为什么用ubuntu?对于码农或者相关专业的人来说,这似乎是个很简单的问题,但一个语言学生,而且也不是搞形式或者计算一类的,似乎并没有什么特殊需要特地要折腾ubuntu。的确,实际上,假如是电脑初级用户,个人不太推荐你去折腾电脑,因为win平台已经足够你使用,那么为什么我还要写这个呢?原因很简单,因为我就是一个爱折腾的人,就是喜欢尝试不同的东西。
最主要的缺点自然是linux的生态了,软件资源相比windows平台要少许多,当然一般办公常用的软件基本都能找到替代品。但目前鹅厂以及阿里系对linux并不太友好,一些对国人比较重要的软件如QQ、微信等都没有linux原生软件,但是这个问题目前可以通过后文提到的deepin-wine解决。
游戏,这个可能对游戏党来来说是比较劝退的一点,毕竟在个人用户中,linux都属于小众系统,因此对游戏的支持不算太好,但并不是不能玩游戏,除了应用商店里面各种乱七八糟的小游戏,steam平台也是有linux客户端的(还是很惊喜的,毕竟这么知名的游戏平台),因此,想玩儿的话还是有可以玩儿的,但是相比win平台,那仍然是小巫见大巫了。
驱动,目前ubuntu大部分的常用驱动都已经集成到内核中,日常使用是没问题的,但一些驱动目前还是缺失的,例如触控板驱动,至少目前本人惠普的触控板只能实现基本的功能,左右键,双指都还是正常使用的,但是触控手势就没办法了,当然这一点也有办法可以解决,但是与windows下的触控手势相比还是要少很多。还有指纹驱动,其实目前ubuntu似乎是支持指纹的,通过安装一些软件似乎可以在部分有指纹的电脑上使用,但目前本人电脑无法实现指纹解锁。此外还有一些win平台下的一些特色驱动,比如杜比音效等等。 还有一个较为重要的是显卡驱动,对以集显的电脑,ubuntu无压力,但对于双显卡或者独显的电脑,配置稍显复杂。
Chrome不支持硬件加速模式,Linux下,Chrome都不支持硬件加速模式(Hardware accelerated video decode),如下图:
这导致的后果就是在Ubuntu上用Chrome或者火狐等浏览器看视频时比windows下占用更多CPU,发热也会更高,不过现在一般电脑内存基本都是8G起步,这一点问题倒也不大。
但目前国外有位高手,自己编译了Chromium,打了硬件加速的补丁,可以让Chrome顺利开启硬件加速。
以下为详细步骤:
1)在/etc/apt/sources.list.d/里面新建一个XXX.list, 名字随便,然后在里面添加 deb http://ppa.launchpad.net/saiarcot895/chromium-dev/ubuntu bionic main
2)在终端执行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E6200BDA4A746F2A1F7FFD3FE6A17451DC058F40,用于添加key。
3)sudo apt update
4)sudo apt install chromium-browser
*5)有可能还需要安装 sudo apt install libva-glx1 libva-x11-1 i965-va-driver,至于是不是有必要,我不是很确定。
以上内容摘自?Deepin 论坛,具体可点击链接查看详细说明。
4. win平台现在出问题后补救和恢复的手段还是挺多的,之前几win10次更新失败,通过还原点还可以还原先前的状态。但ubuntu下目前系统出了大问题可能就比较棘手了,虽然也有方法,但操作复杂。
总的来说,linux有优点有缺点,因此,并不推荐一般人群使用,特别是已经习惯windows操作的用户。但是加入你和我一样,是一个喜欢折腾喜欢尝试各种玩意儿的人,并且主要用电脑来办公,那么非常推荐你使用ubuntu。
PS:这篇文档是用Markdown写成了,为什么用Markdown?因为简单啊?!!!对于我这种又懒又笨的人来说,Markdown特别容易上手,每次我想学Latex,结局都是“从入门到放弃”?,而Markdown的语法规则特别简单,个人觉得甚至不能算某种语言,它只是将某些格式转化成符号而已,从而让你专注于写作。他的效果如下:
Linux的发行版非常之多,目前本人尝试过只有这三种。这三种发行版各有优缺点,下面简要地说明三者的使用感受:
Ubuntu:
使用Gnome桌面环境,资源占用较大,据网上用户反映不是太稳定,多数用linux来编程开发的人员似乎不太喜欢这一发行版,但目前我使用起来并没有遇到太大问题,软件资源较多,由于国内使用人数特别是小白用户多,因此一些有linux客户端的国内公司多数都提供deb包,安装起来还算方便。Gnome在可以美化的基础上又不至于太过于复杂。操作容易上手,适合小白日常使用。如果不喜欢Gnome的话,也可以安装基于Ubuntu的发行版,Kubuntu,这一版本就是将桌面环境改成了KDE而已,但是据网上用户反映也是有一些bug的。或者是Ubuntu Kylin,默认使用UKUI桌面环境,貌似跟win平台特别像。有一些软件例如搜狗拼音输入法的最新版是优麒麟平台独占的。
Manjaro:
大多数使用linux作为编成开发人员推荐的发行版,在Distroatch上长期排名第一,桌面环境多样,本人只安装过KDE环境,资源占用也较大但相较于Gnome小很多,使用起来非常流畅,软件资源数量最多。并且对硬件的支持非常好,对内核和驱动都直接提供了图形操作界面,特别是Nvida闭源驱动直接在系统安装的时候就能搞定。此外,KDE可定制性非常强,你肉眼能看到的一个你几乎都能按照自己的喜好调整,整个系统界面可以被折腾得非常漂亮。事实上,Manjaro是三个中用起来我觉得最舒服的一个,但最终还是选择用回Ubuntu,主要是一些小问题,但是对我来说又很干扰我使用,一是manjaro不能直接安装deb包,但国内由于ubuntu以及deepin的流行,很多有linux客户端的国产软件都提供的是deb包,这种情况下下,每次我都还得转换一下才能使用。二是Manjaro取消了自带文件管理器的sudo权限,以至于修改一些系统文件特别麻烦。三是无法修改右键新建菜单。一般来说,linux只需要把自己常用格式文件放到home/user/模板文件夹中,即可在右键菜单中出现新建的选项,但不知为何manjaro取消了这一功能。总之,各种小问题凑在一起,就导致最终还是回到了ubuntu。假如你不在意这些小问题。那么Manjaro还是非常推荐的。
Deepin
Deepin可以说是国内目前做得最好的linux发行版了,界面非常漂亮,而且对小白用户非常友好,从系统安装到软件安装都非常容易。深度资助开发DDE桌面环境非常适合习惯windows平台的朋友。此外,经过深度调教过的wine,也就是Deepin-wine,很多windows平台都直接打包了成deb了,包括微信、QQ等。此外,深度商店里面也有一大堆优质应用。总体上是很推荐不喜欢折腾电脑的,日常只用来办公的人使用。但是对于稍微爱折腾的用户来说,deepin目前是基于Debian stable,软件仓库相当旧,可能想用新软件的朋友们会觉得很麻烦。当时我用的时候,QGIS最新版死活装不上。此外桌面环境为DDE,不能兼容用得比较多的GTK+主题,所以自行替换主题的效果是第三方应用显示的是GTK主题,但Deepin自带应用是默认主题,这样就很丑了。另外,整个系统也还有一些bug。
总之,各位也可以自己去谷歌百度了解更多信息,以上只是本人使用感受的简要描述,具体的情况还是得看个人啦~总体上,比较推荐经常需要编程开发的人用Manjaro,追求稳定办公的用Deepin,个人当然还是推荐Ubuntu,可以适当折腾,日常使用也没太大问题,至少目前这台电脑已经作为日常使用的电脑。
本次安装以本人电脑为例,目前本人电脑配置如下:
惠普星14系列
名称 | 配置 |
---|---|
处理器 | Intel® Core™ i5-8250U CPU @ 1.60GHz × 8 |
显卡 | 独显Nvida MX150 + 集显 Intel® UHD Graphics 620 |
硬盘 | 256G固态 + 1T 机械 |
内存 | 板载三星 DDR4 8G(本人近期将其更换为了16G) |
操作系统 | windows10 1903 |
本次安装以Ubuntu18.04.3 LTS为例,这一版本是目前最新的长期支持版(Long Term Support),目前最新的是19.04,但这一版本是短期支持版,生命周期仅有9个月,下一个LTS是20.04,因此还是建议安装18.04。为了能一次性成功安装,请确保以下几点:
- 处理器建议至少2Ghz,双核或者以上;内存建议最少4G;硬盘至少25G以上(最好是固态硬盘)
- Ubuntu18.04目前的内核版本还是4.18,对AMD的处理器以及显卡的支持不是太好,配置起来有些麻烦,所以建议AMD处理器或者显卡的电脑等下一个LTS再折腾。
- 建议使用集显或者集显以及N卡混合显卡的电脑折腾。
- 有一个8G或以上的U盘
Secure Boot即安全启动,只可以启动Win8及以上系统,不能启动其他系统(包括USB、Linux)等。因此想要安装Ubuntu,首先要做的就是关闭Secure Boot。各个不同品牌的电脑进入BIOS的方法不同,请自行百度,关闭自己电脑的安全启动。
UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。是一种全新的启动方式,一般较新的电脑都带这种启动方式,通常出厂预装Win10的系统是默认以这种方式启动的(有些USB启动盘启动PE后,无法发现硬盘,通常是由于USB启动盘未设置UEFI启动方式)
与之对应的是Legacy,传统的BIOS启动模式,能支持任何系统,现在的主板一般都带UEFI和Legacy两种启动方式的选择,近几年的电脑一般都是采用的UEFI,如果不清楚的话,请在windows下,找到“运行” -> 在“运行”中输入:msinfo32 -> 查看右边的信息,找到“BIOS模式”,看后面是否显示“UEFI”。
GPT全名为Globally Unique Identifier Partition Table Format,即全局唯一标示磁盘分区表格式。GPT还有另一个名字叫做GUID分区表格式,我们在许多磁盘管理软件中能够看到这个名字。而GPT也是UEFI所使用的磁盘分区格式。
如何确认自己电脑的分区:windows系统下,用管理员模式打开命令提示行,输入Diskpart,回车后会弹出一个新窗口,即diskpart窗口,在这个窗口中输入list disk再回车,会列出电脑的磁盘,如果该硬盘Gpt一览有*号,就表明该磁盘是Gpt分区。如下图:
到Ubuntu官网下载最新的Ubuntu18.04.3 LTS
到Rufus官网下载Rufu软件,该软件可以制做用于UEFI计算机的GPT分区的USB启动盘的制作
打开Rufus,该软件打开即可运行无需安装,按照如下设置:
这一步是为Ubuntu腾出安装空间,例如我的电脑windows系统是安在256的固态硬盘上,我准备安装双系统,Ubuntu也准备安在同一块硬盘上,此时我需要从这块硬盘上划出一块空间给Ubuntu。步骤如下(由于我的系统已经装好,这里是用的别人的图片):
确认以上所有步骤之后,插入刚才制作好的启动盘,电脑重启,开机进入Boot Manager,各个品牌电脑进入Boot的方法不一样,请自行百度,惠普的电脑是开机时,按F9键,进入如下界面。可以看到第一个选项一般是你自己电脑的硬盘,选这个的话电脑进入windows系统,下面另一个设备是你的U盘,我们用上下键移动到这个选项,然后回车。
字面意思很好理解,如果你不了解这个系统,想先体验一下,就选择第一项,可以进入试用界面,里面可以体验Ubuntu的界面和基本操作,这个界面里面,桌面上也有安装选项,觉得满意可以开始安装。
这里我们直接选择第二项install ubuntu,回车,之后会开始进入安装界面:
界面是这样的,注意,我们是要安装双系统,因此选择第一项,“安装Ubuntu与wingows10共存”,一定选这一项。网上很多很多教程都是选最后那个“其他选项”,然后手动分配各种分区,实际上很容易出错,导致安装失败。其实完全没有必要,Ubuntu已经聪明到会使用空闲的磁盘区域,自动按照需求分区。这里选择第一项,会自动将ubuntu安装到刚才磁盘分区中我们提到了那块空闲区域。
不出意外的话,电脑开机就会显示Ubuntu标志性的基佬紫引导界面,首选项自然是Ubuntu,第三个选项是windows10。正常开机登陆后,我们就要进入下一步的配置啦~
ps1:有的人在登陆后会卡在一个紫屏,这个貌似根显卡有关,网上有很多教程,这里需要一些额外的设置。但是由于我没有遇到过,所以这里也不好列出方法。假如遇到了,可以按照网上的教程解决。
PS2:大家不用担心搞坏电脑,假如你确认每一步都是按照上面的指示,那么就不会出问题,假如Ubuntu出现问题,删掉就可以了,在开机时,上下键移动,选择第三项windows10,就可以正常启动原来的win10 系统啦,然后直接在磁盘管理中选择安装Ubuntu的分区,直接右键删除这个分区即可。
语音学的同学最离不开的软件praat,除了常见的win版,mac版, Paul Boersma and David Weenink 这两位大神实际上也做了linux版,官网左上角的Download Praat,点击那个linux,新页面中就是praat的安装方法啦~
Ubuntu系统下,打开你的终端,输入:
sudo apt install praat
回车键之后输入账户密码,等待安装完成。也可以到Debian仓库下载deb包安装双击安装。
注意:如果是其他linux发行版,需要自行编译,下载下方的64-bit edition: praat6103_linux64.tar.gz,解压后在解压文件夹中右键,在当前文件夹中打开终端,输入
./configure
make
sudo make install
漫长的编译完成后,软件安装完毕,再在终端中输入make clean
删除安装产生的临时文件
另外,praat的一些国际音标的显示需配合字体,官网推荐的是SIL制作的字体,下载页面也提供了安装方式,直接在终端中输入以下命令即可:
sudo apt-get install fonts-sil-charis
sudo apt-get install fonts-sil-doulos
至于Praat的使用方法,这里就不细说了,网上相关的教程以及书都有很多,请自行查阅。
Elan是荷兰纽梅因马普心理语言学研究所开发的一个多媒体转写标注软件,在话语分析、态势语研究、语言存档、口语语料库建设、濒危语言或方言的保存等方面被广泛使用。1
Elan提供三种Windows、OSX以及Linux三种系统的安装包,Elan官网下载deb包安装双击安装即可。linux下界面与windows下相同,可配合flex使用。
Flex全称FieldWorks Language Explorer, 是由世界少数民族语文研究院(SIL)开发的一款软件,专门用于田野调查时的文本分析,语料标注以及辞典编纂。
软件的官网地址为 FLEx。该软件提供windows安装包,下载安装即可,但是linux下并不直接提供deb包,需要通过命令安装,官方也提供了安装指导,步骤如下:
首先请确保系统为Ubuntu18.04,不同Ubuntu版本的安装有略微区别,打开终端,输入以下命令:
wget http://packages.sil.org/sil-repository.deb && sudo dpkg -i sil-repository.deb
sudo apt install fieldworks
安装时按照屏幕要求确认即可。
这种方式安装的是FLEx最新的稳定版,即8.3版本,如果想要体验最新的9.0.7版本,那么需要添加最新版本的源:
打开ubuntu的程序面板,打开“软件和更新”,选择“其他软件”选项,点击“添加”,在弹出的窗口中输入:
deb http://packages.sil.org/ubuntu bionic-experimental main
之后确认,关闭“软件和更新”此时会询问你是否要更新仓库,确认即可,之后打开终端,输入:
sudo apt update
此时,会出现最新版FLEx的更新,确认更新,等待更新完毕即可。如果想退出开发通道,在“软件和更新”中取消勾选上面添加的仓库地质或者直接删掉即可。Ubuntu下FLEx界面与windows下相同,功能也一样。
需要注意的是,Flex在Ubuntu系统下目前仅能调用系统默认的ibus输入框架,而无法调用fcitx框架,这一点本人已经邮件问过官方的开发人员,因此,想要用这个软件的朋友们只能暂时选择放弃搜狗输入法了。
语言学还可能涉及到绘制语言地图,Windows平台下有许多绘图软件,常用的如ArcGIS,QGIS或者ArcGIS online等,ubuntu下同样也有相关软件,QGIS是开源GIS软件,在linux也可以安装使用,目前QGIS最新版为3.8.x Zanzibar,官方也提供了安装指导,根据自己的操作系统选择相应的指导,Ubuntu下安装方法如下:
deb https://qgis.org/ubuntu bionic main
deb-src https://qgis.org/ubuntu bionic main
保存,并关闭。也可以像FLEx那样,打开“软件和更新”,选择“其他软件”选项,点击“添加”,在弹出的窗口中输入:
deb https://qgis.org/ubuntu bionic main
上述两种二选一即可。以上步骤完成后,需要打开终端,输入sudo apt update
,更新软件仓库。
wget -O - https://qgis.org/downloads/qgis-2019.gpg.key | gpg --import
gpg --fingerprint 51F523511C7028C3
没有问题的情况下,终端中的返回信息应该如下:
pub rsa4096 2019-08-08 [SCEA] [expires: 2020-08-08]
8D5A 5B20 3548 E500 4487 DD19 51F5 2351 1C70 28C3
uid [unknown] QGIS Archive Automatic Signing Key (2019)
以上信息如果没问题的话,继续在终端中输入:
gpg --export --armor 51F523511C7028C3 | sudo apt-key add -
sudo apt-get update
sudo apt-get install qgis qgis-plugin-grass
一路确认,等待软件安装,安装完毕后,你的软件面板中就应该出现QGIS的主程序了,Ubuntu下QGIS界面与windows类似。
3.3.2.5.1 安装R
R语言R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。2
一些语言学专业人员用R来进行统计分析以及绘图。它的安装方法与QGIS类似:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
命令运行后,终端中会出现如下结果:
OutputExecuting: /tmp/apt-key-gpghome.4BZzh1TALq/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: public key "Michael Rutter " imported
gpg: Total number processed: 1
gpg: imported: 1
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
添加成功后,在终端中运行sudo apt update
更新,不出意外,会出现如下内容:
Output...
Hit:2 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease
...
sudo apt install r-base
安装成功后,程序面板中应该会出现R的图标,也可以在终端中输入R
,回车,看是否能启动R。
3.3.2.5.1 安装R Studio
RStudio是一款R语言的IDE,R自带的环境操作起来可能不是方便,而Rstudio很好地解决了这个问题,而且它还具有调试、可视化等功能,支持纯R脚本、Rmarkdown (脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等。3
R Studio官方提供的deb包,直接官网下载安装即可。注意:Ubuntu14/16/18的安装包是不同的。请一定要看清楚,下载错了是无法安装的。R studio 界面与windows下一致。
题外话:有些人还需要Pyhton,Ubuntu本身是自带python2的,直接终端打开,输入python即可打开。至于Python3,我的电脑大概在安装什么程序的时候依赖Python3,所记自动就安装上了,但具体当时是怎么安装的也记不清了,如果需要Python3,百度上有许多教程可参考,这里就不列出了。
IBM SPSS Statistics 26是一款专业的统计分析软件,这款强大的综合分析软件将为用户带来更加快速、有效和深入的数据挖掘功能,它比电子表格、数据库或标准多维工具更加的实用和方便。
由于本人不用SPSS,但是有的做社会语言学的朋友或者需要统计数据的人会需要这一软件。因此我在网上找到了安装包,里面也提供了安装方法。有需要的可以自行跟着步骤安装,这里不再列出。
SPSS
生命不息,折腾不止
李斌. 用Elan建设单点方言多媒体语料库[J]. 方言, 2012(2):178-190. ↩︎
R语言百度百科 ↩︎
R与R Studio的安装 ↩︎