Как получить прямую ссылку на .deb-файл пакета

Как получить прямую ссылку на .deb-файл пакета

Я хотел бы установить приложение из моего Центра приложений 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
    ............

Связанный контент