Ubuntu 20.04 Focal Fossa é um lançamento fantástico que tem sido amplamente elogiado. No entanto, a decisão de alterar o Centro de Software para instalar aplicativos baseados em snap é controversa. Explicaremos o que isso significa para você.
Índice
“Snap” refere-se ao snap
comando e a um arquivo de instalação instantânea. Um snap agrupa um aplicativo e todos os seus dependentes em um arquivo compactado. Os dependentes podem ser arquivos de biblioteca, servidores da web ou de banco de dados ou qualquer outra coisa que um aplicativo deve ter para iniciar e executar.
A vantagem dos encaixes é que eles tornam as instalações mais simples porque evitam a dor de cabeça do inferno da dependência . Isso é o que ocorre quando um novo aplicativo não pode ser executado porque um recurso necessário não está disponível, é a versão errada ou sua instalação substitui os arquivos exigidos pelos aplicativos existentes para que eles não possam ser executados.
Você pode esperar que um snap seja descompactado e os arquivos extraídos no momento da instalação. No entanto, é em tempo de execução que o arquivo snap é montado em um dispositivo de loop de bloco . Isso permite que o sistema de arquivos SquashFS interno do arquivo seja acessado.
O aplicativo é executado de forma encapsulada e protegida por anel, para que seus arquivos não interfiram com os do seu computador. Você pode até instalar várias versões do mesmo aplicativo, e eles não farão polinização cruzada ou brigarão entre si.
A desvantagem é que os arquivos de instalação são maiores do que os arquivos tradicionais do gerenciador de pacotes Debian (DEB). Eles também usam mais espaço no disco rígido. Com os instantâneos, cada aplicativo que precisa de um recurso específico instala sua própria cópia. Este não é o uso mais eficiente do espaço do disco rígido. Embora os discos rígidos estejam ficando maiores e mais baratos, os tradicionalistas ainda hesitam diante da extravagância de cada aplicativo rodando em seu próprio minicontêiner. O lançamento de aplicativos também é mais lento.
Snaps também foram criticados por não seguir o tema do desktop e suas atualizações automáticas. Algumas pessoas também ficam desconfiadas porque os encaixes não são necessariamente feitos pelos autores do software. Portanto, eles não os consideram 100 por cento “oficiais”.
Assim, com o Focal Fossa, a Canonical substituiu o aplicativo Ubuntu Software por uma versão que instala snaps por padrão. O que isso significa para você?
Podemos usar o df
comando para listar os SquashFS
sistemas de arquivos montados em seu computador. Usaremos a -t
opção (tipo) para restringir a saída aos sistemas de arquivos em que estamos interessados:
df -t squashfs
Em seguida, usamos o snap list
comando para listar os encaixes instalados :
lista instantânea
Existem dois snaps relacionados à área de trabalho GNOME, dois relacionados à funcionalidade de snap principal, um para temas GTK e um para o armazenamento de snap. Claro, o snap-store
aplicativo também é muito fácil.
Aqui está o problema: se você executar o snap-store
comando em uma janela de terminal, o aplicativo iniciado é o Software Ubuntu.
Claro, você geralmente executa o aplicativo Ubuntu Software clicando em seu ícone. Estamos iniciando a partir da linha de comando para demonstrar que, abaixo da superfície, agora é o snap-store
aplicativo:
loja instantânea
O aplicativo Ubuntu Software tem a aparência que você espera. Você pode pesquisar todos os mesmos softwares que podia anteriormente.
Vamos procurar e instalar o aplicativo “sqlitebrowser”. A tela de resultados mostra os detalhes do aplicativo e uma captura de tela. Selecione “Instalar” para instalar o software.
Se você não soubesse, não suspeitaria das mudanças sob o capô. Role para baixo e você verá algumas informações novas e específicas do snap.
A lista de “Detalhes” fornece as seguintes informações:
O canal pode ser um dos seguintes:
Após a conclusão da instalação, podemos verificar a lista de snaps instalados novamente:
lista instantânea
A nova entrada é listada na parte inferior. Vamos lançar o programa:
sqlitebrowser
Tudo no aplicativo funciona bem, embora a interface pareça desatualizada. Os elementos esculpidos da interface em pseudo-3D farão você se lembrar das GUIs do passado. Isso não é comum em todos os encaixes, mas é impressionante neste exemplo.
Nada mudou ao instalar aplicativos a partir da linha de comando. Você ainda tem acesso à snap
ferramenta de linha de comando para poder instalar e desinstalar os snaps em uma janela de terminal. O apt-get
comando de instalação e apt
, o apt-get wrapper , ainda estão lá.
Vamos instalar o mesmo aplicativo a partir da linha de comando. Como a versão que instalamos acima é instantânea, eles não afetarão um ao outro de forma alguma:
sudo apt-get install sqlitebrowser
Deixe a instalação terminar. Pressione a tecla Super e digite “sqlitebrowser”. Depois de digitar alguns caracteres, você verá duas versões do programa em seu computador.
Demita os dois.
Como você pode ver, temos duas versões diferentes instaladas e funcionando ao mesmo tempo.
A versão na parte de trás da imagem é a que instalamos a partir da linha de comando, e a versão na frente é a que está no snap:
apt-get
versão é a 3.11.2.snap
versão é 3.11.99.Apesar das aparências, a versão da linha de comando é a mais antiga. Independentemente disso, é evidente que as duas versões coexistem e funcionam juntas perfeitamente. Portanto, os encaixes fazem o que deveriam com o ring-fencing de diferentes versões do mesmo aplicativo.
Além disso, a instalação de aplicativos a partir da linha de comando com apt
ou apt-get
é a mesma de sempre e não é afetada por snaps.
Você se importa minimamente com o tipo de aplicativo que está usando? Se não, vá com encaixes.
Se algum dos itens a seguir for um obstáculo (ou vários deles somam um), evite o aplicativo Ubuntu Software e instale seus aplicativos da maneira tradicional:
Se o seu computador for razoavelmente moderno, a diferença de velocidade entre iniciar um snap ou um aplicativo normal não será enorme. A maior penalidade de tempo que notamos foi durante a instalação. Os instantâneos demoraram muito mais para baixar. Depois que os arquivos foram baixados, a instalação foi rápida o suficiente. Baixar é uma tarefa única, entretanto, não é algo com que você terá que lidar diariamente.
Mesmo que você pense que os encaixes são o futuro e está pronto para abraçá-los de todo o coração, não pode ir all-in com eles. Alguns aplicativos não estão disponíveis em forma instantânea. Nesses casos, você ainda terá que instalá-los a partir da linha de comando.
Claramente, a Canonical está pregando suas cores no mastro com este movimento. No que diz respeito aos desenvolvedores do Ubuntu, os instantâneos vieram para ficar. Como sempre, você pode usá-los, ignorá-los ou ter um sistema híbrido que mistura e combina encaixes e instalações tradicionais baseadas em DEB.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…