LinuxSir.cn,穿越时空的Linuxsir!

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

如何干净的删除texlive

[复制链接]
发表于 2010-7-9 20:10:57 | 显示全部楼层 |阅读模式
犹豫半天,还是考虑开个新贴。
http://bbs.ctex.org/viewthread.p ... p;extra=&page=4
这贴已经看了,可是还是没有解决问题。

我的问题是:

  1. eix -I texlive
  2. [i] app-text/texlive-core
  3.      Available versions:  2008-r7 ~2008-r8 ~2009-r1 ~2009-r2 {X doc source tk}
  4.      Installed versions:  2008-r7(10时33分21秒 2010年07月09日)(X -doc -source -tk)
  5.      Homepage:            http://tug.org/texlive/
  6.      Description:         A complete TeX distribution

  7. [i] dev-texlive/texlive-basic
  8.      Available versions:  2008-r1 ~2009 {doc source}
  9.      Installed versions:  2008-r1(10时33分40秒 2010年07月09日)(-doc -source)
  10.      Homepage:            http://www.tug.org/texlive/
  11.      Description:         TeXLive Essential programs and files

  12. [i] dev-texlive/texlive-documentation-base
  13.      Available versions:  2008 ~2009 {source}
  14.      Installed versions:  2008(10时33分31秒 2010年07月09日)(-source)
  15.      Homepage:            http://www.tug.org/texlive/
  16.      Description:         TeXLive TeX Live documentation

  17. [i] dev-texlive/texlive-latex
  18.      Available versions:  2008-r2 ~2009 {doc source}
  19.      Installed versions:  2008-r2(10时33分52秒 2010年07月09日)(-doc -source)
  20.      Homepage:            http://www.tug.org/texlive/
  21.      Description:         TeXLive Basic LaTeX packages

  22. [i] dev-texlive/texlive-latexrecommended
  23.      Available versions:  2008-r2 ~2009 {doc source}
  24.      Installed versions:  2008-r2(10时34分02秒 2010年07月09日)(-doc -source)
  25.      Homepage:            http://www.tug.org/texlive/
  26.      Description:         TeXLive LaTeX recommended packages

  27. Found 5 matches.

复制代码


其中latexrecommended被gnuplot依赖,而gnuplot被libqalculate依赖,进而被kde-base/step依赖,进而被kdeedu-meta依赖,进而被kde-meta依赖。

无语了。请问你们的kde4.4.4都是这种情况吗?
发表于 2010-7-9 20:16:37 | 显示全部楼层
emerge -C `eix --only-names -I texlive`
emerge --depclean -pv
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-9 20:22:34 | 显示全部楼层
谢谢:
  1. # emerge --depclean -pv
  2. * Depclean may break link level dependencies.  Thus, it is
  3. * recommended to use a tool such as `revdep-rebuild` (from
  4. * app-portage/gentoolkit) in order to detect such breakage.
  5. *
  6. * Always study the list of packages to be cleaned for any obvious
  7. * mistakes. Packages that are part of the world set will always
  8. * be kept.  They can be manually added to this set with
  9. * `emerge --noreplace <atom>`.  Packages that are listed in
  10. * package.provided (see portage(5)) will be removed by
  11. * depclean, even if they are part of the world set.
  12. *
  13. * As a safety measure, depclean will not remove any packages
  14. * unless *all* required dependencies have been resolved.  As a
  15. * consequence, it is often necessary to run `emerge --update
  16. * --newuse --deep world` prior to depclean.
  17. Calculating dependencies... done!
  18. * Dependencies could not be completely resolved due to
  19. * the following required packages not being installed:
  20. *
  21. *   dev-texlive/texlive-latexrecommended pulled in by:
  22. *     virtual/latex-base-1.0
  23. *
  24. *   dev-texlive/texlive-fontutils pulled in by:
  25. *     virtual/latex-base-1.0
  26. *
  27. * Have you forgotten to run `emerge --update --newuse --deep world` prior
  28. * to depclean? It may be necessary to manually uninstall packages that no longer
  29. * exist in the portage tree since it may not be possible to satisfy their
  30. * dependencies.  Also, be aware of the --with-bdeps option that is documented
  31. * in `man emerge`.
复制代码

而运行emerge --update --newuse --deep world只会导致重装
回复 支持 反对

使用道具 举报

发表于 2010-7-9 22:27:48 | 显示全部楼层
你应该检查没关联包,是不是默认依赖latex。
最简单的方法,就是在make.conf里边全局去除latex支持。
回复 支持 反对

使用道具 举报

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

本版积分规则

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