@siblynx, o manual do Fedora para 7z(1)estados em que o rarsuporte foi removido devido a uma licença não aberta . nãorar é de código aberto e esse *** não será enviado pelo Fedora.
vonbrand 23/02
11
Esse é um problema do fedora. Faça o download do código-fonte do estoque p7zip e veja o suporte unrar ainda está lá.
Respostas:
53
Você pode instalar unrar- "Desarquivar arquivos .rar" ou unp- "descompactar (quase) tudo com um único comando"
Para unrarum arquivo:
unrar x <myfile>
Para unpum arquivo:
unp <myfile.rar>
Como unrarnão é de código aberto, algumas distribuições talvez ainda não o tenham no gerenciador de pacotes. Se não estiver, tente unrar-free.
Observe que unrar x <myfile>preservará a estrutura de diretórios no arquivo morto, diferentemente da unrar e <myfile>qual a achatará
@vonbrand: a disponibilidade depende da distribuição específica do GNU / Linux. Por exemplo, unar está disponível para o Parabola GNU / Linux-libre. Enfim, eu não mencionei "unrar" e unar! = Unrar #
Francesco Turco
Há também algo chamado unrar-free.
NeverMind9
Se rarnão é de código aberto, tanto que o 7-Zip nas distribuições OSS não é fornecido com ele, como unarconseguiu incluí-lo?
palswim 31/01
@palswim, rar é simplesmente um formato proprietário e a ferramenta rar é uma implementação (que possui uma licença não aberta). unar é outra implementação que é gratuita. O Fedora removeu a ferramenta rar não-livre devido à sua licença, não por causa de qualquer coisa relacionada ao formato rar
Neowizard
7
sudo apt-get install p7zip
7zr x myfile.rar
No Windows, confio no 7zip para rar e em todos os outros arquivos compactados, e também funciona no Linux.
Não disponível. nãounrar é de código aberto (é proibido analisar o código para fazer engenharia reversa de um programa de compactação), portanto o Fedora não o envia.
você também pode usar unar para o fedora 23. o autor da pergunta foi feita sobre feora ou solução de código aberto ou sobre solução unix rar? @vonbrand
shcherbak
Para instalar no debian, use: sudo apt-get install unar
VectorVortec
2
Observe que nãounrar é de código aberto (a licença para o código disponível proíbe usá-lo para fazer engenharia reversa da compactação, o que viola o ponto 6 "Sem discriminação contra campos de trabalho" da definição de código aberto ) e, portanto, não será enviado pelo Fedora.
Vá para o Rar Labs , verifique a fonte unrar(tenha cuidado, a versão pode ter sido alterada!), Crie e instale (você precisará de g ++ e make), de preferência apenas para sua conta:
$ tar zxf unrarsrc-5.3.11.tar.gz
$ cd unrar
$ make DESTDIR=$HOME all
$ make DESTDIR=$HOME install-unrar
Adicione $HOME/binao seu PATH, e está tudo pronto.
Sim, há um RPM oferecido. Eu não o tocaria com o proverbial poste de 10 pés; na maioria das vezes, terceiros não têm idéia de como criar um RPM correto (não é exatamente ciência de foguetes, mas há muitos detalhes que precisam estar certos) , veja, por exemplo, as diretrizes do Fedora ). Além disso, não são diferenças entre as versões do Fedora, "one size fits all" não pode cortá-la.
Desculpe minha culpa. Enfim, também não é infravermelho. De fato, não há como extrair arquivos rar com um comando embutido.
Diego Andrés Díaz Espinoza
0
Eu sugiro usar um gerenciador de arquivos mais próximo disponível, seja Norton-like ( Midnight Commander, Double Commander, Tux Commander, etc., tudo o que está presente em sua distribuição) ou a janela de base (como Dolphin). A maioria deles possui inteligência suficiente para abrir todos os tipos de arquivos de maneira adequada para a exploração manual de conteúdo, mas, às vezes, eles usam ferramentas externas. Por exemplo, meu Kubuntu sugere Arknesses casos. Eles precisariam de uma ferramenta externa, como unrarpara acessar formatos de arquivo proprietários; Nesse caso, instale o último usando um gerenciador de pacotes.
Se você deseja extrair o archive inteiro ou um único arquivo especificado, unrar eextrai sem o caminho completo e unrar xtambém cria diretórios intermediários.
Como nãounrar é de código aberto, o Fedora não enviará suporte para ele de nenhuma forma.
vonbrand 23/02
@vonbrand O Ubuntu fornece tanto infravermelho quanto livre de infravermelho. Se o Fedora não pode incluir o último, não é um problema de licença.
Netch 27/02
@vonbrand além disso, não há nenhuma palavra para o Fedora do autor original. Sua abordagem para limitar a pergunta à única distribuição não usada é destrutiva.
Netch 27/02
0
Instale o unrarpacote. No Fedora, por exemplo, você pode fazer isso com:
7z x foo.rar
.7z(1)
estados em que orar
suporte foi removido devido a uma licença não aberta . nãorar
é de código aberto e esse *** não será enviado pelo Fedora.Respostas:
Você pode instalar
unrar
- "Desarquivar arquivos .rar" ouunp
- "descompactar (quase) tudo com um único comando"Para
unrar
um arquivo:unrar x <myfile>
Para
unp
um arquivo:unp <myfile.rar>
Como
unrar
não é de código aberto, algumas distribuições talvez ainda não o tenham no gerenciador de pacotes. Se não estiver, tenteunrar-free
.Observe que
unrar x <myfile>
preservará a estrutura de diretórios no arquivo morto, diferentemente daunrar e <myfile>
qual a achataráfonte
rar
comando. É apenas binário e um pouco menos fácil de usar, mas pode abrir alguns arquivos queunrar
não podem.Você pode usar
unar
. Isso não está relacionado ao não-livreunrar
, é ao software livre.fonte
unrar-free
.rar
não é de código aberto, tanto que o 7-Zip nas distribuições OSS não é fornecido com ele, comounar
conseguiu incluí-lo?No Windows, confio no 7zip para rar e em todos os outros arquivos compactados, e também funciona no Linux.
fonte
sudo yum install p7zip
e7za x myfile.rar
. (Eu tentei muitos outros pacotes, mas nenhum está no RHEL)Você pode desarmar do fedora repo, é aberto e puro para licenças:
fonte
unrar
é de código aberto (é proibido analisar o código para fazer engenharia reversa de um programa de compactação), portanto o Fedora não o envia.Observe que não
unrar
é de código aberto (a licença para o código disponível proíbe usá-lo para fazer engenharia reversa da compactação, o que viola o ponto 6 "Sem discriminação contra campos de trabalho" da definição de código aberto ) e, portanto, não será enviado pelo Fedora.Vá para o Rar Labs , verifique a fonte
unrar
(tenha cuidado, a versão pode ter sido alterada!), Crie e instale (você precisará de g ++ e make), de preferência apenas para sua conta:Adicione
$HOME/bin
ao seuPATH
, e está tudo pronto.Sim, há um RPM oferecido. Eu não o tocaria com o proverbial poste de 10 pés; na maioria das vezes, terceiros não têm idéia de como criar um RPM correto (não é exatamente ciência de foguetes, mas há muitos detalhes que precisam estar certos) , veja, por exemplo, as diretrizes do Fedora ). Além disso, não são diferenças entre as versões do Fedora, "one size fits all" não pode cortá-la.
fonte
Use RAR
rar e <filename>
que vem com a maioria das distros. Criado pelo irmão de Eugene Rosahal, desenvolvedor de arquivos RAR.fonte
rar
não é um comando embutidoEu sugiro usar um gerenciador de arquivos mais próximo disponível, seja Norton-like (
Midnight Commander
,Double Commander
,Tux Commander
, etc., tudo o que está presente em sua distribuição) ou a janela de base (comoDolphin
). A maioria deles possui inteligência suficiente para abrir todos os tipos de arquivos de maneira adequada para a exploração manual de conteúdo, mas, às vezes, eles usam ferramentas externas. Por exemplo, meu Kubuntu sugereArk
nesses casos. Eles precisariam de uma ferramenta externa, comounrar
para acessar formatos de arquivo proprietários; Nesse caso, instale o último usando um gerenciador de pacotes.Se você deseja extrair o archive inteiro ou um único arquivo especificado,
unrar e
extrai sem o caminho completo eunrar x
também cria diretórios intermediários.fonte
unrar
é de código aberto, o Fedora não enviará suporte para ele de nenhuma forma.Instale o
unrar
pacote. No Fedora, por exemplo, você pode fazer isso com:Em seguida, use-o para extrair os arquivos:
fonte
unrar
pacote entre seus pacotes oficiais. Eu tenho a fonte e a instalei na minha conta.No Ubuntu, você tem uma solução GUI, o Archive Manager . Ele fornece a extração de arquivos como
.rar
arquivos.fonte