Skip to Content

snap comandos comuns

Operações Básicas

ComandoDescrição
snap find keywordPesquise aplicativos Snap
snap info package-nameVer detalhes do pacote
sudo snap install package-nameInstale um aplicativo Snap
sudo snap install package-name --classicInstale no modo clássico (sem sandbox)
sudo snap install package-name --channel=edgeInstalar a partir de um canal específico
sudo snap remove package-nameRemover um aplicativo Snap
sudo snap remove package-name --purgeRemover e excluir dados

Gerenciamento de atualizações

ComandoDescrição
sudo snap refreshAtualizar todos os Snaps
sudo snap refresh package-nameAtualizar um Snap específico
sudo snap refresh --listListar Snaps atualizáveis
snap changesVer histórico de operações recentes

Controlar atualizações automáticas

ComandoDescrição
sudo snap set system refresh.timer=sat,02:00-04:00Definir janela de tempo de atualização
sudo snap set system refresh.hold="$(date --date='60 days' +%Y-%m-%dT%H:%M:%S%:z)"Adiar atualizações por 60 dias
sudo snap unset system refresh.holdCancelar adiamento
sudo snap set system refresh.retain=2Defina o número de versões antigas a serem mantidas

Ver e gerenciar

ComandoDescrição
snap listListar Snaps instalados
snap list --allListar todas as versões (incluindo desativadas)
snap connections package-nameVer conexões de interface
snap servicesVer serviços Snap

Reversão de versão

ComandoDescrição
sudo snap revert package-nameReverter para a versão anterior
sudo snap revert package-name --revision=revision-numberReverter para uma versão específica

Gerenciamento de permissões (interfaces)

ComandoDescrição
snap connectionsVer todas as interfaces
snap connections package-nameVer interfaces para um Snap específico
sudo snap connect package-name:interface-nameConectar interface (conceder acesso)
sudo snap disconnect package-name:interface-nameDesconectar interface

Interfaces Comuns

InterfaceDescrição
audio-playbackReproduzir áudio
audio-recordGravar áudio
cameraAcesse a webcam
homeAcesse o diretório inicial
removable-mediaAcesse unidades USB e armazenamento externo
networkAcesso à rede

Guia do canal

CanalDescrição
stableVersão estável (padrão)
candidateCandidato liberado
betaVersão beta
edgeVersão de desenvolvimento
ComandoDescrição
sudo snap switch package-name --channel=betaMudar de canal
sudo snap refresh package-nameAtualizar após mudar

Gerenciamento de espaço em disco

ComandoDescrição
du -sh /var/lib/snapd/snaps/Verifique o uso do disco Snap
snap list --all | awk '/disabled/{print $1, $3}' | while read name rev; do sudo snap remove "$name" --revision="$rev"; doneLimpe versões antigas

Gerenciamento de serviços

ComandoDescrição
snap services package-nameVeja os serviços fornecidos por um Snap
sudo snap start package-name.service-nameIniciar um serviço
sudo snap stop package-name.service-nameInterromper um serviço
sudo snap restart package-name.service-nameReinicie um serviço
sudo snap start --enable package-name.service-nameAtivar início automático
sudo snap stop --disable package-name.service-nameDesativar início automático

Instalação off-line

ComandoDescrição
snap download package-nameBaixe um pacote Snap
sudo snap ack package-name.assertImportar assinatura
sudo snap install package-name.snapInstalar off-line