V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
faywong8888
V2EX  ›  Linux

人生苦短,我用 Arch,推荐使用 ALG 来装 Arch

  •  
  •   faywong8888 · 52 天前 · 6425 次点击
    这是一个创建于 52 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    我现在的选择是 homelab 服务器用 alma linux (不喜欢一天到晚更新的服务端)和 debian (包比较多,生态大,包括 PVE ),个人 pc 还是用回 arch linux 。

    arch linux 安装最怕的是耗时太长,命令太多。年轻时在学校抱着学习的心态 gentoo 也装得不慌不忙,而如今娃都老大不小,没时间折腾了。

    ALG

    https://sourceforge.net/projects/arch-linux-gui/

    用下来非常舒适,下载 iso 烧写到 usb ,启动后图形化界面用起来非常简单。arch 的源和运行效率不错。还有个 AUR 可以容纳社区创造,哪怕是不成熟的小物件,话说谁没有不成熟的年纪呢。

    特推荐给大家。

    63 条回复    2025-04-28 13:17:22 +08:00
    welfarelottery
        1
    welfarelottery  
       52 天前 via iPhone   ❤️ 2
    推荐用 endeavouros ,目前比较火的 arch 图形安装发型版
    LokiSharp
        2
    LokiSharp  
       52 天前
    推荐 NixOS ,一次配置,全自动安装
    weeping
        3
    weeping  
       52 天前   ❤️ 2
    arch 已经有 archinstall 了,也差不多就是点下一步就行了,没以前那么麻烦了
    sunnysab
        4
    sunnysab  
       52 天前
    😂 手动装过两次之后,后面一直在用 archinstall 脚本,也还方便。

    NixOS 真那么好用吗?适合个人桌面使用吗?
    faywong8888
        5
    faywong8888  
    OP
       52 天前
    @welfarelottery endeavouros 这个也调研过,怕少了原味 arch ,所以没用。

    arch 除了技术理念外,友好活跃的社区和文档,也是很大的优势。每天看看 news 和 AUR 里的新鲜包很愉悦。
    ztmzzz
        6
    ztmzzz  
       52 天前 via iPhone
    @sunnysab 不推荐 Nix ,包更新慢,容易出问题。要回退还得手动选择对应的提交到 dotfile 。任何一点出现都能忍受,问题是两个一起出现就很折磨。一般出了问题的包,得等待 1-2 个星期才能修复。
    hessian
        7
    hessian  
       52 天前   ❤️ 2
    老了,折腾不动了。。。用 mac 了

    现在发现 windows 也很不错了,装上 wsl2 ,娱乐+生产效率两不误
    surfwave
        8
    surfwave  
       52 天前
    前不久装了一个 arch 用了一段时间,除了更新确实频繁,没发现 arch 比其它发行版有什么更吸引人的。
    likelylee
        9
    likelylee  
       52 天前
    @faywong8888 endeavouros 在用,作为日常桌面使用快 5 年了吧。这个发行版就是原始的 arch 加上一个 gui 安装器和一些定制的桌面主题,可以略微节省一些安装时候的配置时间,仅此而已。
    424778940
        10
    424778940  
       52 天前   ❤️ 1
    就别推荐 nix 坑人了, 文档一坨屎, 虽然大家包都是大部分靠开发者用爱发电, 但 nix 明显维护的不及时, declarative 配置是个好想法, 但语言恶心的 1p, 有种 c 版本的 js 的美, 主打一个胡乱创新, 有那个时间成本我写个 shell 装 arch 都装完了. 更别提宣称可重复性, 但你用某个旧版本的包要去找 repo 的 archive 然后拿到连接和 hash 丢配置文件里, 然后导入才能选择对应版本, 这操作也很抽象了
    luciankaltz
        11
    luciankaltz  
       52 天前   ❤️ 1
    我的 PC 里面有三块不同的 SSD ,一块装 windows ,一块装 Linux 。默认从 Linux 盘启动,需要进 Windows 就从 boot item 里面选
    折腾过不少 arch-based 发行版,endeavourOS 是唯一一个能自动识别 Windows boot item 的
    Cooky
        12
    Cooky  
       52 天前
    arch 安装就几条命令,根本用不着辅助工具
    wheat0r
        13
    wheat0r  
       52 天前
    人生苦短,我通过 Manjaro 使用 ArchLinux
    Love4Taylor
        14
    Love4Taylor  
       52 天前 via iPhone
    archinstall
    yolee599
        15
    yolee599  
       51 天前 via Android
    我从来不用其他脚本安装 ArchLinux ,都是直接手动输入命令安装。如果有两台电脑,启动盘启动后开 ssh 一边看 wiki 一边输入命令方便得很。如果一台电脑,手机开 wiki ,再输入命令。
    mizuki9
        16
    mizuki9  
       51 天前
    arch 官方 iso 预装的 archinstall ,已经是极简了,每个选项选一下,选好确认,自动安装,安装完成重启就好了
    hackyuan
        17
    hackyuan  
       51 天前
    @luciankaltz 可以直接 grub 添加 windows 启动项,只要支持 grub 引导应该都可以吧
    moonjourney
        18
    moonjourney  
       51 天前
    arch 装好一时爽,后期维护火葬场
    zhangchongjie
        19
    zhangchongjie  
       51 天前
    archinstall 除了 brfs 分区麻烦点,其他不难吧,也还要看你装桌面,kde 这种随便玩
    xuwen
        20
    xuwen  
       51 天前
    自己建好分区,然后用 archinstall 就好了
    X_Del
        21
    X_Del  
       51 天前   ❤️ 12
    手动装了太多次 arch ,已经刻在 DNA 里了

    1. fdisk 分区
    2. mkfs 格式化
    3. 把盘在 /mnt 里挂好
    4. 改 mirrorlist
    5. pacstrap -K /mnt base linux linux-firmware
    6. genfstab -U /mnt >> /mnt/etc/fstab
    7. arch-chroot /mnt
    8. 改时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    9. 改 locale ,写好 /etc/locale.gen ,locale-gen ,写 /etc/locale.conf
    10. 改 /etc/hostname
    11. passwd 改 root 密码,装 sudo ,改 /etc/sudoers 允许 wheel 用户组 sudo ,给自己创建一个用户,加进 wheel 组里
    12. 把其他要装的包装了,如果需要无线网记得装 iwd / wpa_supplicant ,写 systemd-networkd 配置把网络配好
    13. 别忘了装 bootloader !一定记得要装 bootloader !每次装 arch 都会忘记装 bootloader ,重启对着 uefi 瞪眼才想起来没装 bootloader 。
    aminobody
        22
    aminobody  
       51 天前
    @welfarelottery #1 就在用这个, 安装点点点就行了.
    thinkwei2012
        23
    thinkwei2012  
       51 天前
    Manjaro +1
    molika
        24
    molika  
       51 天前
    Manjaro +1
    但是最近遇到一个奇怪问题。 就是在终端输入密码 明明对了 但是就是提示错误。 然后等上半个小时 在输入 就正常了。🤡
    irrigate2554
        25
    irrigate2554  
       51 天前
    官方都给 archinstall 到 iso 里了,怎么还老说安装麻烦啊
    Cooky
        26
    Cooky  
       51 天前
    @moonjourney 如果你知道什么该做什么不该做以及你自己在做什么,arch 就没有费劲维护的时候
    mikaelson
        27
    mikaelson  
       51 天前
    以前大学一直拿自己电脑去装 arch ,疯狂学。。。
    tenl
        28
    tenl  
       51 天前
    我用 guix ,怎么说也是 gnu 出的系统,滚动更新的,缺点软件少且旧,gnome 前不久刚升级到 46 。不过现在软件少的问题好解决,用 flatpak 版本的软件替代一下就好,linux 系统用那个版本无所谓,自己用的舒服就好,服务器方面肯定是 debian
    kingfire
        29
    kingfire  
       51 天前
    @LokiSharp nixos 这一次配置的时间,够 arch 配置四五次了
    kingfire
        30
    kingfire  
       51 天前
    @ztmzzz 也看人,有的人不追新,例如我自己经常是三四个月才更新一次系统。但这三四个月我可能需要临时安装某些软件。这个时候如果是 arch 就比较难受了,往往需要先升级系统再装软件,避免破坏一致性。但 nixos 有 flake ,可以保证装的软件和当下系统里的软件是同一时间点的
    eagleoflqj
        31
    eagleoflqj  
       51 天前 via Android
    没时间折腾+1 ,刚把 Ubuntu 换成 Manjaro 。你下次可以试试 ventoy ,这样用 ios 烧写 usb 这一步都免了
    billlee
        32
    billlee  
       51 天前
    @molika pam_faillock, 默认输错 3 次密码就会锁 10 分钟。可以编辑一下 /etc/security/faillock.conf 关闭这个功能。
    FrankAdler
        33
    FrankAdler  
       51 天前 via Android
    好奇 arch 不是在安装就是在更新,为啥不把精力腾出来干点别的
    saranz
        34
    saranz  
       51 天前
    Arch 现在不是有个安装脚本,只要一条命令就可以自动安装的么。
    sardina
        35
    sardina  
       51 天前 via iPhone
    arch+kde
    xueyuehua
        36
    xueyuehua  
       51 天前
    想知道除了 VMware 这些虚拟机,有什么办法可以比较方便的运行 Linux ,至少需要方便的迁移和占用空间少。以前用 Arch 虚拟机做开发,感觉没弄啥就六七十 G 的占用了。想用 WSL ,没有原生的 gui 总感觉怪怪的,而且迁移好像也不方便
    whileFalse
        37
    whileFalse  
       51 天前
    既然是个人 pc 用的,为什么老是要安装?
    ivvei
        38
    ivvei  
       51 天前
    @irrigate2554 #25 上来第一步配网络就很麻烦啊,连个 wifi 什么的。然后分区也一点都不方便。archinstall 只能说有比没有好,但依然谈不上简便。
    zx900930
        39
    zx900930  
       51 天前
    人生苦短,我用 Fedora 。
    Arch 用过几年,不是在 yaourt -Syu 就是在改 packagebuild, 然后时不时还得掏出 usb 修复一下启动。
    welfarelottery
        40
    welfarelottery  
       51 天前 via iPhone
    @zx900930 fedora 软件包太少了,后面换成了 arch
    Georgedoe
        41
    Georgedoe  
       51 天前 via Android
    人生苦短,我不想用 linux
    ericguo
        42
    ericguo  
       51 天前
    最终你还是会到 Mac 这边养老的,相信我
    willm
        43
    willm  
       51 天前 via iPhone
    人生苦短,我用 Windows ltsc
    zx900930
        44
    zx900930  
       51 天前   ❤️ 1
    @welfarelottery aur 不过是把各种 rpm/deb/源码的包给你做了个一键编译安装脚本,实际上 arch 能安装的包,主流的发行版也能装。而且现在有 flatpak 和 appimage 能覆盖个 80%日常应用,如果是商业公司出的应用,它大概率只会有 rpm 和 deb 两个包或者只有二进制包。aur 的门槛低其实优缺点都很明显,优点就是数量多,缺点就是质量良莠不齐,然后随时可能断更。
    我用其它发行版的时候也喜欢看看 aur 里面的 pkgbuild 脚本怎么写的,随手抄几个 patch 过来。

    archlinux 适合学习和折腾又不像 lfs 、gentoo 那样激进,而 Fedora 个人认为是折腾和生活的平衡点,更偏向生活的话可以往 Ubuntu/Debian/OpenSUSE 那边靠靠。
    每个人都有自己的偏好吧,无所谓好坏😁
    dejavuwind
        45
    dejavuwind  
       51 天前 via iPhone
    有啥必要非得用这些小众发行版的 体验玩玩就算了

    如果不是实际相关生态开发者实在是没有必要

    debian ubuntu 这种主流的开箱即用多好 出问题也好找解决方案多了
    看看哪些主流软件适配 linux 不是第一批适配 debian
    duzhuo
        46
    duzhuo  
       51 天前
    @dejavuwind 在个人用户社区这块 Arch 真不算小众了
    LokiSharp
        47
    LokiSharp  
       50 天前 via iPhone
    @kingfire 但是一次配置终身受益
    wwhc
        48
    wwhc  
       50 天前
    还是 Gentoo 简单,dd+cp 就能克隆一个系统,已经很久没有安装过新系统了
    sir283
        49
    sir283  
       50 天前
    @dejavuwind 因为小众,搞得人少,然后安装步骤繁琐,给人一种很“高大上”的错觉,加上用 arch linux 的大部分群体都是在校学生,时间多的发慌,久而久之就在学生群体推广开了。
    set
        50
    set  
       50 天前
    当前 macOS 路过, 在 VM 里只用 debian ,Arch 实在用不习惯, 老要滚有点累
    soul11201
        51
    soul11201  
       50 天前
    @welfarelottery #1 最近一个月 使用 USB chroot reinstall-kernels 两次了,不知道那里出问题了
    unused
        52
    unused  
       50 天前 via Android
    arch 算是比较贴近上游的,比其它大部分发行版私货少一点。
    Syiize
        53
    Syiize  
       50 天前 via Android
    @surfwave 对比其他发行版来说,Arch 的滚动更新可以保证软件包的版本是最贴近上游的,能最快体验到新特性。此外就是 AUR 仓库的存在大大增加了软件包的数量,其他版本你可能还需要手动下载二进制文件部署,Arch 只需要敲命令安装就可以了。
    yyws2012
        54
    yyws2012  
       50 天前 via Android
    @welfarelottery arch 系最好的还是 garuda linux
    noshenxian
        55
    noshenxian  
       50 天前
    @molika 在 endeavouros 里也遇到了
    Syiize
        56
    Syiize  
       50 天前 via Android
    @FrankAdler 更新并不需要太多时间,一般从摸鱼的时间里抽出来三五分钟就更新完了
    Vonrix
        57
    Vonrix  
       50 天前
    @FrankAdler 每天花两分钟更新一下,有种莫名的满足感
    lujiaxing
        58
    lujiaxing  
       50 天前
    这玩意就跟折腾 Android 刷机一样. 趁年轻折腾吧. 等到了三十多岁你就折腾不动了, 还是找个稳定靠谱的 Windows 养老.
    FrankAdler
        59
    FrankAdler  
       49 天前
    @Vonrix 确实,我时不时的也会登录到 NAS 上,执行下更新
    STATUS=runn ansible-playbook -i pve update.yml --limit vm
    molika
        60
    molika  
       49 天前
    @billlee #32 和这个没关系。 因为 直接输入就失败。 根本不给机会
    molika
        61
    molika  
       49 天前
    @noshenxian #55 很让人烦躁
    cnt2ex
        62
    cnt2ex  
       49 天前
    @welfarelottery 实际上有了 distrobox 和 flatpak 之后,很少说哪个软件包只能在哪个发行版上安装了。

    当把软件都容器话之后,唯一的区别主要就是主机系统的稳定性了。这一点来说 arch 很难做到。
    gddg
        63
    gddg  
       48 天前
    就没人用 kubuntu 吗?

    工作电脑很稳定。用了 5 年,不错,很稳定。
    升级 fcitx 5 自己编译一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3417 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:33 · PVG 12:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.