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

[故事会]四六级算什么? Linux 才是最能检验人品的手段

  •  
  •   billytv · 2016-11-01 12:00:43 +08:00 · 7025 次点击
    这是一个创建于 2704 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [故事会]四六级算什么? Linux 才是最能检验人品的手段

    旧笔记本原本运行 debian + KDE, 运行了 1 个多月基本满意. 但缺乏点娱乐性, linux 上的游戏一直都不怎么样. 后来想到模拟器这条路, wii 模拟器 dolphin 近期大版本更新到 5, 性能大幅度改善, 而且全

    平台通用. 于是想装上试一下.

    在 debian 上的 dolphin 5 在 test 库上, 添加 test 后 apt-get, 提示依赖包有冲突安装不了. 网上搜索一翻后发现 ubuntu 有现成的 PPA 仓库. "感觉" 上应该能直接装上. 而且 ubuntu 用的人多, 折腾会少点.

    KUBUNTU

    好吧, 反正电脑没什么资料, 那就全盘推倒装个 kubuntu, 最新版本是 Kubuntu 16.10, 用 U 盘安装全程很顺利. 由于是本本, 进入系统当然是先解决上网问题: 安装无线网卡驱动.

    本本的无线网卡是博通的 Broadcom Limited BCM4311 802.11b/g WLAN, 有开源和闭源驱动. 之前的 debian 直接 apt install firmware-b43-installer, 重启后就可用了. 然而同样的事情在 kubuntu 上却

    不行, 将开源驱动删除再重装并重启了好几次, 无线网卡依然无法启动.

    好吧, 最新版不行那就长期版, 至少稳定点, 装 Kubuntu 16.04.1 LTS 吧.

    然后重新烧录 U 盘, 同样是全盘格式化安装, 但复制到一半提示时"媒体或硬盘有问题", OK 开始找原因, 把镜像校验了一次, U 盘再烧录一次, 再次安装时居然出现的同样问题. 楼主此时已经懵了

    mint

    好吧, kubuntu 不行的话只能再换一个, 网上看了看 mint 也做得不错. 可以用 PPA 仓库而且打补丁还能分优先级.

    于是开始折腾 mint, 装的是最新版 mint 18 默认 Cinnamon 版本, 安装过程很顺利, 同样先安装无线网卡, apt install firmware-b43-installer 重启后成功启用无线网卡. 开始折腾常用软件. mint 默认

    的源很慢, 百度后将 security.ubuntu.com 换成了月饼厂的 mirrors.aliyun.com/ubuntu/. 速度果然快了很多.

    因为要用到 onedrive 同步, github 上有开源项目, 依赖三个包: 分别是 libcurl, SQLite 3 和 DMD, 当 apt install libsqlite3-dev 时 apt 提示 unmet dependencies.

    接着上网搜, 说 aptitude 能"很好地"处理包冲突. aptitude install libsqlite3-dev 后提示有三个依赖包安装了旧版本, 而 libsqlite3-dev 需要新版本. 具体楼主没有截图.

    如果 apt 说的是 "有冲突安装不了, 死心吧". aptitude 则是说 "这里有三个包冲突呢, 你肯定解决不了的. [Y/n/q/?]. 事实是按 Y 没装上, q 点进去太复杂不会弄. 这个系统是刚刚新装的, 只装了 ficix

    和 chromium. 而且 chromium 的 pepper flash 还装不上, SQLite 算是常用包吧? 想不明白为什么会有依赖冲突. (除非是月饼厂的源有问题...)

    Fedora

    anyway, 此路不通继续下一条路, 要不试 fedora, 有了之前的经验上先网上搜索一下, 发现 yum 已经变成 dnf, 在 rpm 体系 b43 的无线网卡没有详细 wiki, 论坛上的教程是 12 年发布的, 只针对 Fedora

    14/15/16, 经过上面的经历, 自问没信心能在最新版装上.

    重回 Debian

    到此时楼主心已经很累, 折腾了好几个发行版都用不上. 算了还是乖乖地回归到 debian 吧, 重新烧录 debian 的镜像, 当提示选择桌面环境时, 楼主灵光一闪 "要不试试其他的吧, LXDE 更省资源而且更接

    近 windows", 进入桌面后, 我草 apt install firmware-b43-installer 没有把网卡驱动起来, 同样是 debian 只不过换了桌面环境, 怎么会发生这样玄学的事? wicd 的 on 和 off 都点烂了. dmesg 里已经看到加载了开源驱动. 楼主心还不死, 删除开源驱动后装闭源版, 下 ip wlan0 up 命令, 然而 wlan0 状态还是大写的 DOWN.

    楼主玻璃心已碎成分子离子质子, 连爬带滚地滚回 debian kde 怀抱, apt install firmware-b43-installer 都会背下来, 重启后亲爱的无线网卡回来了. onedrive 好了, 输入法好了. 然而 chromium 的

    pepper flash 还是跟 mint 一样不行, 在 debian 下直接无法找到该包. 心烦直接到论坛发贴

    http://forums.debian.net/viewtopic.php?f=30&t=130348

    原来 linux 下 google 把 flash 的大棒交回给 adobe, pepper flash 无法在 google 服务器下载 flash 插件, 就是 10 月 30 日 debian 把将 pepper flash 包撤下. 然后没有然后. wiki 没更新, 包页面没说明, 没有任

    何指导用户现在该如何为 chormium 安装 flash. 目测 30 日包撤下后全球我第一个遇到这个问题

    https://tracker.debian.org/news/811108

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833741 (这里人有提供新用户安装方法, 但我试了没成功)

    这两天折腾了自己也累了, linux 这是要继承 windows 的 plug and pray 的节奏, 不同发行版比风水更玄学, 回想起拿服务器开光的新闻, 这服务器肯定是 linux. 楼主已经忘记当初的目的是安装 dolphin, 算了吧楼主真的折腾不起.

    PS: 1 个月前我发布了 阔别 linux 几年,感觉 linux 跟智能手机真的很配... https://www.v2ex.com/t/311181#reply59

    offtopic: 明显是楼主近期运气不好, 今天早上手贱, 对照着网页, 把 cxwlth 打成了 qxwlth 发到 10086, "尊敬的客户,您已成功取消随心聊业务,特惠号码及免费拨打分钟数将在下个月结日失效。中国移动广东公司." 把绝版的 1 元 1500 分钟取消了...

    第 1 条附言  ·  2016-11-02 15:17:38 +08:00
    谢谢各位的建议, 楼主在尝试 archlinux 中, 无线网卡使用 AUR 弄好了, 准备上桌面
    47 条回复    2016-11-02 09:54:11 +08:00
    hosiet
        2
    hosiet  
       2016-11-01 12:13:20 +08:00 via Android
    企图混用 Debian testing 和 stable 的软件源是下面一系列噩梦的开始。要么不要开 testing ,要么全系统切换到 testing/unstable 才是正确方式。
    9hills
        3
    9hills  
       2016-11-01 12:15:45 +08:00
    @reus Arch 是很好,但是不推荐给 lz 用这种滚动发行版

    万一那天随手 pacman -Syu 后发现起不来了,岂不是又要发贴开喷。。
    reus
        4
    reus  
       2016-11-01 12:18:12 +08:00
    无线网卡: https://wiki.archlinux.org/index.php/broadcom_wireless

    pepper flash 在 archlinuxcn 仓库有,直接安装就行
    reus
        5
    reus  
       2016-11-01 12:18:47 +08:00
    @9hills 重装下 base 也就半个小时
    reus
        6
    reus  
       2016-11-01 12:21:09 +08:00
    @9hills 最不折腾就是 arch 了,楼主遇到的这些问题, arch 都是随手就能解决的。
    levn
        7
    levn  
       2016-11-01 12:23:14 +08:00
    也不用都依赖包管理吧……个别的东西自己装不好么
    lzhd24
        8
    lzhd24  
       2016-11-01 12:24:57 +08:00 via Android
    linux 就是从折腾开始的
    Tink
        9
    Tink  
       2016-11-01 12:31:26 +08:00 via iPhone
    你这样一个包装不上就换系统这个谁也救不了你
    xi_lin
        10
    xi_lin  
       2016-11-01 12:47:58 +08:00 via iPhone
    最后的结尾好伤感……
    xrlin
        11
    xrlin  
       2016-11-01 12:55:46 +08:00
    用了一年多的 arch 、半年的 debian ,没有什么大问题,但小问题总是存在, 特别是桌面环境,所以现在暂时尝试在 windows 下使用 vagant 用虚拟机运行 linux 。
    imn1
        12
    imn1  
       2016-11-01 13:01:16 +08:00
    debian/ubuntu 都这样,稳定版的系统,想装新版(或测试版)的软件都麻烦
    应该直接上 debian testing

    还有一个问题是新版系统,装一些非 debian 提供的“旧”软件也有问题
    装的时候,说某个 lib 需要 xxx 版本,但查看一下系统内的 lib 比软件要求的版本更高好吧~
    lzmbbg
        13
    lzmbbg  
       2016-11-01 13:03:15 +08:00
    开了 test 就要做好思想准备。
    bsidb
        14
    bsidb  
       2016-11-01 13:14:59 +08:00 via Android
    用 Arch 是最好的,还有万能的 AUR 。
    kamen
        15
    kamen  
       2016-11-01 13:36:59 +08:00
    不厚道的笑了
    还是无责任的推荐一下 Arch 吧
    kamen
        16
    kamen  
       2016-11-01 13:47:24 +08:00   ❤️ 2
    1.debian 一系的包管理就是这样,两个包同时依赖一个库的不同版本,这两个包就不能同时装。从换 Arch 以来我就没关心过依赖问题。

    2.UBUNTU 本来就很糟糕,用 ubuntu 的的确多,但是小白用户更多啊,基本上很多以后你会发现一堆人遇到了同一个问题,但是无人能解决, KUBUNTU 就是糟糕中的糟糕了,因为无人维护!!!

    3.mint 的确好用,但是他基于 ubuntu , ubuntu 基于 debian , debian 有的包依赖问题 mint 也是有的。

    4.fedora 不懂


    5.chrome 以及 chromium 的 flash 在 Arch 上直接有人打包了,安装就好了
    kamen
        17
    kamen  
       2016-11-01 14:01:39 +08:00 via Android   ❤️ 1
    顺便一说 linux 下就不要想着娱乐,这是错误的开始, linux 本来就不适用某些场景
    Lycnir
        18
    Lycnir  
       2016-11-01 14:06:19 +08:00
    我用 gentoo,一路到底。。推荐给楼主吧
    likuku
        19
    likuku  
       2016-11-01 14:20:07 +08:00
    人生苦短,露珠何必把生命浪费在折腾这些上呢?

    最近偶尔下班时间后,玩公司的 PS3 ,游戏机真的体验很棒,用来游戏的话。
    falcon05
        20
    falcon05  
       2016-11-01 14:30:20 +08:00 via iPhone
    用 Linux 的话就告别游戏了
    zi
        21
    zi  
       2016-11-01 14:45:24 +08:00
    @kamen Arch 是怎样解决两个包同时依赖一个库的不同版本的呢?
    gimp
        22
    gimp  
       2016-11-01 14:48:35 +08:00
    每个系统都有自己适合的领域, Linux 显然不该去折腾游戏的。
    gimp
        23
    gimp  
       2016-11-01 14:48:56 +08:00
    看了结尾,心疼楼主 1 秒钟
    misaka19000
        24
    misaka19000  
       2016-11-01 14:49:31 +08:00
    以前一直用的 Ubuntu ,现在想试试 Arch 了
    zsj950618
        25
    zsj950618  
       2016-11-01 15:01:27 +08:00
    你依赖冲突显然你混用软件仓库的原因。 debian:怪我喽?
    reus
        26
    reus  
       2016-11-01 15:11:13 +08:00
    @falcon05 steam 游戏不少
    kamen
        27
    kamen  
       2016-11-01 15:56:02 +08:00
    @zi 建议你看 https://www.zhihu.com/question/40297380 中 fc farseer 的回答,他是 Arch Linux TU ,更有发言权
    kamen
        28
    kamen  
       2016-11-01 16:04:29 +08:00
    关于 linux 下的游戏,如果你有需求,可以试着装一下。装好了没问题那就算了,装不上就不要强求,不如你装一个双系统来得简单。
    ytpfxnj
        29
    ytpfxnj  
       2016-11-01 16:27:57 +08:00
    用树莓派吧,或者虚拟机里装 linux ,整个快照方便恢复。
    zc666
        30
    zc666  
       2016-11-01 16:48:14 +08:00 via iPhone
    我用 ubuntu 16.04 LTS 。感觉挺好用,什么不会都可以百度。虽然有时会有莫名的情况。原来用 Kali , 感觉也不错。

    之前也是换来换去各种系统都试了试,还是习惯 apt 来安装软件。
    zi
        31
    zi  
       2016-11-01 17:00:05 +08:00
    @kamen “如果不能滿足,那麼 pacman 就簡單地罷工報錯,讓用戶自己想辦法手動去解決” 这并没有解决问题
    zlowly
        32
    zlowly  
       2016-11-01 17:04:25 +08:00
    arch 的确是耐折腾。在 HP 和 ThinkPad 笔记本上都用了不知道多少年了。只要开机自己手动更新到最新,基本没什么毛病,桌面从 gnome 换到 xfce 再换到 enlightenment 甚至是 deepin 爱怎么换都行。双启动的 windows 都折腾挂过几回还是靠 arch 救回来。
    kamen
        33
    kamen  
       2016-11-01 17:20:11 +08:00
    @zi 因为问题解决不了
    mogging
        34
    mogging  
       2016-11-01 17:39:59 +08:00
    最新的这几个发行版 ubuntu 集显笔记本一般都很稳定了,独显就呵呵了
    lynx
        35
    lynx  
       2016-11-01 18:15:36 +08:00
    arch 耐操,楼主遇到问题就重装的方式简直了
    hxd
        36
    hxd  
       2016-11-01 18:27:13 +08:00
    看到楼主图像,想起以前费劲装 SuSE 就是为了玩个游戏...

    另外,四六级、 Linux 都跟 RP 没多大关系,生命本质就是折腾
    xing3kong
        37
    xing3kong  
       2016-11-01 18:32:05 +08:00
    移动网站显示随心聊(网龄特惠)业务已暂停新增办理,实测发 KTWLTH 到 10086 仍办理成功,特惠号码设置: THHM+号码 设置正常。 GZ 号码,此前未曾办理该业务。
    tyfulcrum
        38
    tyfulcrum  
       2016-11-01 18:34:39 +08:00 via iPhone
    楼主想不折腾的话可以用 openSUSE
    q397064399
        39
    q397064399  
       2016-11-01 18:48:09 +08:00
    别折腾,说实话,你想想要是 Linux 那么好, Google 为什么要费这么大的劲在 Linux 上再封装一次成 Android ,
    Linux 的社区分裂程度是及其变态的, Ubuntu 之流 虽然用的人多,实际上呢, Ubuntu 软件包专治各种不服
    ilovesusu
        40
    ilovesusu  
       2016-11-01 21:42:59 +08:00
    @billytv 老夫教你怎么搞 b43 sudo apt install firmware-80211... 然后就好了。当然如果不是和我一样的 b4313,那就看这个 https://wiki.debian.org/bcm43xx
    至于 pepper flash 目前的办法就是先安装 flashplugin-nonfree 凑和,然后等 sid 的软件包进入 testing 至于 flashplugin 的人负责为 pepper 打包还是 pepper flash 的维护者重写脚本然后打包,等 5 , 6 天就知道了!)
    楼主折腾之路还需加油啊,鉴定完毕。
    yangff
        41
    yangff  
       2016-11-01 21:52:04 +08:00
    @zi 会有人做一个低版本的包给它用,还会写好相应的 workaround ,在安装的时候 patch 好给你用。
    k9982874
        42
    k9982874  
       2016-11-01 22:09:53 +08:00 via iPad
    家里 centos7 做路由, nas 跑 arch , htpc 是 mint ,办公笔记本 lubuntu ,完全没遇见过撸主的问题。
    htpc 的无线网卡是 bcm4360
    KingsWay
        43
    KingsWay  
       2016-11-02 00:56:04 +08:00
    @kamen 所以知乎那个回答意思就是,我们 arch 喜欢简洁,我们才懒得考虑那么复杂的情况,一股脑全给你 Y 的升级了。。。

    这个也不能说不专业,只是不同人的不同选择吧。说实话,个人也很喜欢整体升级的方案。
    但是,生产环境可由不得这么折腾,频繁、大范围升级所带来的风险实在太大。。
    Vhc
        44
    Vhc  
       2016-11-02 01:31:14 +08:00 via iPhone
    连续十年没用过 flash 了, hosts 里屏蔽了 Adobe 的域名。
    xcodebuild
        45
    xcodebuild  
       2016-11-02 08:48:22 +08:00
    这感觉大概就和用 Windows 折腾开发环境一样酸爽
    ranwu
        46
    ranwu  
       2016-11-02 09:23:12 +08:00
    保证楼主最后还是会用 windows , 表示曾经也是这么过来的。
    wangxn
        47
    wangxn  
       2016-11-02 09:54:11 +08:00 via Android
    再发,还可以开通。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2820 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.