У меня ограниченный жесткий диск 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.
Почему такая огромная зависимость? Все ли они действительно нужны? Любой способ иметь программное обеспечение с более легкой установкой?
Вы видите, что это зависит ... Мы можем предположить, что при установке одного из первых приложений на вашей новой установке Ubuntu, где нет зависимостей, потребуются некоторые зависимости.
Но со временем будет много случаев, когда зависимости, требуемые apt-get, перекрываются, и нет необходимости загружать их снова.
eg
Приложения A требуют зависимости ["dep3", "dep6", "dep87", "dep45"] = 1000MB App B нуждается в зависимостях ["dep3", "dep6", "dep87"] = 2MB, потому что некоторые из них уже установлены.