como baixar e instalar o pacote local com leme

3

Em "baixar um arquivo"

URL para baixar o arquivo de [texto] link

Caminho absoluto para baixar o arquivo em um nó [texto] / opt / packages /

Eu também tentei

Caminho absoluto para baixar o arquivo em um nó [texto] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb

Porque o enrolamento manual abaixo funciona bem.

curl link > > /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb

Alguém agora onde estou indo errado? Eu também tentei usar o leme para instalar o .deb baixado manualmente sem sorte.

[1.0] Gerenciador de Pacotes

Nome do pacote (ou caminho) [text] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb

Estado do pacote presente

    
por Hugh Connolly 23.02.2017 / 19:04

2 respostas

2

Entendi.

  1. Caminho de download completo, incluindo nome do arquivo.

  2. Paciência (ou agente de atualização manual)

  3. Instalar deps, não foi possível instalar com a correção dep de pós-instalação.

  4. Lucro

por 02.03.2017 / 01:34
2

Download de arquivo

No método file_download generic, você precisa especificar o caminho de destino completo (aqui, /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb ). Você também precisa verificar se o diretório de destino existe, por exemplo, com directory_create on /opt/packages .

Se o download falhar, você poderá solucioná-lo usando o comando rudder agent run -i para exibir o comando curl que está sendo usado. Você pode então executá-lo sem a opção -s para ver a mensagem de erro.

Instalação de pacotes

A instalação do pacote de um arquivo local usa dpkg -i para instalar o pacote, o que parece retornar um erro no seu caso. Você pode tentar instalar o pacote manualmente (com dpkg -i master-pdf-editor-4.0.40_qt5.amd64.deb ) para ver mensagens de erro mais precisas, mas provavelmente um problema de dependência. Nesse caso, você tem duas opções:

  • O mais seguro é instalar dependências (usando package_present com pacotes de repositórios existentes) antes de instalar o pacote que você baixou
  • Você também pode executar apt-get --yes --fix-broken install após a instalação, o que deve ajudá-lo a instalar dependências ausentes
por 24.02.2017 / 12:48

Tags