由 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
由 jay 发表于 on 一月 27日, 2010
Oh yeah!第100贴,撒花~~
安装ArchLinux痛苦么?一般来说是无痛的,网络条件允许的情况下下载安装二进制包那是唰唰的。可是如果碰到下面几种情况呢:
- 网速超慢
- 需要安装多台机器
- 需要装个ArchLinux虚拟机尝试新功能
虽然说这些情况用pacman也是OK的,但是,慢速下载或者重复下载就是一件非常痛苦的事情了。
碰到这样的情况,特别是需要安装多台archlinux的时候,大家应该会想到,要不然就自己建一个软件包镜像呗。可是怎么做?用rsync ?那网络慢的时候不还是没法解决这个问题么?而且事实上没有必要保存一个完整的镜像,基本上平时要用的也就那么几个包而已。
继续阅读
发表在
絮叨Linux
|
标签:
archlinux, mirror, pacman
由 jay 发表于 on 一月 18日, 2010
ArchLinux如果作为Desktop环境,应该是相当便捷的,一般情况下只要pacman -Syu就可以保持系统在最新的稳定状态。但是如果将ArchLinux作为开发机或者服务器,有一些东西还是得需要注意一下。
软件包组 Package Group
这个概念其实大家早就碰到过了,安装基本系统时会让你选择base和base-devel,这些其实就是软件包组。又比如说gnome,这也是一个,大家在pacman -S gnome的时候应该都看到了pacman的相关提示了吧。使用软件包组在部分更新时非常方便,比如更新基本系统,只需要pacman -S base就可以实现了,免除了手动输入那一长串的包名……
那么,怎么知道有哪些软件包组呢?其实只要使用pacman -Sg这个命令,就能看到当前库中所提供的所有软件包组列表,而使用pacman -Sg <包名>则可以查看指定软件包组的具体内容。
继续阅读
发表在
絮叨Linux
|
标签:
archlinux, pacman