É possível instalar o aplicativo .snap em um computador offline?

É possível instalar o aplicativo .snap em um computador offline?

No pacote DEB não é possível instalar uma aplicação offline (em um computador que não tenha acesso à internet). Por causa das dependências. No caso de .snap, de acordo com oMeu Deus! Ubuntu, Os pacotes Snap podem conter o binário do aplicativo e quaisquer dependências necessárias para sua execução.

Isso significa que qualquer aplicativo .snap pode ser instalado em um PC offline (como o .dmg no MacOSX)? Como não há necessidade de buscar nenhuma dependência da fonte.

Responder1

Parece que primeiro você precisa baixar e instalar o snap do ubuntu-core antes de poder fazer instalações offline para qualquer outro snap. Para mim isso funcionou:

Execute os seguintes comandos em um sistema Ubuntu online:

download instantâneo do ubuntu-core
faça o download instantâneo de algum pacote

Isso colocará os seguintes arquivos em seu diretório atual:

ubuntu-core_1797.assert
ubuntu-core_1797.snap
algumPacote.assert
algumPacote.snap

Copie esses arquivos para o sistema offline e instale-os (do diretório para o qual foram copiados):

sudo snap ack ubuntu-core_1797.assert
sudo snap instalar ubuntu-core_1797.snap
sudo snap ack somePackage.assert
sudo snap instalar somePackage.snap

Isso deve resolver o problema que @lane teve ao tentar se conectar à Internet durante a instalação de um arquivo .snap local.

Responder2

Primeiro de tudo, você pode instalar debs offline:

$ sudo dpkg -i <deb>

No entanto, você está certo ao dizer que isso não leva em consideração as dependências do deb-- você realmente precisa ter o deb etodossuas dependências disponíveis offline para instalá-lo com sucesso:

$ sudo dpkg -i <deb> <dependency1> <dependency2> ...

Então, sim, instalar um snap offline é muito fácil, e tudo que você precisa é daquele único snap (já que, como você sabe, ele inclui suas dependências):

$ sudo snap install path/to/snap

informação relacionada