Estou mudando do Windows para o Ubuntu. Preciso abrir e visualizar um arquivo armazenado em um arquivo 7z antigo. Para fazer isso, instalei o P7zip - Desktop (P7ZIP 16.02 [64 bits]) no meu notebook Ubuntu Desktop. Abri meu arquivo 7z com P7ZIP e selecionei um arquivo de texto no arquivo. Normalmente, pressionando F3 ou F4, devo poder visualizar ou editar este arquivo de texto. No entanto, o P7ZIP extrai o arquivo selecionado para um local temporário, mas não inicia nenhum visualizador ou editor externo. (A localização do arquivo parece ser um diretório como /tmp/snap.1000_p7zip-desktop_z4QNCd/tmp/xxxxxxxxx/ que muda a cada chamada de item de menu.). O erro que ele lança no console é algo assim:
DEBUG : ExecuteFileCommand(id=544)-2
execvp(vi) failed with error 13!
A versão Linux do P7ZIP não contém nenhuma ferramenta | Opções... , então não consigo configurar o P7ZIP e definir outro visualizador e editor.
o que estou perdendo?
Como você e o steeldriver apontaram, você está tentando usar a versão instantânea do p7zip. Os pacotes Snap foram criados com alguns objetivos em mente, e um dos mais importantes era o aumento da segurança. Por causa disso, os pacotes snap geralmente são conteinerizados, o que significa que estão isolados do resto do sistema, portanto, têm acesso limitado aos seus arquivos pessoais e outros programas instalados.
O gerenciador de pacotes padrão que acompanha o Ubuntu, chamado file-roller (gerenciador de arquivos), pode abrir arquivos 7z sem problemas, desde que você tenha as ferramentas necessárias instaladas. Existem também muitas outras alternativas, como engrampa, xarchiver, etc.
Para garantir que você tenha as ferramentas necessárias para abrir arquivos 7zip, abra o terminal e digite
sudo apt install p7zip-full
. Provavelmente já está instalado, mas é melhor garantir. Se você também gostaria de adicionar suporte para arquivos rar, você pode adicionarunar
ao final do primeiro comando, então ficaria assim:sudo apt install p7zip-full unar
.Depois de verificar se está instalado, basta clicar duas vezes no seu .7z e o gerenciador de arquivos padrão poderá usá-lo sem problemas. Quando você tenta abrir um arquivo diretamente dele, ele usará o programa padrão para abrir o referido arquivo. Eles serão colocados temporariamente em sua pasta de cache, que está oculta por padrão. o caminho é
/home/USER/.cache/
Os aplicativos do Gnome estão se tornando um pouco diferentes do que muitos usuários estão acostumados, em uma tentativa de se tornar mais amigável para iniciantes e simplificar as coisas. Se você não gosta do design e da estética do gerenciador de arquivos padrão, informe-me e posso recomendar outros diferentes.