如题 断断续续在 Linux 下开发 有 7 、8 年了,但是水平毫无长进。
回到 Windows2 个月又开始心痒难耐
系统盘压缩出 300G 准备再搞个 Linux 玩玩
笔记本 ROG G14 CPU 4800HS GPU 2060M
实测中遇到的问题(叠甲:以下内容不是吐槽系统,是吐槽我自己菜)
Fedora40 安装一遍过,啥都感觉很贴心,结果一到安装软件就 GG 了。比如 FinalShell XnView Clash WPS 等,只要对方每提供 RPM 包,我就不会了,一执行说缺少依赖,我一卡就是一天。只能用 DNF 能装的,有 RPM 包的,flatpak 能装的 Ok
debian12 是最糟心的,安装一遍过,进系统就傻了,source.list 里只有个 cdrom ,sudo su 失败,这些都解决了以后,安装软件异常顺利,有了 fedora 经验,外加我需要的那些基本都有 deb ,或者在 debian 下刚好能跑起来。最糟心的地方来了,关机关不掉,一开始是这个报错 [ 1870.775275] systemd-shutdown [1] : Waiting for process: 733 (modprobe)
我查攻略,设置成了 5 秒自动 kill ,然后就卡到下一个地方报错 KVM Exiting Hardware Virtualization
这个是真绝望了,重装了 5 遍,12.7 12.6 xfce gnome 轮番换了一遍都没用。
deepin23 U 盘启动以后一共 5 个选项,只有 6.6 的安全模式,可以顺利进去,其他好像都是显卡驱动一加载就炸了。安装界面选了 Nvdia 闭源驱动,炸了,重启看不到设置账户就卡死了。再来一次不选驱动,终于进桌面了。分辨率 1024x768 ,一查说是没驱动,凭记忆好像是装的这个命令 apt install nvdia-smi
装完重启完 就进不去系统了
主要是吐槽一下新手想接触 Linux 真的太难了 也不知道从哪可以学起
现在的问题就是,我应该怎么才能省心的用上一个 Linux 系统开发程序。。。或者我也可以再战上述这些系统,如果有人知道我是啥问题怎么解决的话最好了。
1
JensenQian 39 天前
黄老板的显卡啊
下次换个苏妈或者牙膏的核显用 |
2
superrichman 39 天前
换 Manjaro 吧,装软件省心
|
3
NevadaLi 39 天前 1
rpm 是最好安装的,dnf 和 yum 会自动识别并安装依赖,直接 dnf install https://xxxx.rpm 就可以。
debian12 安装好应该是有各种内置 repo 的; sudo su 失败不知道你的报错是什么? modprobe 是 Linux 装载驱动的。。。把这东西 kill 掉可还行啊。。。 nvdia 驱动可以从 debian 的源安装(就像你现在直接 apt install 这样),也可以从老黄官网下载.run 的文件,如果有什么显卡问题,可以试着切换驱动,一些莫名其妙的问题可能就解决了。 如果要当作桌面端开发机,建议用 ubuntu lts 版本,他的优化比较好,有些地方很省心。 |
4
mahaoqu 39 天前
wsl
|
5
anytk 39 天前
4800hs 可以直接直接 modules 里禁掉 nvidia 独显了,之后就不会这么多问题了。
|
6
monkey110 39 天前
debian12 和 ubuntu 我笔记本都装过有点折腾,源的问题大概是你跳过了所以只有 cdrom,debian 得 apt install nvidia-driver 安装 n 卡驱动,ubuntu 有软件中心附加驱动安装 n 卡挺方便的。
想要发挥 n 卡性能还得进桌面在 n 卡驱动软件里选择高性能,总的来说孰能生巧,多练就行。 |
7
aycclm 39 天前
Linux 桌面环境这么多年,易用性还是一坨
如果只是一般的开发工作,桌面端用 win ,server 端用 linux 部署就好 我司用的桌面端是魔改的 ubuntu 20.04 ,大部分时间可用,但偶尔也会有稳定性问题 |
8
zzzmh OP @NevadaLi RPM 是好安装,我打了个错别字,我是想说没提供 RPM 的软件,对我来说费劲了,比如 XnView ,有一个 tar.gz 和一个 appimage ,我就想试试 tar.gz ,执行./xnview.sh 就各种缺少依赖,然后我就废了
sudo su 失败是/etc/sudoers 默认好像没有当前用户的权限,加了就好了 modprobe kill 是因为我关机的时候卡在这句话 2 分钟没动,[ 1010.398256] systemd-shutdown [1]: Haiting for process: 429 (systemd-udevd), 442 ((udev-uorker)) 问了 kimi 说 改/etc/systemd/system.conf 中设置 DefaultTimeoutStopSec=5s 和 DefaultTimeoutAbortSec=5s 改完以后就是关机会等待 5 秒 然后就会 kill 慢的进程了 最后这个 deepin 的驱动我已经有点道心破碎了 折腾不动了 等下周上班没事干的时候继续折腾把 |
9
zzzmh OP 话说你们的 linux 是在哪学的?我想系统学习的话应该如何开始?
|
10
YsHaNg 39 天前
wsl 不就好了
|
11
LoveLive 39 天前 via Android
桌面我用过 Ubuntu debian 最后还是觉得 Arch 好用
|
12
yanqiyu 39 天前
新手其实可以试一试 fedora 的 immutable 变种,https://universal-blue.org/ 甚至有配好了 nvidia 驱动的版本。不可变系统也不容易搞坏。软件也可以 flatpak/toolbox/distrobox 来安装,就无所谓软件什么来头了
|
13
oott123 39 天前
可能不应该用笔记本,先开虚拟机玩玩呗
|
14
ochatokori 39 天前 via Android
换 manjaro ,aur 解决 90%软件安装问题,跟我说谢谢打包侠
|
15
ljn917 39 天前 via Android
Fedora/RHEL 找不到依赖可以用 dnf search 或者 dnf provides 命令查找,或者直接问 Google 。
另外,op 不用怪自己,Linux 新手想省心确实不太可能,尤其是有 N 卡驱动,把系统弄崩几次算是基本操作了。 |
16
Tiande 39 天前 6
|
17
june4 39 天前
开发用 arch 最好,系统也简洁不乱加料。
且有个官方第三方软件库,aur 软件很全,aur 里都找不到的就别死磕了说明过于小众没人用,建议换个软件自适应。 |
18
liuliancao 39 天前
一直在用 debian 了 喜欢 linux 的简约 现在单系统 需要善用 google 多积累经验 可以先在虚拟机用一个月看看 这样经验会多一点
|
19
liuliancao 39 天前
|
20
barnetime 39 天前
|
21
thetbw 39 天前
ubuntu gnome 新手最友好吧
|
23
intoext 39 天前
可以试试 atzlinux 铜豌豆, 比较适合新手。 我是虚拟机搞了一下发现还不错。 当然,我生产机上还是装的 deepin ,感觉团队开发的比个人更靠谱一些
|
24
aloxaf 39 天前
我不会推荐你去装 Arch ,但是我建议你可以阅读一下 ArchWiki 中的相关条目。
比如你的 deepin 安装 nvidia 驱动后无法启动,大概率就是这里的第一项 KMS 问题: https://wiki.archlinux.org/title/NVIDIA/Troubleshooting 驱动问题导致进不去系统不用慌,可以 Ctrl+Alt+F3 换个 tty 把驱动卸载掉。 也可以直接在 grub 界面按 e 临时修改内核参数应用上面说的方法看能不能正常启动。 |
26
sir283 39 天前
新人用 Linux ,我只推荐 Ubuntu ,像 arch 、manjaro 、open suse 、gentoo 这些阴间发行版本,对新人只是灾难。
|
27
aminobody 39 天前
推荐 Manjaro , Endeavouros , AUR 仓库减少了太多太多的麻烦.
笔记本上用的后者, (stat / 创建时间:2022-10-01 )至今没有滚挂过. |
28
zoharSoul 39 天前
Manjaro 吧
|
29
cmdOptionKana 39 天前
1. 用 Ubuntu
2. 主系统用 Windows ,然后用 Virtualbox 虚拟机安装 Linux 这样可以最大限度减少问题。 |
30
UEVdugfw 39 天前
关注一些。我的问题是蓝牙鼠标,离电脑超过 5cm 就没法用。暂时没找到解放方案。鼠标罗技的
|
31
importmeta 39 天前
我单独加了一块 SSD 按了 Linux Mint, 只有主硬盘安装 Linux Mint 开机的时候自动才出现让你选哪个系统进入. 现在笔记本按了三块硬盘,1 个 Win, 一个 Linux, 一个当存储.
|
32
Tink 39 天前
考虑一下 arch 或者 ubuntu ?
|
33
tairan2006 39 天前 via Android
用 mint 或者 deepin 或者 manjaro
2024 年完全用 linux 是没问题的 |
34
lpt0 39 天前 via Android
玩 linux 桌面就是要不断折腾才能攒出经验,不装桌面问题少大半
|
36
wuruxu 39 天前
装 debian ,电脑选用集成显卡 问题少很多,
|
37
kokerkov 38 天前
Average linux DE experience. 狗头
用 VMware 吧一样的,而且不会给你乱搞。安装软件尽量用 apt/dnf/pacman/zypper 的 install 命令 目前 linux 桌面还是不堪用。 |
38
kzfile 38 天前
笔记本装 linux 就是这样的,各种驱动问题,台式机还好一些
|
39
yaott2020 38 天前 via Android
楼主有时间折腾为啥不试试 Ubuntu 和 Arch 系呢
|
40
huage 38 天前
我十多年的实践经验:只安装安装 Ubuntu 或者 Windows + 虚拟机,有钱有空间搞三台电脑 Mac+Windows+Linux
|
41
zzzmh OP V 站还是好人多啊,没想到一天没上这么多回复了,感谢。有的时候上班没事干就喜欢折腾这些。虚拟机里都装过,简单的又嫌弃简单,难的又解决不了容易放弃。ubuntu manjaro archi3wm 以前都试过 也是在这台机器上。一般一个系统用几个月就会被我用出各种问题,然后我遇到解决不了的,可能就放弃了。导致一直在入门,入了几年,还在门口哈哈。这次等我装成功了,一定要系统性学习一下。明天上班开始一个一个试验。
|
42
abolast 38 天前
推荐 Manjaro 或者 Arch ,安装包省心,也有丰富的 wiki 看。系统入门的话可以翻看鸟哥那本书,程序员看这本书速度应该是飞快
|
43
maxwellz 38 天前
搞 linux 的终点 wsl 或者 mac
|
44
xxb 38 天前 via Android
没人推荐 nixos? 🐶
|
46
Cooky 38 天前
你不知道从哪入手就对了,这么多 linux 发行版就只有 arch 的 wiki 能看
|
48
yunyuyuan 38 天前
同配置,我前几天就装了个 manjaro ,比安装 windows 还简单
|
49
yunyuyuan 38 天前
@yunyuyuan 在 manjaro 官网下载镜像 -> 用 refus 写入到 u 盘 -> f12 选择 u 盘启动 -> 全程图形化界面安装 -> 重启电脑,包括 n 卡驱动什么都有 -> 配置中文输入法和触摸板手势 -> 完毕
唯一需要操作的可能就是配置输入法和触摸板手势 |
51
yunyuyuan 38 天前
@zzzmh 同配置是同 cpu 和 gpu ,电脑型号并不同🤣。我选择 kde plasma ,感觉 kde 稳定些。asusctl 是控制灯光之类的么,这就不清楚了。
|
52
Greendays 38 天前
我印象中 Fedora 应该基本是开箱即用的啊。
|
53
sunnysab 38 天前
#14 换 manjaro ,aur 解决 90%软件安装问题,跟我说谢谢打包侠
确实!我最开始用 manjaro ,现在用 arch ,装软件很方便,而且感觉系统很干净。记得之前使用 debian + gnome 的时候,自带的“茄子”和游戏始终没法卸载。 |
54
sunnysab 38 天前
怎么学习 linux……说多了都是泪,修系统修多了就熟练了( doge )
|
55
Sunya233 38 天前
同样的机子,Arch + Hyprland + Btrfs 日用中。做大改动之前,如果没把握就 snapshot ,随时回滚。
文档不会看的话,B 站也有相关的安装教程 |
56
tpopen 38 天前
wsl ubuntu
|
57
Cnming 38 天前 via iPhone
试试 archlinux ,按照 wiki 走就好了,出问题看 wiki🤔
|
58
Biem 38 天前
作为折腾过大部分 Linux 桌面版的程序员,并且现在主要开发环境是 Linux ,给你的建议是:如果你还在国内,需要用疼训的东西,还有网盘这些,最好用国产 Linux ,深度,麒麟,这些现在都不错的。个人推荐 UbuntuKylin 。
|
59
phenixc 38 天前
遇到问题问下 gpt,多数情况下比百度靠谱
|
60
imsoso 38 天前
微软的 WSL Linux 子系统不能满足?
|
61
masellum 38 天前
我和你是同一个型号,个人的建议是如果不搞 cuda 、不玩游戏、不打算本地跑大模型,可以直接把 n 卡禁用
|
62
sublimevsatom 38 天前 via iPad
接触 Linux8 年了为什么不用 arch ,遇到问题直接翻 wiki ,装软件 aur ,很省心
|
63
ecee 38 天前
1. 花时间装过 archlinux gentoo 这些才有感觉的。
2. 现在稳定使用 archlinux ,方便可控,只安装基础稳定的软件(默认不启动桌面,没有显卡,不装闭源软件),日常软件装在 win 虚拟机里远程用。 |
65
duchenpaul 38 天前
我也是最近才把主要操作系统从 win 切到 linux, 用的是 debian gnome, 试了几个 UI 引擎, gnome 最成熟对高分屏支持最好, 没有遇到楼主说的问题, 可能是我的电脑 thinkpad 兼容性比较好吧
|
66
fox0001 38 天前 via Android
桌面系统,推荐 Ubuntu 系列的发行版。我比较注重性能,选了 Lubuntu 。
Debian 适合装服务器吧。我家里的小服务器就是装 Debian 。 |
67
Xunit 38 天前
同笔记本装 linux ,已经用了 4 年(快 5 年了),而且 cpu 也是 amd ,不过我的是 4800H ,显卡是 1650.
总的来说,不在 Linux 上用 n 卡能少很多很多问题。我用过的发行版主要是 debian 和 arch 。 对于 Debian ,建议上 testing 或者 sid ,bug 会少一点。楼主安装后的软件源问题,实际非常好解决,找个镜像站换源即可。装软件优先使用源+apt 安装,不然十分容易出问题。 关于 arch ,直接看着 wiki 装就行,问题比 Debian 还要少。个人就是先用的 Debian ,后嫌 Debian 更新太慢了就换 arch 了,现在软硬件上用起来都很舒服。 最后提一句,只要不用 n 卡,就能减少很多问题 |
68
Daath 38 天前
popos?
|
69
ziseyinzi 38 天前
那些号称小白友好的发行版都是在鼓励你逃课的。op 需要补课,装一遍 LFS 或者 Arch 吧。
|
70
sumu 38 天前
有一些楼层提到了 Manjaro ,这个得+1
Manjaro 使用快一年了,值得安利。 安装很人性化,而且 ArchLinux 文档很详细,直接能拿来直接用。 |
71
EngAPI 38 天前
首先我好奇的问:装 linux 难吗?
不是故意冒犯,linux 现在难度不是和 win 差不多了? 其次,装的话个人推荐 manjaro ,aur 的软件比较新。如果用来编译比如 openwrt 之类的,还是 ubuntu ,省的配置。 最后,尝试完了换 win 或者 macos 吧。linux 适合专一的应用,比如编程,比如服务器,不适合桌面应用那种天天尝试新东西。 |
72
Zien 38 天前 via iPhone
老黄显卡的问题,不是你的问题哈,换个核显单独系统会丝滑很多。
|
73
afei418 38 天前 via Android
没人推荐 linuxmint 吗,基于 ubuntu,支持 ppa,默认禁用 snap,兼容性和易用性都比较有保证。
|
74
fred649 38 天前
接楼问下有人笔记本装 Alma Linux 做日常开发用吗?
|
75
jqtmviyu 38 天前
不用 n 卡问题少一堆. 然后用 arch, 大部分打包侠帮你解决了. 有问题再看下丰富的 wiki.
|
76
ulata8 37 天前
不然你先用 deepin 吧,国产发行版。商店里东西齐全,没这种问题。
|
78
zzzmh OP @Greendays 嗯嗯 上述只有 fedora 真的做到了开箱即用,而且毫无 bug ,最后没用下去的原因是,我需要的一些软件没有 RPM 这个选项。下载到的二进制程序,又缺依赖,我不熟 fedora ,补了 2 天没补明白。
|
80
zzzmh OP @sublimevsatom 用过一次,那次直接硬怼 I3WM ,然后发现太难了,快捷键都记不住。没坚持下去。我就属于 UP 主录个视频教我,教到什么地方我就会到什么地方,自己摸索 2 天,就放弃了。
|
81
zzzmh OP @ulata8 deepin 20.9 可以 上一次用了 1 年多的就是这个,23 前两天刚试了不行,按照官方教程刷 U 盘,开机,一共有 5 个选项,其中 4 个都会在刚加载完 CPU 核显驱动之后就卡死。只有 6.6 安全模式这一个选项不加载驱动,可以安装到进入系统,但是没驱动,显示有问题,等我手动 apt install 驱动的时候,就又炸了。。。目前正在研究如何禁用独显。
|
83
zzzmh OP @masellum 我查了下,不知道对不对,好像 2020 款的幻 14 不能直接 BIOS 直接禁独显,22 款以后的好像有这选项。Linux 的话只能先进系统,再在系统里禁用独显。
|
85
cnleon 37 天前
直接 ubuntu 吧,驱动相对来说最全了,软件也好找。
|
86
masellum 37 天前
|
88
moonjourney 37 天前
fedora 这类 rpm 发行版包是比较少,包多的目前就 arch 和 nixos 。
|
89
kokerkov 26 天前
我几乎试了一圈,最简单方便好用的是:
· OpenSUSE(KDE) · Pop!_OS(Gnome) · Cinnamon |
90
manjusri 8 天前
mint linux
|