
Я хотел бы установить приложение из моего Центра приложений Ubuntu, однако оно слишком большое для загрузки (оноТексмейкери составляет около 760 МБ).
Я сейчас учусь в университете, где у нас есть услуга, с помощью которой мы можем податьпрямойссылка на файл, а затем при высокой пропускной способности этот файл будет загружен.
Теперь мой вопрос: как мне получить прямую ссылку на пакет, который в настоящее время доступен в Центре приложений Ubuntu?
решение1
В выводе есть относительный путь к файлу .deb apt-cache show
:
$ apt-cache show texmaker | grep ^Filename
Filename: pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb
apt-cache policy
показывает репозиторий пакета:
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
Вам нужно только присоединить базовый URL-адрес репозитория ( http://archive.ubuntu.com/ubuntu/
последняя строка в apt-cache policy
выводе) к относительному пути к файлу:
http://archive.ubuntu.com/ubuntu/pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb
Конечно, вам придется повторить это для пакета, который вы хотите установить, и всех его зависимостей.
решение2
Просто перейдите по этой ссылкеhttp://www.xm1math.net/texmaker/download.html#linuxи выберите свой вкус.
Затем вы можете установить его с помощью:
sudo dpkg -i texmaker_ubuntu*.deb
Но вам следует принять во внимание, что у вас могут возникнуть проблемы с зависимостями.
Также обратите внимание, что размер deb
на официальном сайте составляет чуть менее 13 МБ, так что, учитывая то, что вы говорите, это доказывает, что существует множество других зависимостей.
Вы можете проверить зависимости любого пакета с помощью apt-cache depends package-name
.
$ apt-cache depends texmaker
Пример вывода:
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
............