
Ich möchte eine App aus meinem Ubuntu Software Center installieren. Der Download ist jedoch etwas groß (Es istTexmakerund beträgt ca. 760 MB).
Ich bin derzeit an einer Universität, wo wir einen Service haben, mit dem wir einenDirekteLink zur Datei und dann wird diese Datei mit hoher Bandbreite heruntergeladen.
Meine Frage wäre nun: Wie kann ich einen direkten Link zu einem Paket erhalten, das derzeit im Ubuntu Software Center verfügbar ist?
Antwort1
apt-cache show
In der Ausgabe von : gibt es einen relativen Pfad zur .deb-Datei :
$ apt-cache show texmaker | grep ^Filename
Filename: pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb
apt-cache policy
zeigt das Repository eines Pakets:
carvalho@S6-STI-N04:~ $ apt-cache policy texmaker
texmaker:
Installed: (none)
Candidate: 4.4.1-1
Version table:
4.4.1-1 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe amd64 Packages
Sie müssen lediglich die Basis-URL des Repositorys ( http://archive.ubuntu.com/ubuntu/
, letzte Zeile in apt-cache policy
der Ausgabe) mit dem relativen Pfad zur Datei verknüpfen:
http://archive.ubuntu.com/ubuntu/pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb
Natürlich müssen Sie dies für das Paket, das Sie installieren möchten, und alle seine Abhängigkeiten wiederholen.
Antwort2
Besuchen Sie einfach diesen Linkhttp://www.xm1math.net/texmaker/download.html#linuxund wählen Sie Ihren Geschmack.
Anschließend können Sie es wie folgt installieren:
sudo dpkg -i texmaker_ubuntu*.deb
Sie sollten jedoch berücksichtigen, dass möglicherweise Abhängigkeitsprobleme auftreten können.
Beachten Sie auch, dass die Größe deb
auf der offiziellen Site knapp 13 MB beträgt. Ihre Aussage beweist also, dass viele andere Abhängigkeiten bestehen.
Sie können alle Paketabhängigkeiten mit überprüfen apt-cache depends package-name
.
$ apt-cache depends texmaker
Beispielausgabe:
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
ghostscript:i386
Recommends: netpbm
Recommends: psutils
psutils:i386
Recommends: texlive-latex-extra
|Recommends: <hunspell-dictionary>
hunspell-an
hunspell-ar
hunspell-da
hunspell-de-at
hunspell-de-at-frami
hunspell-de-ch
hunspell-de-ch-frami
hunspell-de-de
hunspell-de-de-frami
............