как избежать тяжелой зависимости

У меня есть ограниченный жесткий диск SSD. Таким образом, я не могу установить программное обеспечение на своей Ubuntu.

Я просто попытался установить очень простое приложение: texmaker

sudo apt-get install texmaker
[sudo] password for arash: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  asymptote asymptote-doc ibus-qt4 libgsl0ldbl libibus-qt1 libpoppler-qt4-4
  preview-latex-style psutils texlive-lang-english texlive-latex-extra
  texlive-latex-extra-doc texlive-pictures texlive-pictures-doc texmaker-data
Suggested packages:
  gv xpdf gsl-ref-psdoc gsl-doc-pdf gsl-doc-info gsl-ref-html python-pygments
  dot2tex libtcltk-ruby texlive-lang-all
The following NEW packages will be installed:
  asymptote asymptote-doc ibus-qt4 libgsl0ldbl libibus-qt1 libpoppler-qt4-4
  preview-latex-style psutils texlive-lang-english texlive-latex-extra
  texlive-latex-extra-doc texlive-pictures texlive-pictures-doc texmaker
  texmaker-data
0 to upgrade, 15 to newly install, 0 to remove and 6 not to upgrade.
Need to get 454 MB of archives.
After this operation, 665 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

Почему такая огромная зависимость? Они все действительно необходимы? Какой-либо способ иметь программное обеспечение с более легкой установкой?

1
задан 15 March 2015 в 23:08

2 ответа

Texmaker является особым случаем. Кто бы ни упаковал его, правильно предположил, что это будет использоваться, чтобы создать и скомпилировать ЛАТЕКСНЫЕ документы, и таким образом отмеченный TexLive как рекомендуемая зависимость . TexLive является немного монстром, полный комплект пакета составляет более чем 1 Гбит; Texmaker отмечает наиболее распространенные модули, которые должны удовлетворить большинство пользовательских потребностей.

можно дать команду apt устанавливать Texmaker без рекомендуемых пакетов:

sudo apt-get --no-install-recommends install texmaker

Теперь Вам нужно установить Texmaker, но неспособны скомпилировать ЛАТЕКСНЫЕ документы; для этого необходимо установить TexLive. К счастью, texlive пакет отмечает немного зависимостей :

sudo apt-get install texlive

Это получает Вас, минимальный компилятор, много общих ЛАТЕКСНЫХ модулей и шрифтов не будут доступны.

при необходимости в ЛАТЕКСНОМ модуле, который не присутствует в основных пакетах, тогда лучшая альтернатива к вручную установка TexLive от CTAN и использования tlmgr для избирательного подхода к выбору модулей, в которых Вы нуждаетесь.

1
ответ дан 11 November 2019 в 02:23

Вы видите, что это зависит...
Мы можем предположить, что при установке одного из первых приложений на новой установке Ubuntu, где нет никаких зависимостей, некоторые зависимости будут требоваться.

, Но с течением времени, будет много случаев когда зависимости, требуемые apt-get перекрытие и не будет никакой потребности в загрузке их снова.

, например,

  • Приложение зависимости от потребностей ["dep3", "dep6", "dep87", "dep45"] = 1000 МБ
  • для Приложения B нужны зависимости ["dep3", "dep6", "dep87"] = 2 МБ, потому что некоторые были уже установлены.
0
ответ дан 11 November 2019 в 02:23

Другие вопросы по тегам:

Похожие вопросы: