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

У меня ограниченный жесткий диск 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
задан 16 March 2015 в 10:08

1 ответ

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

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

eg

Приложения A требуют зависимости ["dep3", "dep6", "dep87", "dep45"] = 1000MB App B нуждается в зависимостях ["dep3", "dep6", "dep87"] = 2MB, потому что некоторые из них уже установлены.
0
ответ дан 23 May 2018 в 22:22
  • 1
    Я полностью согласен. Но все ли они действительно нужны? иногда установка программного обеспечения через разные пакеты экономит место. – ar2015 16 March 2015 в 11:01
  • 2
    Да, они требуются. Нет никакого способа обойти это, удаление требуемой зависимости приведет к нарушению сборки вашего приложения. Вы можете искать альтернативы своего программного обеспечения, которое меньше. И, пожалуйста, отметьте ответ как полезный, если он вам поможет. – Piotr Dajlido 16 March 2015 в 11:04
  • 3
    @karel Спасибо за редактирование. – Piotr Dajlido 16 March 2015 в 11:18

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

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