LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1447|回复: 15

lzma怎么装?

[复制链接]
发表于 2011-4-26 16:45:14 | 显示全部楼层 |阅读模式
已将app-arch/lzma添加到package.keywords中然后

#emerge -pv app-arch/lzma

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-arch/lzma-4.65  USE="-doc" 282 kB
[blocks B     ] app-arch/lzma ("app-arch/lzma" is blocking sys-apps/man-1.6f-r4)

Total: 1 package (1 new), Size of downloads: 282 kB
Conflict: 1 block (1 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  (app-arch/lzma-4.65, ebuild scheduled for merge) pulled in by
    app-arch/lzma

  (sys-apps/man-1.6f-r4, installed) pulled in by
    sys-apps/man required by (virtual/man-0, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/han ... .xml?full=1#blocked

这该怎么办?
发表于 2011-4-26 17:01:11 | 显示全部楼层
你安装的 lzma 是 ~x86 的,而你的 man 则不是。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 17:09:35 | 显示全部楼层
Post by LiYanrui;2136597
你安装的 lzma 是 ~x86 的,而你的 man 则不是。


这个我看出来了。
其实,我也不想安装~x86的lzma,但是稳定版的lzma仓库里没有。
现在有个文件是.7z,怎么办?

整个系统变成~x86,估计要重新编译两天。
回复 支持 反对

使用道具 举报

发表于 2011-4-26 18:49:07 | 显示全部楼层
装xz不行吗?
回复 支持 反对

使用道具 举报

发表于 2011-4-26 19:53:49 | 显示全部楼层
难道你是在虚拟机里用的gentoo吗?非古董级硬件都不需要2天就能编译完了吧。。。我本本的p8600一共用了5.5小时把整个系统编译了一遍,500多个包,比较大的包有glibc、gcc、icedtea、xulrunner,没有装libreoffice

7z的文件装个p7zip就可以解了,启用rar的USE把rar格式也解决了,再装个fileroller就可以直接在nautilus里双击打开了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 20:00:06 | 显示全部楼层
Post by timemars;2136615
难道你是在虚拟机里用的gentoo吗?非古董级硬件都不需要2天就能编译完了吧。。。我本本的p8600一共用了5.5小时把整个系统编译了一遍,500多个包,比较大的包有glibc、gcc、icedtea、xulrunner,没有装libreoffice


没在虚拟机里,可能make.conf没有写好。

一共700个包,像firefox,gnome-light, xulrunner, evince,boost这些都是大包吧,libreoffice更是超大包。
回复 支持 反对

使用道具 举报

发表于 2011-4-26 20:20:09 | 显示全部楼层
Post by easior lars;2136616
没在虚拟机里,可能make.conf没有写好。

一共700个包,像firefox,gnome-light, xulrunner, evince,boost这些都是大包吧,libreoffice更是超大包。


firefox不大,xulrunner才是大包,不过这两个要更新就一起更新了。
没有装libreoffice,不过我知道它的前身openoffice很大,一般的推荐是用二进制包。boost是被libreoffice、ibus-pinyin等依赖的,印象中是有点大,同样没有这个包。
gnome-light其实是个meta,没有大小的。
evince很小,它依赖的poppler稍大。

另外,假如内存足够大的话,把/var/tmp挂到内存里,据说可以加快编译。
  1. tmpfs                   /var/tmp                                        tmpfs           size=3G,noatime                                         0 0
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 20:53:23 | 显示全部楼层
Post by timemars;2136621
firefox不大,xulrunner才是大包,不过这两个要更新就一起更新了。
没有装libreoffice,不过我知道它的前身openoffice很大,一般的推荐是用二进制包。boost是被libreoffice、ibus-pinyin等依赖的,印象中是有点大,同样没有这个包。
gnome-light其实是个meta,没有大小的。
evince很小,它依赖的poppler稍大。

另外,假如内存足够大的话,把/var/tmp挂到内存里,据说可以加快编译。
  1. tmpfs                   /var/tmp                                        tmpfs           size=3G,noatime                                         0 0
复制代码


内存足够大需要多大? size=3G是随意写的吗?
回复 支持 反对

使用道具 举报

发表于 2011-4-26 20:59:16 | 显示全部楼层
装xz嘛……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-26 21:08:22 | 显示全部楼层
Post by jtshs256;2136627
装xz嘛……

# emerge -pv xz

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "xz".

emerge: searching for similar names...
emerge: Maybe you meant any of these: games-engines/xzip, media-gfx/xzgv?

* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

不过xz-utils倒是有的,就是file-roller不起作用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表