大老赖不赖
大老赖不赖
发布于 2022-08-15 / 1 阅读 / 0 评论 / 0 点赞

逼自己用Linux日记(day1)

此文章适合小白入门
今日已完成:
选择、下载发行版
安装日常使用的软件
尝试日常使用

前言

由简入奢易,由奢入简难

随便聊聊

为什么我打算使用Linux

因为我想水文章

从小到大,我都是一个Windows用户,工作娱乐全在Windows上,在14年的暑假有幸接触到了Ubuntu,从那时起断断续续地使用GNU/Linux(以下简称Linux),也接触过很多发行版,但也都只是放虚拟机里跑来看看,偶尔放在实体机,在硬盘最长存活时间的发行版为Ubuntu-Mate,时间大概是半个月。趁现在假期有空,也闲着没事做,也感觉对不起之前用过的发行版们,是时候逼自己接触桌面端的Linux了,当然并不是说Windows不好用,Windows还是得继续用,而是觉得以后Linux是个发展方向,比如最近的收发机都上《国产操作系统》了是吧?比如现在的deepin v23也越来越多人关注了是吧?比如现在国产的软件都逐渐提供Linux的包了对吧?… 特别是deepin脱离了Debian,让我感觉脑子一热,打算装来日常使用(这次真的是希望能够长久使用的了)…当然不止这个,还有很多人也成为了我使用Linux的动力,感谢(都是大佬,排名不分先后):Linus Tech Tips
Linux Tex
DistroTube
LitterHouge(原Houge_Langley)和飞蚊话

您真的需要Linux吗

Linux is free if your time is free.

请先回答,您真的需要Linux吗?也许很多人,口口声声说Linux好,Linux高性能、安全、稳定。
?????只能说见仁见智吧,这玩意真得看人,也得看看他们怎么去定义这些标准。
首先,性能方面我比不了,也有太多可比的方面。桌面操作系统我并不怎么用Linux的,也只是放在虚拟机里面,只在服务器上跑Linux(因为服务器只有2G内存),所以这个就不对比了,毕竟也不知道怎么比才公平。
安全,可能你们会说微软的Windows到处是病毒,请问当Linux火了会不会到处是病毒呢?噢,不对,可能用户就是个毒,就比如我第一次用的时候全程root,777满街跑,随便执行网上的代码,一言不合rm -rf /* ,万年不更补丁… 这就是我当初的样子,还不小心把家里的电脑所有资料给格了,喜提混合双打。
稳定,服务器跑Debian,没有什么特别重要的补丁一个月上去看一次,从买回来到现在一直开着没断过。至于桌面的,因为我不太会用,装上第一步就搞美化,经常把de搞崩,没处理好依赖,各大软件一起崩,TTY为伴,这也是我为什么不把Linux当成桌面系统的缘故,最后发现其实最开始的样子才是最美的,plasma kde yyds

我真的合适吗

所以我真的适合吗?其实我并不适合,Windows很强大,能提升我很多工作效率,也可以跑WSL来作为辅助,所以我长期以来一直认为专业的人做专业的事,Linux就应该跑在服务器上面,而不是桌面端。但现在我还有时间,我尽可能接触一些,毕竟我还是有兴趣在这方面的,据我之前用的来看,其实Linux在我日用方面完全够用了,所以先放在虚拟机用着,路线如下:选择一个发行版->虚拟机里试着日常使用->尝试迁移实体机->尝试实体机运行(保留Windows)->慢慢缩小对Windows的使用时间->虚拟机里装Windows
暂且先这么定,循序渐进吧。

如何选择一个发行版

不要盲目跟风,请遵循内心的选择

其实上面提到过一些人,他们都有很多的建议用于发行版的推荐上,比如LTT的日用Linux挑战,DistroTube的发行版推荐,Houge的乐享Linux系列,飞蚊话里也有非常多提到Linux发行版的,他们都拥有很多优质的资源可供各位的参考。
首先每个人对于好于坏的定义是不一样的,所以请不要盲目跟风,建议先虚拟机里跑一下再去做尝试

对于小白而言

如果您不知道什么是内核、桌面环境、包管理器、更新方式这些,推荐您先去了解桌面环境包管理器,请注意找比较新的文章看。了解完成之后您就可以选择您需要的发行版了,这里推荐一下DistrochooserDistroChooser but Better这两网站。
选择完成之后会给您提供很多的发行版,就比如我的:然后从结果中再次选择一些您认为满足您的需求的发行版,如果不会选,就选排名靠前的(因为那些”+“号比较多),记下这些发行版,往下翻,教您如何下载一个发行版。

对于有一定经验的

1.有内心喜欢的,跳过

2.没有喜欢的、想要更换发行版,借助DistrowatchDistrowatch Search选择,先选择Distrowatch Search,这里提供简单选择和高级选择,如果简单选择不能满足,可以选择高级选择,因为高级选择可以多选。
比如我的我只希望能有KDE,也希望能拥有常见的包管理器,并且处于活跃当中的
它就会给出很多发行版,点进去一个个看,最后结合排行和详细信息最后确定下来几个(因为之前我用过了一些,所以自己也排除了一些,仅代表个人观点):Manjaro、Fedora、openSUSE、KDE Neon,最后我自己使用了一圈(不详细介绍使用感受,因为每个人的观点不一样,怕产生误导),就打算留在openSUSE Tumbleweed了

对于大佬而言

 -------------- 
< Kernel请~ >
 -------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

下载发行版

下载谁不会啊?

官方下载

源(推荐)

每一个发行版的镜像文件、软件包、资源文件之类的都会放到软件一个池子里面,这个就叫做源。
镜像站就是在一定时间内把官方源的东西复制到自己的源里面。(有一些镜像站不会完全复制)
注意:有很多发行版是共用同一个源的。最典型的是Ubuntu系列,kde neon、Kubuntu、Lubuntu、Ubuntu-Mate…用的是Ubuntu的源。

通过源下载发行版

基本上每个源都会提供获取下载镜像的服务,一般都能看到这个按钮
如果找不到,可以拼接url,比如风滚草的
那么我可以 把https://download.opensuse.org/换成https://mirrors.tuna.tsinghua.edu.cn/opensuse/,再把后面的url拼起来(tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso)
得到的链接为openSUSE
风滚草的国内下载链接了

安装

忘记截图记录了,略,接下来到换源

为什么要换源

1.免费加速。因为很多官方源在国外,不使用某些方式下载速度会很慢,原本用国内源安装10分钟的东西用官方源能给您安装3个钟,还有可能安装失败。

是吧Debian net installer?

2.从源上面可以看出一个发行版是否冷门

搜索引擎搜索:发行版的名字+源,比如我用的openSUSE,我就搜“openSUSE 源”,有些发行版您甚至都不知道源在哪

3.减轻官方服务器的压力

免费的系统+免费的服务器带宽?

如何换源

每个发行版都不一样
这里以openSUSE 风滚草换清华源为例(不包含update源):
禁用官方软件源

sudo zypper mr -da

添加镜像源

sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/' tuna-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/' tuna-non-oss

刷新软件源

sudo zypper ref

由于 update 源存在较强的时效性,上游镜像并未同步 update 源, TUNA 亦无法提供该源的镜像。 禁用 update 源并不会使系统缺失任何功能或安全更新,仅会导致极少数更新晚些推送,如有需求可以重新启用官方 update 源。

开始日常使用

安装TimeShift

btrfs、虚拟机可以用快照
给自己留条后路,方便滚回去,因为我不太熟btrfs(等以后再出一期文章吧),所以用TimeShift来代替还原

sudo zypper in timeshift

安装Wine和Steam

sudo zypper in steam wine

安装edge

先去MS Edge官网下载rpm包
这里可以用rpm -i但我用zypper in可以自动帮我补全依赖

# 这里xxx为您的包
# 因为是第三方的软件,如遇到签名校验失败在确保软件包来源安全的情况下可以忽略
sudo zypper in xxxxxxx.rpm

其他rpm包的应用同理

启动Motrix的问题

ldd /opt/Motrix/motrix 
 # 找到一个:      linux-vdso.so.1 (0x00007ffe887ea000)

八成是显卡驱动的问题了

安装NVIDIA显卡驱动

添加NVIDIA 驱动的源

sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA

查看显卡

sudo lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2060 Mobile] (rev a1)

去Yast Software里面找NVIDIA
看来它自动帮我识别好了,我应该选择
x11-video-nvidiaG06 - NVIDIA graphics driver for GeForce 700 series and newer
接受一堆许可条款,开始安装
然后就会卡在这,看log是因为在NVIDIA源里找不到nvidia-gfxG06-kmp-default-515.65.01_k5.18.15_1-16.1.x86_64.rpm包导致的(人家的确也没有啊)。
我就先忽略了,看看能不能成功。
不出意外还是出意外了,安装失败。
接着我打算去NVIDIA官网下载他们的驱动。

安装时:Linux distribution’s documentation for details on how to correctly disable the Nouveau kernel driver.
网上找到解决方案让我卸载xf86-video-nouveau,可是我没有安装啊~!

所以不是NVIDIA的锅

最后解决方案:添加启动参数 --disable-gpu-sandbox

Linux is free if your time is free.

安装TIM、微信

当您有了wine之后它就会识别出这是个可执行文件,选择执行就可以通过wine来安装TIM和微信了
安装好之后就可以正常登陆了

最后效果图

参考
openSUSE 镜像使用帮助
SDB:NVIDIA drivers
最后更新时间:2022-08-15


评论