首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt安装比指定的依赖项更多的软件包

apt安装比指定的依赖项更多的软件包
EN

Unix & Linux用户
提问于 2013-05-25 11:01:40
回答 1查看 5.3K关注 0票数 12

我试图从存储库中安装texmaker。在安装texlive时,我遵循了这里描述的步骤。为此,我使用的控制文件是。它里面有文件文本二进制文件。

然后我尝试从texmaker安装apt。它的依赖项列为

代码语言:javascript
复制
# 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时,显示了

代码语言:javascript
复制
# 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-studiotexworks没有问题。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-05-25 16:43:05

正如米克尔所说,在默认情况下,apt-get正在推出推荐方案。此外,请记住,依赖关系也有依赖关系,因此有时您可以通过这种方式获得额外的包。

虽然推荐并不是绝对必要的,但一些时间包装器包含了通常对软件的正确运行所必需的软件包。推荐某些软件包(通常是正确运作所必需的)而不是所需的原因是,一些用户可能有不需要这些软件包的特殊需要,因此这样做是为了使空间有限的人能够使他们的系统更苗条一些。这是一个灵活的考虑。显然,Debian政策不能完全精确,所以这是一个灰色地带。就我个人而言,我让apt-get安装建议,如果磁盘空间不是问题,这通常更简单,而且可能更好。但你的里程可能不一样。

以下是来自Debian政策手册 on 这个Recommends关系的单词。

Recommends

这表明了一种强而非绝对的依赖性。

Recommends字段应该列出与所有非常规安装中的包一起发现的包。

票数 21
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/77053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档