关于使用Debian一年的体验和总结
这篇文章算是对自己折腾Linux的一个回忆和反思,回望使用Debian的一年多时间里,在linux上了解的东西没有任何进步,但是浏览器收藏夹数量翻了好几倍。现在细细想起我对Linux的热情很假,只是追求人们口中的炫酷和独特,回忆起自己折腾Linux的历史…
认识到Linux还是在高中,那个时候没有电脑只有手机,在网上冲浪认识了Linux,那会儿因为自己爱刷机,知道安卓的出现和Linux分不开联系,想着上大学拥有电脑后上手试试。来到大一忍不住性子在虚拟机里体验了一把全网推荐的Centos,毕竟我对电脑的认识还是在手机的视频和去网吧上网知道这个高档的玩意儿。在虚拟机安装的时候折腾了半天,不停在百度,知乎寻找安装ta的秘籍,开始的感觉确实很新奇。哪时候安装了Gonme桌面,对比起我的win10确实有不一样的感受,但是我不知道这个系统能干嘛,网上给我的教程都是用Linux开发很方便,比如写C/C++,或者用来部署服务。大一刚开始学c语言,拿着Centos用着vim写HelloWorld.c,内心想法是真的很劝退小白,毕竟写都这么费劲了,哪编译还得了。还好编译命令还行,一开始还以为需要下我在win10 用得DEV C++,写好后Vim保存还难住了我,到现在我都不会使用vim,只会简单使用nano。网上找了下编译命令:"gcc HelloWorld.c,运行命令 /a.out“,看着命令界面出现”Hello World!!!“,那一刻我是高兴的, 但是拿这玩意儿写作业我很痛苦,这玩意儿没我DEV C++香啊,后面就开始冷落了这玩意儿。
冷落的时间有些长,伴随着Win10的各种更新骚操作,在大二那年我前前后后重装系统20+,后来发现只要禁止电脑更新某个驱动,就不会出现无法启动。这20+的次数让我想折腾Linux热情又燃了起来,但自己128固态在告诉我,Win10和Linux你只能选择一个,我还是没有选择哪条路。毕业换了固态,三星的三星970evoplus 500G。某天晚上我心血来潮打开B站,搜索"Linux发行版",看了10来个视频,确定了Debian ,选择这个发行版就一个原因,名字的来源很浪漫。然后开始安装起来,从此开始用Linux做主力系统,这一晚我很激动,当然作为一个小白,这场使用旅程并不那么让开心。
打开浏览器输入debian.org,进入官网下载镜像,掏出我32G大优盘,等待镜像下载完成。打开Rufus将镜像写入优盘,看着进度条一点一点的往前走着,每一秒都在拨动我这颗躁动的心,经过一番等待镜像写入完成,然后关机。我将猛戳着F2键,选择优盘启动,选择了我翘首以盼的那个”它“,加载一会儿,然后就是系统安装引导界面,当然比起windows的安装界面很粗糙,根据以前安装Centos的经验和观看网上无数的教程摸索着这个安装过程,以前并不知道电脑部分硬件的驱动不开源,以为系统都会考虑到这个情况,debian安装提示缺少网卡驱动我并没有在意,导致后面我开机连不上wifi。和windows比起拉,Debian安装的过程中,让用户定义东西还是比较多的。经历分区,软件源等步骤终于来到了最后一步,选择图形界面系统,由于之前用着Gonme,其界面逻辑不是很喜欢,后看教程知道有KDE这么个东西,都说很适合从windows迁移过去的用户,点击这个界面系统等待安装结束。
伴随着电脑重启,来到了双系统选择的界面,这个grub2的默认界面很极客,选择debian 系统等待系统启动。这个时候已经来到了凌晨一点十几分,但我毫无睡意,有固态硬盘的加持启动速度很快,输入登陆密码,来到这Kde桌面,熟悉的味道。对比Windows系统让我着迷的就是这个命令行,很有黑客的感觉。当我调出命令行,准备执行’sudo apt update’发现没网,这才想起来无线网没有连上,但是发现没有这个框框,还好激情还在。由于之前在Windows碰见过类似问题,知道手机可以通过数据线分析网路,然后就捣鼓起来了。一番搜索才知道,原来是网卡驱动没装,打开命令行操作起来,在后面一个多小时里,知道了换源,安装了驱动firmware-iwlwifi和输入法fcitx。
这一晚过后,我开始了一年多的Linxu桌面系统体验。
这段时间也为这个系统肝过不少,作为小白的我欠缺太多这方面的知识,就只能在网络的海洋不停寻找优秀水手们留下的遗迹,熬了不少夜。先说说使用Debian的桌面系统的体验,目前Linux发行版本能用但是和Windows比起来生态还是差了许多,使用国内的Linux的在生态方面可能比国外的发行版本要好些,比如Deepin;Linux发行版本由于开源的特性,你可以改动这个系统任何部分,把它改造成你喜欢的模样,所以给使用者更多的探索乐趣,比如修改主题,字体等,在Windows下就不是那么容易;各个版本很割裂,Linux发行版有很多,其中对软件和包管理器的机制都不一样,个人感觉这就让Linux普及有很大的难度,就拿windows来说,软件格式一致,这样对于开发者使用者来讲,都很便利。当然现在也有AppImage这样打包过后的程序,通过利用空间和性能换取了软件在各个发行版之间的移植性 ;Linux中的包管理器是一个非常好的工具,让我们使用起来非常便利,不用像在windows上怕安装流氓程序,获取想要的程序也只需要一行代码就可以了,虽然有的程序没在源里,但是我们可以通过添加源来管理该程序。
总结下这一年自己使用Debian的问题:
忘掉了使用Debian的初心,开始选择Linux系统是想逃离Windows系统,同时在使用过程中了解和学习Linux系统,但是我大把大把的时间并没有用在如何学习Linux系统上面,只是想着怎么美化ta,怎么让ta看起来牛逼,怎么和同学聊天告诉他我换了Linux系统。
解决问题只追求表面,折腾美化桌面,美化Shell这些并没有什么,但是折腾完过后,我没有认真了解和学习其本质问题,只是拿着大佬们写好的文件复制粘贴,甚至都不想着看下文档,下次遇到同样的问题,只能向浏览器收藏的网址求救。会用和了解是两个概念,而我常把我会当成了解,缺少追求事物本质的精神。
对Linux叶公好龙式的喜欢,在使用Windows的情况下,对Linux很向往,但是真的到手里的时候,却想着怎么把它变成Windows。
最后期望自己能够做出一些改变,学会看官方文档或者别人写好的博客,但对于本质的东西一定要去了解其核心问题,不能只是复制粘贴能跑起来就完事,认真学习Linux核心知识,掌握根本才行。