Ich habe eine begrenzte SSD-Festplatte. Daher kann ich keine Software auf meinem Ubuntu installieren.
Ich habe gerade versucht, eine sehr einfache Anwendung zu installieren: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.
Warum diese enorme Abhängigkeit? Sind sie alle wirklich notwendig? Gibt es eine Möglichkeit, die Software mit einer einfacheren Installation zu erhalten?
Antwort1
Texmaker ist ein Sonderfall. Wer es auch immer paketiert hat, ging richtigerweise davon aus, dass es zum Erstellen und Kompilieren von LaTeX-Dokumenten verwendet wird, und daherTexLive als empfohlene Abhängigkeit markiert. TexLive ist ein kleines Monster, die komplette Paketsuite ist über 1 GB groß; Texmaker markiert die gängigsten Module, die die Bedürfnisse der meisten Benutzer abdecken sollten.
Sie können apt
die Installation von Texmaker ohne die empfohlenen Pakete anweisen:
sudo apt-get --no-install-recommends install texmaker
Jetzt sollten Sie Texmaker installiert haben, können aber keine LaTeX-Dokumente kompilieren; dafür müssen Sie TexLive installieren. GlücklicherweiseDas texlive
Paket markiert wenige Abhängigkeiten:
sudo apt-get install texlive
Dadurch erhalten Sie einen minimalen Compiler; viele gängige LaTeX-Module und Schriftarten sind nicht verfügbar.
Wenn Sie ein LaTeX-Modul benötigen, das in den Basispaketen nicht vorhanden ist, dann ist die beste AlternativeTexLive manuell von CTAN installierenund Verwendungtlmgr
um genau die Module auszuwählen, die Sie benötigen.
Antwort2
Sie sehen, es kommt darauf an ...
Wir können davon ausgehen, dass einige Abhängigkeiten erforderlich sein werden, wenn Sie eine der ersten Anwendungen auf Ihrer neuen Ubuntu-Installation installieren, wo es keine Abhängigkeiten gibt.
Doch mit der Zeit wird es in vielen Fällen vorkommen, dass sich erforderliche Abhängigkeiten apt-get
überschneiden und ein erneutes Herunterladen nicht mehr nötig sein wird.
z.B
- App A benötigt Abhängigkeiten [ "dep3", "dep6", "dep87", "dep45" ] = 1000 MB
- App B benötigt Abhängigkeiten [ "dep3", "dep6", "dep87" ] = 2 MB, da einige bereits installiert wurden.