我试图texmaker
从存储库安装。为了安装texlive
我遵循此处描述的步骤。为此,我使用的控制文件是这。它包含 texlive-binaries 文件。
然后我尝试texmaker
从安装apt
。它的依赖项列为
# apt-cache depends texmaker
texmaker
Depends: libc6
Depends: libgcc1
Depends: libpoppler-qt4-3
Depends: libqt4-network
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libqtwebkit4
Depends: libstdc++6
Depends: zlib1g
Depends: texmaker-data
Recommends: aspell
Recommends: ghostscript
Recommends: netpbm
Recommends: psutils
texlive-local
Recommends: texlive-latex-extra
texlive-local
|Recommends: <hunspell-dictionary>
myspell-fr
myspell-ru
hunspell-an
hunspell-ar
hunspell-be
hunspell-da
hunspell-de-at
hunspell-de-at-frami
hunspell-de-ch
hunspell-de-ch-frami
hunspell-de-de
hunspell-de-de-frami
hunspell-en-ca
hunspell-en-us
hunspell-eu-es
hunspell-fr
hunspell-gl-es
hunspell-hu
hunspell-kk
hunspell-ko
hunspell-ne
hunspell-ro
hunspell-ru
hunspell-se
hunspell-sh
hunspell-sr
hunspell-sv-se
hunspell-uz
hunspell-vi
myspell-et
myspell-lv
myspell-pl
|Recommends: <openoffice.org-spellcheck-de-de>
hunspell-de-de
myspell-de-de
|Recommends: <myspell-dictionary>
myspell-de-de-oldspell
myspell-fr
myspell-ru
hunspell-kk
myspell-af
myspell-bg
myspell-ca
myspell-cs
myspell-da
myspell-de-at
myspell-de-ch
myspell-de-de
myspell-en-au
myspell-en-gb
myspell-en-us
myspell-en-za
myspell-eo
myspell-es
myspell-et
myspell-fa
myspell-fi
myspell-fo
myspell-fr-gut
myspell-ga
myspell-gd
myspell-gv
myspell-he
myspell-hr
myspell-hu
myspell-hy
myspell-it
myspell-ku
myspell-lt
myspell-lv
myspell-nb
myspell-nl
myspell-nn
myspell-pl
myspell-pt-br
myspell-pt-pt
myspell-sk
myspell-sl
myspell-sw
myspell-th
myspell-tl
myspell-uk
Recommends: hunspell-en-us
Recommends: asymptote
Recommends: ibus-qt4
但是当我尝试安装texmaker
时apt
显示
# apt-get install texmaker
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
asymptote asymptote-doc ed freeglut3 ibus-qt4 libgraphite3 libibus-qt1
libptexenc1 libqtwebkit4 libruby1.9.1 libsigsegv2 libyaml-0-2
python-imaging-tk ruby ruby1.9.1 tex-common texlive-binaries texlive-common
texmaker-data
为什么会这样呢?
tex-studio
我安装并没有遇到任何问题texworks
。
答案1
正如米克尔所说,apt-get
默认情况下会引入建议。另外,请记住,依赖项也有依赖项,因此有时您可以通过这种方式获得额外的包。
虽然推荐并不是绝对必要的,但有时打包者会包含推荐的软件包,这些软件包通常是软件正常运行所必需的。推荐而不是要求某些软件包(通常是正确运行所必需的)的原因是,某些用户可能有不需要这些软件包的特殊需求,因此这样做是为了让空间有限的人可以稍微保留他们的系统更苗条。这是一个灵活性的考虑。显然,Debian 政策对此不能完全精确,因此它有点灰色地带。就我个人而言,我让apt-get
安装建议的安装,如果磁盘空间不是问题,那通常会更简单,而且可能更好。但您的里程可能会有所不同。
这是来自Debian 政策手册
在关系Recommends
。
Recommends
这声明了一种强烈的但不是绝对的依赖性。
该
Recommends
字段应该列出可以在所有但不常见的安装中找到的软件包。