由 jay 发表于 on 二月 23日, 2010
使用任何系统,难免会碰到需要更新系统的情况。有时是为了修补漏洞,有时是为了提高易用 性。ArchLinux为了这样的需求,提供了一个非常方便的方法,只要使用pacman -Syu就能对系统进行一次全面的 更新。
但是,世事难料,这样的全面更新难免会有一些这样那样的问题。比如更新的软件包与工作环境不兼容,又比如包维护人员出了点小纰漏导致更新后有虫爬。 因为操作系统也是软件,总会有出错的时候,所以这些问题我们都能容忍,但是在容忍的同时,我们也会希望有一个恢复原状的方法。这样,在问题解决以前,我们 的工作不至于被耽搁。可惜的是,ArchLinux的包管理程序pacman并没有提供这样的功能。
继续阅读
发表在
絮叨Linux
|
标签:
archlinux, upgrade, 更新
由 jay 发表于 on 二月 22日, 2010
过完年到单位,想起来好久没更新,便手贱运行了一把,谁知,ArchLinux继上次被我骂完后再次不争气的报错了。
$ sudo pacman -Su
:: Starting full system upgrade...
:: Replace klibc with core/mkinitcpio? [Y/n] Y
:: Replace klibc-extras with core/mkinitcpio? [Y/n] y
:: Replace klibc-kbd with core/mkinitcpio? [Y/n] y
:: Replace klibc-module-init-tools with core/mkinitcpio? [Y/n] y
:: Replace klibc-udev with core/mkinitcpio? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: kdelibs: requires phonon
于是只好骨骼去,发现官方论坛上有解,点此跳转。
主要原因是qt升级,原先脆弱的依赖关系无法解决问题,需要先单独更新qt后才能继续剩余部分的更新,所以需要按如下顺序进行系统升级。
% pacman -Sy --asdeps qt
% pacman -Su
问题虽然解决,但是最近Arch在我的心目中的印象是大打折扣了,有种恨铁不成钢的感觉哪……
发现我作为用户实在是太挑剔了……
发表在
絮叨Linux
|
标签:
archlinux, pacman, upgrade