Я пытался установить 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
.
Ответы:
Как сказал Mikel,
apt-get
по умолчанию тянет в рекомендует. Также имейте в виду, что зависимости также имеют зависимости, поэтому иногда вы можете получить дополнительные пакеты таким образом.Хотя рекомендации не являются абсолютно необходимыми, некоторые из временных пакетов включают пакеты «рекомендует», которые обычно необходимы для правильной работы программного обеспечения. Причина того, что некоторые пакеты (которые обычно необходимы для правильного функционирования) рекомендуются, а не требуются, заключается в том, что у некоторых пользователей могут быть особые потребности, которые не требуют этих пакетов, поэтому это делается для того, чтобы люди с ограниченным пространством могли немного сохранить свои системы стройнее. Это соображение гибкости. Очевидно, что политика Debian не может быть абсолютно точной в этом отношении, так что это немного серое. Лично я разрешаю
apt-get
установить рекомендации, и если дисковое пространство не является проблемой, это обычно проще и, вероятно, лучше. Но ваш пробег может отличаться.Вот это слово от политики Debian Руководства по в
Recommends
отношениях .источник