Estaba intentando instalar texmaker
desde el repositorio. Para instalar el texlive
seguí los pasos descritos aquí . Para esto, el archivo de control que utilicé es este . Tiene el archivo texlive-binaries en él.
Luego intenté instalar texmaker
desde apt
. Tiene la dependencia listada como
# 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
Pero cuando intenté instalar texmaker
desde apt
is 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
¿Por que es esto entonces?
No tuve problemas para instalar tex-studio
y texworks
.
Respuestas:
Como dijo Mikel,
apt-get
está aplicando las recomendaciones por defecto. Además, tenga en cuenta que las dependencias también tienen dependencias, por lo que a veces puede obtener paquetes adicionales de esa manera.Si bien las recomendaciones no son absolutamente necesarias, algunos de los empaquetadores de tiempo incluyen paquetes recomendados que normalmente son necesarios para el correcto funcionamiento del software. La razón por la que se recomiendan algunos paquetes (que normalmente son necesarios para un funcionamiento correcto) en lugar de ser necesarios es que algunos usuarios pueden tener necesidades especiales que no requieren estos paquetes, por lo que esto se hace para que las personas con limitaciones de espacio puedan mantener sus sistemas un poco persona a régimen. Es una consideración de flexibilidad. La política de Debian no puede ser completamente precisa sobre esto, obviamente, por lo que es un poco gris. Personalmente, dejo
apt-get
instalar las recomendaciones, y si el espacio en disco no es un problema, generalmente es más simple y probablemente mejor. Pero tu kilometraje puede variar.Aquí está la palabra del Manual de políticas de Debian sobre la
Recommends
relación .fuente