Como obter um link direto para o arquivo .deb de um pacote

Como obter um link direto para o arquivo .deb de um pacote

Gostaria de instalar um aplicativo do meu Ubuntu Software Center, mas é um pouco grande para baixar (éfabricante de textoe tem cerca de 760 MB).

Estou atualmente em uma universidade onde temos um serviço pelo qual podemos enviar umdiretolink para o arquivo e, em seguida, com alta largura de banda, esse arquivo será baixado.

Agora minha pergunta seria: Como posso obter um link direto para um pacote atualmente disponível no Ubuntu Software Center?

Responder1

Há um caminho relativo para o arquivo .deb na saída de apt-cache show:

$ apt-cache show texmaker | grep ^Filename
Filename: pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb

apt-cache policymostra o repositório de um pacote:

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

Você só precisa juntar a URL base do repositório ( http://archive.ubuntu.com/ubuntu/, última linha da apt-cache policysaída) com o caminho relativo para o arquivo:

http://archive.ubuntu.com/ubuntu/pool/universe/t/texmaker/texmaker_4.4.1-1_amd64.deb

Claro, você deve repetir isso para o pacote que deseja instalar e todas as suas dependências.

Responder2

Basta visitar este linkhttp://www.xm1math.net/texmaker/download.html#linuxe escolha seu sabor.

Então você pode instalá-lo usando:

sudo dpkg -i texmaker_ubuntu*.deb

Mas você deve levar em consideração que pode sofrer de problemas de dependências.

Observe também que o tamanho do debsite oficial é pouco menos de 13 MB, então com relação ao que você diz, isso prova que existem muitas outras dependências.

Você pode verificar qualquer dependência de pacote usando apt-cache depends package-name.

$ apt-cache depends texmaker

Exemplo de saída:

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
    ............

informação relacionada