12月22日我发布过一篇关于Linux Mint安装调试的文章,至今用它已近2个月,整体感觉非常不错,这是一个极其流畅、稳定且免费的Linux桌面系统,对于之前一直用windows的人来说适应Linux Mint一点都不费劲。
Linux Mint的优点有:软件丰富,想用的软件都能找到;系统非常流畅、稳定;几乎不会崩溃、死机;汉化不全的界面很少。
Linux Mint的缺点有:安装软件、调试系统比windows平台费劲,调试过程中经常需要在终端下输入命令,不能像windows平台下全部鼠标点点点搞定。
Linux Mint的版本于2021年1月8日更新到20.1,我趁此机会重装了一遍Linux Mint,并把安装、调试过程详细记录下来,希望能帮到想尝试Linux桌面系统但不会安装调试的朋友,建议您收藏此文,跟着我按部就班一步步跟着做,可以让您安装调试过程顺顺利利,避免踩坑。以下是安装、调试全过程:
一、安装之前安装系统时我推荐使用Ventoy工具,但近期我用Ventoy 1.0.电脑34版安装时报错。报错信息如下:
error:invalid magic number.error:you need to load the kernel first.press any key to coninue...
建议使用Ventoy 1.0.30版本,或者用U盘做一个ISO启动镜像。安装过程首先的难点是分区,我的笔记本电脑配置是16G内存、128G固态盘+1T机械盘,系统建议安装在固态盘,资料保存在机械盘。分区格式建议使用GPT,分区方式如下:
一分区,必须放在最前面,类型必须是efi,用来安装引导文件。假如您要安装Windows+linux双系统建议使用200Mb,如果只装Linux单系统100Mb足够了,另我安装单系统Linux Mint后占用11Mb;
二分区,建议70Gb,类型建议是ext4,挂载/根目录,另我安装好后占用22G;
三分区,建议50Gb,类型建议是ext4,挂载home目录,另我安装好后占用10G。
建议不用设置Swap分区,安装程序会自动创建Swap页面文件。
然后就是设账号、密码,强烈建议不要勾选自动登录。这里有个坑,如果勾选自动登录,实际进入系统时还是要输入keyring的密码,反而更麻烦。
接下来一路选下一步安装系统,多媒体解码的选项也建议不勾选,可以更快地安装好系统。需要注意的是:“安装过程中不要联网!不要联网!!不要联网!!!”
二、更新系统安装完系统后联网,会收到提示先选择本地软件源,没注意到提示的可以自行点“系统设置-软件源”。
选择软件源时注意有2条,点进去测试一下网速,然后选一个速度最快的。:
1. 主要仓库,即mint仓库
2. 电脑 基础仓库,即ubuntu仓库。
我的选择如下:
三、Linux安装软件常用命令以下命令经常会用到,请务必牢记。
自动移除多余的软件包:
sudo apt autoremove --purge
更新本地报数据库:
sudo apt update
更新所有软件包:
sudo apt upgrade
安装deb包命令:
sudo dpkg -i [包名]
强制修复安装指定软件包:
sudo apt --fix-broken install [包名]
注意强制修复安装指定软件包命令在安装搜狗拼音输入法时很可能会用,假如安装搜狗拼音输入法报错时请使用这条命令。
自动移除软件、更新数据库、更新软件包这三条命令请务必在安装好星火软件商店及相关软件后再运行!
四、语言与输入法系统更新完以后先设置“语言”,把“语言、地区、时间格式、系统区域设置”均设为“chinese,china”,语言支持内一般会提示语言包安装不完整,添加“chinese,china”语言包完整安装,另外删除一堆重复的“english”留一个“United States”即可。电脑
搞定语言包后再来设置“输入法”,先进入“系统设置”,找到“输入法”,点“简体中文”,点安装语言支持包安装输入法框架fcitx,然后去搜狗官网https://pinyin.sogou.com/linux/?r=pinyin下载搜狗拼音的deb包,安装方式:
1. 文件管理器打开home目录下的下载文件夹,在空白处点鼠标右键菜单选在终端中打开。
2. 输入命令:sudo dpkg -i sou再按tab键再按回车即可完成安装。如果安装报错,提示少了某个软件依赖,那么先安装那个软件包“sudo apt install 软件名”再安装搜狗。
3. 点击右下角的输入法配置,删除多余的输入法,将搜狗顺序位调整到第二位。
4. 设置完后按ctrl+空格可切换到搜狗输入,再按一次切换到非输入法。
5. 删除多余输入法ibus。
sudo apt remove --purge ibus
五、字体设置
1. 系统设置-选择字体,里面的具体设置如下图:
文本缩放比例可以根据自己的显示分辨率适当调整,我的显示分辨率是1920×1080,整体字符偏小,所以我最终设置的文本缩放比例是1.2,请您根据自己的分辨率调整适合自己的参数。
另外设置缩放比例后系统有极少数地方只能显示上半部分,但整体观感更舒适。大家也可以尝试不设置文本缩放比例,把字体调到13-16,请多多尝试,让自己感觉最舒适即可。
2. 字体管理:
首先安装字体管理器软件font-manager其次在官方软件市场搜索wqy,安装所有文泉驿的开源字体;另外找windows系统里的下列文件拷贝过来用font-manager软件导入系统:msyh.ttf、msyhbd.ttf、simfang.ttf、simhei.ttf、simkai.ttf、
最后打开wps检测少了什么字体再导入什么字体,直至打开wps无报错,wps中文字体可选择如下图:我有很多安装包和文件装机械硬盘上,安装好系统后我需要自动挂载机械硬盘上的分区。自动挂载分区需要编辑挂载配置文件:
sudo xed /etc/fstab
我添加的挂载信息如下,注意#号空格/后的内容是注释信息,UUID是指分区信息(通过disks找到要挂载分区的uuid),/backup和/data是挂载的名字(可以用中文),ext4和ntfs是分区格式,请参考disks中的信息填写,0和2按默认值填写即可,将配置信息添加到fstab中:
# /机械硬盘上的234Gb的ext4备份分区UUID=9b555276-8d61-4bb6-b28f-dac8f3390caa /backup ext4 defaults 0 2# /机械硬盘上的766Gb的ntfs数据分区UUID=C6648555648548DF /data ntfs defaults 0 2
重启后打开文件管理器,找到/backup和/data,进入该目录,再选“书签”将其添加到书签以便快速访问。
七、设置Swaplinux使用Swap(虚拟内存)时会略微降低运行速度提高内存可用空间。由于我们现在是用来作为桌面系统而不是服务器系统,通常作为开发和办公用有8g至16g内存几乎不会发生内存不足的情况。所以我们可以设置swap参数,让linux尽可能少用Swap而多用内存,这样会提高系统运行速度。
开机后打开终端输入指令:
free
free指令可查看内存和Swap使用情况(数字单位是Mb)。大家可以看到linux mint开机占用内存是1.2Gb,比Ubuntu省内存多了,非常不错。
linux系统中/proc/sys/vm/swappiness的值会影响linux使用swap的策略:
该数值是0表示内核将尽可能少用swap;是100表示尽可能多用swap;默认值是60。
我推荐将该数值改为10,在8g以上内存的运行环境下比较合适。我们可以通过以下2个步骤来修改vm.swappiness参数:
首先,先将swap使用率改成10:
sudo sysctl vm.swappiness=10
其次,修改配置文件:
sudo vim /etc/sysctl.conf
在文件末尾加下面一行内容:
vm.swappiness=10
八、安装星火软件商店
推荐mint用户下载星火软件商店,这样常用的微信、QQ、迅雷、网盘等等都可以鼠标点几下就搞定,非常方便。
星火软件商店的官网是https://spark-app.store/download.html
首先要下载客户端依赖包、再下载“星火商店3.0”,客户端依赖包是个zip压缩包,解压后里面有多个deb文件,安装时可能会报依赖错误。如果装某一个包时报错,那么暂时跳过先装其他的包,直到所有的包都安装完成(可能存在一个包报依赖错误),最后再安装“spark-store_3.0_amd64.deb”。
注意:安装好星火软件商店后建议先安装下列常用软件,再更新系统和apt缓存。以下从星火软件商店安装了下列常用软件:
网络应用:迅雷S、百度网盘
社交沟通:微信、TiM(wine)、阿里旺旺
音乐欣赏:网易云音乐、listen1
视频播放:OBS Studio(视频剪辑)
图形图像:pinta(画图)、photogimp(图片编辑)、draw.io(思维导图)
办公学习:有道云笔记、topyra(md文档)、wps
阅读翻译:neat reader(阅读)。
编程开发:scratch(少儿编程)
其他应用:微软核心字体
再次重申,安装好星火软件商店和在商店里需要使用的软件后,再更新系统,运行自动移除软件、更新数据库、更新软件包这三条命令。
九、官方软件市场mint的官方软件市场维护得很不错,使用也很方便。在软件管理器右上角搜索栏输入软件名字即可搜索,中文也能搜到。我在官方软件市场安装了下列常用软件:
chrome(谷歌浏览器)、vim(命令行文本编辑器)、kate(图形界面文本编辑器)、clipit(剪贴板工具);
cheese(摄像头拍照)、vlc(多媒体播放器)、vokoscreen(录屏)、flameshot(截屏);
font-manager(字体管理器)、bleachbit(清理垃圾文件)、virtualbox(虚拟机)、remmina(远程桌面)。
十、安装软件的补充事项有些软件需要在官方网站下载安装,例如:
vscode安装,大家去vscode官网https://code.visualstudio.com/下载deb包安装,非常方便。
miniconda安装,请参考我写的“python版本管理神器miniconda使用指南,纯干货”。
mysql安装,请参考请参考我写的“MySQL数据库入门(二)安装及基本命令”。
这里补充以下Pycharm专业版的安装方法:
1.下载文件:
请去Pycharm官网https://www.jetbrains.com/pycharm/download/#section=linux下载安装包,目前最新版完整文件名是pycharm-professional-2020.3.3.tar.gz,下载完毕后打开文件管理器找到该文件,鼠标右键选择它出现的菜单“提取到此处”
2.解压文件及移动目录
解压完成后有一个“pycharm-2020.3.3”目录,在pycharm-professional-2020.3.3.tar.gz文件所在的目录下不选中任何文件和目录时右键菜单选“在终端中打开”,在终端中输入下列命令:
sudo mv pycharm-2020.3.3 /opt
然后文件管理器中打开/opt目录,可以看到很多子目录,这里包括了很多软件,其中已经有“pycharm-2020.3.3”目录了,现在我们需要创建启动pycharm的图标。
3.创建快捷方式
首先鼠标右键点击左下角的启动器,选择配置:
在弹出的对话框中鼠标左键点击“菜单”标签,再点击“打开菜单编辑器”(在这里可以调整应用程序的分类、应用程序的快捷方式和图标及名字等等)。对话框左边选择“编程”分类,右边选择“新建项目”,如下图:
名称输入“PyCharm专业版”,命令中复制下面的内容:
/opt/pycharm-2020.3.3/bin/pycharm.sh
备注可以不填,是否在终端中运行不要勾选。这样就创建好了快捷方式。
4.修改快捷方式的图标
继续鼠标右键点左下角启动器,选“配置”->“菜单”->“打开菜单编辑器”,找到“编程分类”,选中“PyCharm专业版”,点击“Edit Desktop File”,如下图:
打开文件后,将Icon那行内容进行修改(将图标文件的完整路径及文件名填入其中),该文件完整内容如下:
[Desktop Entry]Name=PyCharm专业版Exec=/opt/pycharm-2020.3.3/bin/pycharm.shComment=Terminal=falseIcon=/opt/pycharm-2020.3.3/bin/pycharm.svgType=Application
保存退出,PyCharm安装及快捷方式创建完毕。另外请记住第三方插件仓库地址:https://plugins.zhile.io,搜索eval reset,非常棒棒!
注意:
之前通过星火软件商店安装的很多app在启动器里找不到快捷方式或图标显示不对的,都可以通过类似创建Pycharm快捷方式和图标来创建快捷方式和图标。所有用户软件默认装在/opt目录下,星火软件市场安装的wine方式运行的app在/opt/apps目录下。我这就不逐一列举创建快捷方式和修改图标的方法了。
十一、启动项启动项说明:
Warpinator作用类似windows中的“网上邻居”;
Support for NVIDIA Prime是提供支持N卡的插件,若你的电脑有N卡就开,没有就关;
Print Queue Applet是打印服务,如果你的电脑不联打印机可以关闭;
mintwelcom是欢迎界面,没必要开;
系统报告你可以自己手动一周点一次查看,没必要每次开机启动,推荐关闭;
ctrl+alt+backspace推荐关,我还没遇到桌面崩溃需要按这个快捷键的时候;
剩下的服务都是有用的,建议不要关。
另外提一句,自行安装的软件需要启动服务时使用命令行,例如前面安装的mysql需要开机自启动服务,启动命令如下:
sudo systemctl enable mysql
结束语
安装过程很辛苦,但搞定一次可以一直使用,Linux Mint相当稳定、流畅,如我上述所说的流程一步步安装调试完毕后,使用起来和windows下一样简便,非常值得一试!
另外别说Linux下没游戏玩,请百度一下steam linux,相信不会让你失望的。
电脑