为什么安装 Octave 时会自动选择一堆关于 texlive 相关的包呢?

最近在 Coursera 上学习 Andrew Ng 的 Machine Learning,课程需要用到 Octave,用 zypper 搜索发现有,然后安装,然后。。为什么会选中一堆关于 texlive 相关的包呢??如果本地已经有安装 texlive2013,而不想把 texlive 重新安装一遍,这个又怎么办??(我这次的 texlive2013 是直接下载光盘镜像安装的,不是来自官方源里面,texlive 选的是默认路径 /usr/local/texlive2013 ),添加本地源能搞定吗??

jiaxing@suse:~> sudo zypper install octave
正在加载软件源数据...
正在读取已安装的软件包...
正在解决软件包依赖关系...

将安装以下新软件包:
  blas-devel fftw3-devel fftw3-threads-devel gcc47-fortran gcc-fortran gsl hdf5 
  latex2html latex2html-pngicons libarpack2 libccolamd-2_8_0 libcholmod-2_0_1 
  libcolamd-2_8_0 libcxsparse-3_1_1 libfftw3_threads3 libfltk1 libgc1 libglpk0 
  libhdf5-0 libhdf5_hl0 libkpathsea6 libMagick++5 libqhull6-6_3_1_1494 
  libqrupdate1 libsuitesparseconfig-4_0_2 libttf2 libzzip-0-13 makeinfo octave 
  octave-devel psutils t1lib texinfo texlive texlive-12many texlive-a2ping 
  texlive-a2ping-bin texlive-a2ping-doc texlive-a4wide texlive-a4wide-doc 
  texlive-accfonts texlive-accfonts-bin texlive-accfonts-doc texlive-advdate 
  texlive-advdate-doc texlive-ae texlive-aeguill texlive-aeguill-doc 
  texlive-afm2pl texlive-afm2pl-bin texlive-afm2pl-doc texlive-amscls 
  texlive-bundledoc-doc texlive-caption texlive-carlisle texlive-ccfonts 
  texlive-cc-pl texlive-cc-pl-doc texlive-cc-pl-fonts texlive-changepage 
  texlive-charter texlive-charter-doc texlive-charter-fonts texlive-checkcites 
   。。。这中间省略了很多啊。。。
  texlive-zapfding texlive-zapfding-fonts xaw3d 

自动选中了以下推荐软件包:
  blas-devel fftw3-devel fftw3-threads-devel hdf5 libfftw3_threads3 
  octave-devel texlive-a2ping-doc texlive-a4wide-doc texlive-accfonts-doc 
  texlive-advdate-doc texlive-aeguill-doc texlive-afm2pl-doc texlive-amstex-doc 
  texlive-anysize-doc texlive-asymptote-doc texlive-automata-doc 
  texlive-xifthen-doc 
  texlive-xstring-doc texlive-xunicode-doc 
  。。。这里也是一样。。。

983 个软件包将新装.
总下载大小:310.6 MiB 。 操作完成后,将占用额外的 644.7 MiB 空间。
继续吗? [y/n/?] (y): n

PS:以前直接从源里面装过一次 texlive,虽然总共下载大小不多,但软件包的数目很多,足足安装了我四个多小时才搞定。。这次不想重演噩梦!!

话说这次 machine learning 课第一次指派作业要到 11 月 3 号,也就是说现在虽然已经开课了,但是在 11 月 3 日之前报名还是可以的,学完之后是可以拿到证书的哦!

[quote=“torbai”][ 已放弃 ] 光盘安装 texlive2012,安装了 texlive-dummy,其他软件依然依赖 texlive]

你都说了是“已放弃”了啊!看了大半天还是没找到该怎么解决问题除了直接从源里安装。。从源码编译什么的,新手不懂! :sweat:

意思就是只能从源里装。嫌官方源慢的话可以换国内的源

因为 octave 依赖 texlive 呗~可能标符号和公式要用到 texlive。(话说以来 texlive 的软件好像蛮多的)

上面帖子是说如果你不想装 texlive (确实用不到)可一做一个伪包骗过去。要不然只能乖乖装源里的 texlive。装了下载来的 iso 也不行。

再简单了说,就是你乖乖装就好了,估计也不会装太多东西。很快的。

如果 sudo zypper in --no-recommends octave 不行那就是不行。别的看那贴吧。不可能把不由包管理器管理的软件当作包管理器管理的软件的依赖的。别说 RPM/DEB 可能 gentoo overlay 都不行。

来自 Galaxy Note 2 上的 Tapatalk 4