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

5

No pacote DEB, não é possível instalar um aplicativo off-line (em um computador que não possui acesso à Internet). Por causa das dependências. No caso de .snap, de acordo com o OMG! Ubuntu Os pacotes Snap podem conter tanto o aplicativo binário quanto as 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 quaisquer dependências da fonte.

    
por maqtanim 24.04.2016 / 12:22

2 respostas

3

Primeiro de tudo, você pode instalar debs offline:

$ sudo dpkg -i <deb>

No entanto, você está certo em não levar em conta as dependências do deb - você realmente precisa ter o deb e todas suas 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 o que você precisa é de um único clique (já que, como você sabe, ele inclui suas dependências):

$ sudo snap install path/to/snap
    
por Kyle 21.05.2016 / 18:03
3

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

Execute os seguintes comandos em um sistema Ubuntu online:

snap download ubuntu-core
snap download somePackage

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

ubuntu-core_1797.assert
ubuntu-core_1797.snap
somePackage.assert
somePackage.snap

Copie esses arquivos para o sistema off-line e, em seguida, instale-os (do diretório para o qual foram copiados):

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

Isso deve resolver o problema que o @lane tinha quando tentava se conectar à internet enquanto instalava um arquivo .snap local.

    
por Newbot 09.08.2017 / 10:03