passend dazu, mehr Pakete zu installieren, als als Abhängigkeiten angegeben

11

Ich habe versucht, texmakeraus dem Repository zu installieren . Für die Installation des habe texliveich die hier beschriebenen Schritte befolgt . Dazu wird die Steuerdatei , die ich verwendet diese . Es enthält die Datei texlive-binaries.

Dann habe ich versucht zu installieren texmakeraus apt. Die Abhängigkeit ist als aufgeführt

# 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

Aber wenn ich versuche zu installieren texmakeraus aptsind Shows

# 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

Wieso ist es so?

Ich hatte kein Problem bei der Installation tex-studiound texworks.

user3539
quelle

Antworten:

18

Wie Mikel sagte, apt-getzieht standardmäßig die Empfehlungen ein. Denken Sie auch daran, dass die Abhängigkeiten auch Abhängigkeiten haben, sodass Sie manchmal zusätzliche Pakete auf diese Weise erhalten können.

Während Empfehlungen nicht unbedingt erforderlich sind, enthalten einige der Zeitverpacker empfohlene Pakete, die normalerweise für das ordnungsgemäße Funktionieren der Software erforderlich sind. Der Grund dafür, dass einige Pakete (die normalerweise für eine ordnungsgemäße Funktion erforderlich sind) eher empfohlen als erforderlich sind, besteht darin, dass einige Benutzer möglicherweise spezielle Anforderungen haben, für die diese Pakete nicht erforderlich sind. Dies geschieht, damit Benutzer mit Platzbeschränkungen ihre Systeme ein wenig behalten können schlanker. Es ist eine Überlegung zur Flexibilität. Die Debian-Politik kann diesbezüglich natürlich nicht ganz präzise sein, daher handelt es sich um eine Grauzone. Persönlich lasse ich apt-getdie Empfehlungen installieren, und wenn Speicherplatz kein Problem ist, ist das normalerweise einfacher und wahrscheinlich besser. Ihr Kilometerstand kann jedoch variieren.

Hier ist das Wort aus den Debian - Richtlinien auf die RecommendsBeziehung .

Recommends

    Dies erklärt eine starke, aber nicht absolute Abhängigkeit.

    Das RecommendsFeld sollte Pakete auflisten, die zusammen mit einer bis auf ungewöhnliche Installationen gefunden werden.

Faheem Mitha
quelle
1
Es ist hauptsächlich eine Grauzone, wenn es um grafische Umgebungen geht, da sie möglicherweise ein Konglomerat von Frontends auf hoher Ebene installieren, deren Installation standardmäßig wenig sinnvoll ist, aber selbst dann ist es unklar, denn wenn Sie beispielsweise das Basis-KDE-Paket erhalten, das Option, während möglicherweise mehr Desktop-Anwendungen installiert werden. Wenn diese Option nicht aktiviert ist, kann der X-Server möglicherweise nicht alle GPU-spezifischen Bibliotheken installieren. (wenn kein X installiert war)
j riv