Nautilus 7z compressão -- nautilus campo com 7zip camp askubuntu Relacionado O problema

Nautilus 7z compression


5
vote

problema

português

Eu sei p7zip o pacote não está instalado por padrão no Ubuntu 18.04. Ainda Nautilus é capaz de criar 7z arquivos. Como isso é possível?

english

I know p7zip package is not installed by default on Ubuntu 18.04. Still Nautilus is able to create 7z archives. How is this possible?

     

Lista de respostas

5
 
vote
vote
Melhor resposta
 

Nautilus alterou o mecanismo de compressão de arquivo.

A lista de bibliotecas dinâmicas de ldd $(which nautilus) executável confirma isso.
Aqui a linha mais importante está abaixo:

  $ ldd /usr/bin/nautilus ...     libarchive.so.13 => /usr/lib/x86_64-linux-gnu/libarchive.so.13 ...    

Qual é o nome do seu pacote?

  $ dpkg -S /usr/lib/x86_64-linux-gnu/libarchive.so.13 libarchive13:amd64: /usr/lib/x86_64-linux-gnu/libarchive.so.13    

Qual a funcionalidade este pacote ( libarchive13 ) fornece?

  $ apt-cache show libarchive13 Package: libarchive13 ... Description-en: Multi-format archive and compression library (shared library) Archive formats supported are:  .     * tar (read and write, including GNU extensions) ...     * zip (read only, with some limitations, uses zlib) ...     * 7zip (read and write, with some limitations)    

Além disso, como prova adicional - se tentarmos remover este pacote, ele removerá muitos aplicativos principais do GNOME (Nautilus, Roller de Arquivos, Evidence, Gnome Control Center e outros):

  $ sudo apt-get purge libarchive13 --simulate Reading package lists... Done Building dependency tree        Reading state information... Done The following packages will be REMOVED:   evince* file-roller* fwupd* gir1.2-rb-3.0* gir1.2-totem-1.0*    gir1.2-totemplparser-1.0* gnome-control-center* gnome-software*   gnome-software-plugin-snap* grilo-plugins-0.3-base* gvfs-backends*    libappstream-glib8* libarchive13* libevdocument3-4* libevview3-3*   libgnome-autoar-0-0* libgrilo-0.3-0* libgxps2* librhythmbox-core10*    libtotem-plparser18* libtotem0* nautilus* rhythmbox*   rhythmbox-plugin-alternative-toolbar* rhythmbox-plugins* totem*    totem-plugins* ubuntu-desktop* ubuntu-software* 0 upgraded, 0 newly installed, 29 to remove and 53 not upgraded.    

Assim, a resposta é: Nautilus 3.26 no Ubuntu 18.04 Lts não usa p7zip , ele usa funções de libarchive13 pacote.

 

Nautilus has changed the mechanism of archive compression.

The list of dynamic libraries of ldd $(which nautilus) executable confirms this.
Here the most important line is below:

$ ldd /usr/bin/nautilus ...     libarchive.so.13 => /usr/lib/x86_64-linux-gnu/libarchive.so.13 ... 

What is the name of its package?

$ dpkg -S /usr/lib/x86_64-linux-gnu/libarchive.so.13 libarchive13:amd64: /usr/lib/x86_64-linux-gnu/libarchive.so.13 

What functionality this package (libarchive13) provides?

$ apt-cache show libarchive13 Package: libarchive13 ... Description-en: Multi-format archive and compression library (shared library) Archive formats supported are:  .     * tar (read and write, including GNU extensions) ...     * zip (read only, with some limitations, uses zlib) ...     * 7zip (read and write, with some limitations) 

Moreover as further proof - if we try to remove this package, it will remove many core applications from GNOME (Nautilus, File Roller, Evince, GNOME Control Center and others):

$ sudo apt-get purge libarchive13 --simulate Reading package lists... Done Building dependency tree        Reading state information... Done The following packages will be REMOVED:   evince* file-roller* fwupd* gir1.2-rb-3.0* gir1.2-totem-1.0*    gir1.2-totemplparser-1.0* gnome-control-center* gnome-software*   gnome-software-plugin-snap* grilo-plugins-0.3-base* gvfs-backends*    libappstream-glib8* libarchive13* libevdocument3-4* libevview3-3*   libgnome-autoar-0-0* libgrilo-0.3-0* libgxps2* librhythmbox-core10*    libtotem-plparser18* libtotem0* nautilus* rhythmbox*   rhythmbox-plugin-alternative-toolbar* rhythmbox-plugins* totem*    totem-plugins* ubuntu-desktop* ubuntu-software* 0 upgraded, 0 newly installed, 29 to remove and 53 not upgraded. 

So the answer is: Nautilus 3.26 in Ubuntu 18.04 LTS does not use p7zip, it uses functions from libarchive13 package.

 
 

Perguntas relacionadas

3  Qual formato de arquivo não lê / extrai o arquivo inteiro ao extrair um único arquivo?  ( Which archive format does not read extract whole archive when extracting single ) 
Como os estados do título, tenho alguns arquivos grandes (atualmente no formato .7z e .tar.gz) armazenados em um local remoto que eu acesso via SSHFS. Muitas ...

2  Bruteforce AES-256 criptografado 7zip Arquivo com Rarcrack  ( Bruteforce aes 256 encrypted 7zip archive with rarcrack ) 
gi, caras. Meu problema é que eu criptotei alguns arquivos com 7ZIP (AES-256), mas esqueci a senha para o arquivo. Como eu vejo, as soluções são brutas forç...

1  Módulo não-livre para P7ZIP (P7ZIP-RAR)  ( Non free module for p7zip p7zip rar ) 
Eu instalei o P7ZIP do centro de software do Ubuntu. Em "add-ons opcionais", vejo um módulo RAR não livre. Este add-on é apenas um teste? Em caso afirmativo, ...

11  É possível converter 7z para tartar diretamente?  ( Is it possible to convert 7z to tar directly ) 
Eu tenho um arquivo .7z contendo ~ 360.000 imagens em vários diretórios. Eu gostaria de convertê-lo para um .tar para que eu possa abri-lo em outro computador...

2  Comando não encontrado depois de instalar p7zip  ( Command not found after installing p7zip ) 
Basta começar com Linux / Ubuntu. Eu instalei 7z mas o comando não é encontrado. Eu reiniciei o computador para atualizar os comandos, mas isso não ajudou t...

12  O que é um linux equivalente a PKZIP ou Winzip ou a versão da GUI do 7zip?  ( What is a linux equivalent to pkzip or winzip or the gui version of 7zip ) 
Aplicativos baseados em GUI como PKZIP e WinZip (e a versão da GUI do 7Z / 7Zip), vamos navegar pelos nossos diretórios e criar um arquivo compactado que cont...

1  Como extrair vários arquivos .7z com senha? (GUI preferido)  ( How to extract multiple 7z files with password gui preferred ) 
Eu tenho muitos arquivos .7z, todos com a mesma senha. Como posso extraí-los facilmente? A GUI padrão no Ubuntu 12.04 está pedindo a senha para cada arquivo, ...

27  Como extrair arquivos de um arquivo split 7zip?  ( How to extract files from a split 7zip archive ) 
Eu baixei uma série de pacotes que todas compressam uma coisa. Os arquivos terminam em .0 , .1 , .2 , etc. As listas de usuários desses pacotes que baixe...

5  Deixar de arquivos irregulares  ( Failing to unrar files ) 
Sinto muito por perguntar isso, mas todas as perguntas ao longo de linhas semelhantes que eu poderia encontrar foram respondidas instalando o RAR / 7ZIP. En...

2  7zip E_Fail Error  ( 7zip e fail error ) 
Eu fiz um backup há algum tempo usando 7ZIP, no qual eu dividi os arquivos em 14 arquivos 2GB (aprox). Eu estou executando o Ubuntu Server 15.10. É isso que...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.