V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
tioover
V2EX  ›  Arch

半年没Syu ,果然玩脱。

  •  
  •   tioover · 2013-06-16 11:13:37 +08:00 · 7961 次点击
    这是一个创建于 4183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    高考。

    ------------

    ➜ ~ sudo pacman -Syu
    [sudo] password for tioover:
    :: 正在同步软件包数据库...
    core 已经是最新版本
    extra 已经是最新版本
    community 已经是最新版本
    :: 下列软件包应当首先更新:
    pacman
    :: 打算取消当前操作
    :: 并马上安装这些软件包吗? [Y/n]

    Y

    正在解决依赖关系...
    正在查找内部冲突...
    错误:无法准备事务处理 (无法满足依赖关系)
    :: package-query: 要求 pacman<4.1


    ➜ ~ sudo pacman -S pacman package-query
    :: 下列软件包应当首先更新:
    pacman
    :: 打算取消当前操作
    :: 并马上安装这些软件包吗? [Y/n]

    n

    错误:未找到目标:package-query
    ➜ ~
    36 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-06-16 11:15:54 +08:00
    喜闻乐见.
    tioover
        2
    tioover  
    OP
       2013-06-16 11:24:43 +08:00
    解决,老办法,删掉yaourt。
    恶心死我了,当时就想换Ubuntu。
    nichan
        3
    nichan  
       2013-06-16 11:38:24 +08:00
    我能吐槽一下中文吗……
    tioover
        4
    tioover  
    OP
       2013-06-16 11:39:25 +08:00
    @nichan 环境变量是中文当然显示的是中文,我在虚拟终端里弄的。
    AstroProfundis
        5
    AstroProfundis  
       2013-06-16 12:35:23 +08:00
    小心最近刚改过的 /usr/sbin
    edgar
        6
    edgar  
       2013-06-16 13:37:51 +08:00
    - -。半年不更新是很危险的。。。。
    bcxx
        7
    bcxx  
       2013-06-16 14:08:39 +08:00
    嗯,挺好的,又可以重装系统了,楼主要幸福!
    humiaozuzu
        8
    humiaozuzu  
       2013-06-16 14:25:33 +08:00
    请直接重装系统
    tioover
        9
    tioover  
    OP
       2013-06-16 14:29:35 +08:00
    (513/513) 正在检查文件冲突 [######################] 100%
    错误:无法提交处理 (有冲突的文件)
    filesystem: 文件系统中已存在 /bin
    filesystem: 文件系统中已存在 /sbin
    filesystem: 文件系统中已存在 /usr/sbin


    我觉得我还是换系统吧……
    hitsmaxft
        10
    hitsmaxft  
       2013-06-16 14:30:50 +08:00
    这个还好,, 最大的危险还是 filesystem 的升级.. 呵呵

    卸载掉 package-query yaourt 升级完毕之后再去aur上下载PKGBUILD, 运行下makepkg -i 就好了
    hitsmaxft
        11
    hitsmaxft  
       2013-06-16 14:35:15 +08:00   ❤️ 1
    @tioover 首页已经提示了这个问题..

    pacman -Syu --ignore filesystem,bash
    pacman -Syu

    如果还有冲突的, 删掉 /bin /sbin /usr/sbin(别删错了/usr/bin ), 重新Syu 但是先确定下执行第一步之后这些目录下没东西了, 因为 从aur 上安装的包可能会占用这些目录, 先卸载掉, 等完整升级了系统之后再重新装就好了.

    官方建议, 记得开一个新的终端, 并且su到root. 免得删了那几个目录之后运行不了其他命令, 不过我没碰上问题..
    tioover
        12
    tioover  
    OP
       2013-06-16 14:35:50 +08:00
    正在下Ubuntu ,如果没有把我恶心回Arch 的话……
    tioover
        13
    tioover  
    OP
       2013-06-16 14:37:38 +08:00
    @hitsmaxft 哦,谢谢,如果升级以后还能重启的话……
    wogong
        14
    wogong  
       2013-06-16 14:42:45 +08:00
    呃,其实每次Syu不正常的时候看看官方首页news都可以解决啊,也不是特别折腾,Arch用的很舒服,两年左右时间了。
    hitsmaxft
        15
    hitsmaxft  
       2013-06-16 15:14:26 +08:00
    @wogong 我的已经用了4年了, 电脑换硬盘都干过, arch的开发者就是喜欢折腾文件系统, 容易把不明真相的用户折腾得比较尴尬..

    上次glibc升级手贱带上force, 就挂了..
    qiukun
        16
    qiukun  
       2013-06-16 15:22:50 +08:00
    tioover
        17
    tioover  
    OP
       2013-06-16 16:14:26 +08:00
    报告
    系统已完蛋!
    正在准备安装Ubuntu。
    erhandsome
        18
    erhandsome  
       2013-06-16 16:28:59 +08:00
    活该
    swulling
        19
    swulling  
       2013-06-16 16:58:06 +08:00   ❤️ 1
    哎,Arch的好处是赶走不少连文档都懒得看的用户。
    skydark
        20
    skydark  
       2013-06-16 17:05:55 +08:00
    有警告是好事,总比--force后出事强,警告->查news->继续滚 就不会挂,自己用着arch比用ubuntu的时候安逸多了,不过放着N久不滚的事确实没干过……
    P.S.: 真觉得pacman应该直接把--force这个选项删掉,真遇到冲突得强制解决的就自己手动删去,免得留着条路反而抱有侥幸心理。
    Golevka
        21
    Golevka  
       2013-06-16 17:40:45 +08:00
    自从去年Arch放弃i686后我就再也没升过, 所以这一年过得相当安稳
    tioover
        22
    tioover  
    OP
       2013-06-16 19:02:05 +08:00
    @swulling
    你怎么知道刚刚更新前没看 news?
    并且我现在真的不觉得一个进行常规操作也有风险的发行版是个好发行版。
    tioover
        23
    tioover  
    OP
       2013-06-16 19:32:02 +08:00
    ……我错了
    Ubuntu 什么的真心难受……

    还是用回Arch 这个不好的发行版吧。
    哭。
    lightening
        24
    lightening  
       2013-06-16 19:37:18 +08:00
    @tioover 悄悄地告诉你,Debian
    likuku
        25
    likuku  
       2013-06-16 19:49:27 +08:00
    @tioover 嗯,最近重新玩debian系,一样很多恶心。。。假若 apt-get/deb 没有好用的现成包,就超麻烦的。

    现在又开始怀念gentoo的好了。
    likuku
        26
    likuku  
       2013-06-16 19:51:00 +08:00
    @tioover 想了想,其实还是 freebsd 最好了咩。
    quake0day
        27
    quake0day  
       2013-06-16 21:04:34 +08:00
    Arch一天到晚改配置文件,改filesystem目录,改Python版本,改签名...如果喜欢鼓捣系统的每次跟着做也就算了,但是有的时候就是想升下级到最新版然后装软件,这时候这种大幅度的修改就显得格外烦人。

    你很可能在服务器半年没更新的时候,为了要yaourt一个新软件包,搞定依赖,所以要升级,而升级则要升级pacman,升级pacman要升级filesystem,升级filesystem要搞定glibc的依赖和修改好/bin /sbin /lib64下面那些冗余文件,为了修改到合适,需要手动记录并且一个个删除这些包,而这些包又被一堆包依赖,然后....
    其实我就是想yaourt一个软件包!!摔
    alexrezit
        28
    alexrezit  
       2013-06-16 21:23:07 +08:00
    @qiukun
    Yooo~ 你不是最喜欢 arch 么?
    fsw90628
        29
    fsw90628  
       2013-06-16 21:29:05 +08:00
    在 CentOS 上遇到过一次类似情况,被迫换到一台全新机器。
    hitsmaxft
        30
    hitsmaxft  
       2013-06-16 21:37:18 +08:00   ❤️ 1
    @tioover 玩坏了就手动修复呗.. 至少能进busybox吧?手动建立软链接
    skydark
        31
    skydark  
       2013-06-16 21:40:47 +08:00   ❤️ 1
    @quake0day
    用Ubuntu的时候为了安装一个新软件包,搞定依赖,需要升级,搞着搞着需要升级glibc,然后……
    然后第一次我重装upgrade到10.04了,第二次我换Arch了,老老实实天天升级妈妈再也不用担心我的系统了_(:з」∠)_
    不没事Syu一下的Arch和没upgrade的Ubuntu性质差不多,想yaourt/apt-get/make install一个新软件包?阿门……
    qiukun
        32
    qiukun  
       2013-06-16 21:59:18 +08:00
    @alexrezit 我喜欢叫你用 Arch
    min
        33
    min  
       2013-06-16 22:55:07 +08:00
    这两天改bin目录,按照教程操作之后还是挂掉了,原因是我的系统用了lvm。
    系统boot不起来就自动去了急救shell,# mkinitcpio -p linux一下就恢复了。
    ini
        34
    ini  
       2013-06-16 23:31:18 +08:00
    最近的/bin目录那个。。感觉有危险,还没升,等重要的东西都备份了再说,可别像去年glibc那样。。
    tywtyw2002
        35
    tywtyw2002  
       2013-06-23 00:12:22 +08:00
    arch比较恶心就是在于包的滚动更新,就算你不syu,你要装新的软件有的时候会提示xxx版本太低,然后更新xxx,之后你就要更新半个系统的包,比如glibc升级。

    最可气的是什么软件都要用最新的版本,有些软件比较好兼容老配置,有些软件升级后老配置就不能用了,还要看文档去修改conf文件,恶心呀。
    humiaozuzu
        36
    humiaozuzu  
       2013-06-23 00:20:48 +08:00
    @tywtyw2002 +1 。。。 改conf真尼玛疼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:32 · PVG 05:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.