LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -avc为啥会把less删掉呢?

[复制链接]
发表于 2011-10-10 19:53:48 | 显示全部楼层 |阅读模式

  1. >>> These are the packages that would be unmerged:

  2. dev-lang/swig
  3.     selected: 2.0.4
  4.    protected: none
  5.      omitted: none

  6. dev-libs/libunique
  7.     selected: 3.0.2
  8.    protected: none
  9.      omitted: 1.1.6-r1

  10. dev-python/gst-python
  11.     selected: 0.10.21
  12.    protected: none
  13.      omitted: none


  14. !!! 'sys-apps/less' (virtual/pager) is part of your system profile.
  15. !!! Unmerging it may be damaging to your system.


  16. sys-apps/less
  17.     selected: 444
  18.    protected: none
  19.      omitted: none

  20. All selected packages: dev-python/gst-python-0.10.21 dev-lang/swig-2.0.4 sys-apps/less-444 dev-libs/libunique-3.0.2

  21. >>> 'Selected' packages are slated for removal.
  22. >>> 'Protected' and 'omitted' packages will not be removed.

  23. Would you like to unmerge these packages? [Yes/No] ^C
复制代码


less是被virtual/pager-0依赖的,而pager又是@system里的,应该不会被删阿。


p.s.
话说今天重装less,看到一code2color补丁,哈,原来less也是可以有颜色的,看了看说明文档,原来只要export LESScolor=yes就行了,然后看源代码什么的都会自动上色。
发表于 2011-10-10 20:15:18 | 显示全部楼层
因为已经有一个pager了:
  1. ryan@timemars ~ $ equery b /bin/more
  2. * Searching for /bin/more ...
  3. sys-apps/util-linux-2.20 (/bin/more)
复制代码
  1. ryan@timemars ~ $ equery g virtual/pager
  2. * Searching for pager in virtual ...
  3. * dependency graph for virtual/pager-0
  4. `--  virtual/pager-0  amd64
  5.    `--  sys-apps/less-444  (sys-apps/less) ~amd64
  6.    `--  sys-apps/more-2.12r  (sys-apps/more) [missing keyword]
  7.    `--  sys-apps/most-5.0.0a  (sys-apps/most) amd64
  8.    `--  sys-apps/util-linux-2.20  (sys-apps/util-linux) ~amd64  [ncurses]
  9.    `--  app-text/lv-4.51-r3  (app-text/lv) ~amd64
  10. [ virtual/pager-0 stats: packages (6), max depth (1) ]
复制代码

https://bugs.gentoo.org/show_bug.cgi?id=384979

当然,more很坑爹,所以介意的话可以把less加到world里面,或者转用most
回复 支持 反对

使用道具 举报

发表于 2011-10-14 15:05:51 | 显示全部楼层
我没注意就确认删了,等用 man 时才发现
回复 支持 反对

使用道具 举报

发表于 2011-10-14 16:36:01 | 显示全部楼层
Post by views63;2153517
我没注意就确认删了,等用 man 时才发现

可以用eselect pager切换man使用的pager,没有less也可以。个人觉得most似乎好一些。
回复 支持 反对

使用道具 举报

发表于 2011-10-14 20:01:31 | 显示全部楼层
我装了vim,所以干脆用vimmanpager代替了
回复 支持 反对

使用道具 举报

发表于 2011-10-14 21:11:09 | 显示全部楼层
之前 ed 也把 nano 给踢了……
回复 支持 反对

使用道具 举报

发表于 2011-10-15 06:08:06 | 显示全部楼层
因为@system需要的不是app-pagers/less,而是virtual/pager。那可以被app-pagers/more满足。
回复 支持 反对

使用道具 举报

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

本版积分规则

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