.rpm localização no Fedora 26?

1

Eu baixei um arquivo .rpm para o meu diretório ~ / Downloads e o instalei com sucesso clicando duas vezes nele: Software aberto e eu poderia clicar em 'Install'. Simples e muito conveniente, mas eu gostaria de aprender mais sobre o sistema e onde os arquivos são (supostamente) armazenados.

Minha pergunta é: Posso agora excluir com segurança o arquivo ~ / Downloads / file.rpm ou movê-lo para outro local no meu sistema? Ou eu deveria sempre deixá-lo em seu diretório atual ...?

Se for de alguma informação útil: Eu não tenho nenhum / var / cache / yum / no meu sistema e não tenho nada relacionado a file.rpm em / var / cache / dnf /. Além disso, não há /etc/yum.conf, /ect/dnf.conf nem nada relacionado a file.rpm em /etc/yum.repos.d /.

Muito obrigado pelos seus comentários!

    
por Jezza 11.10.2017 / 21:19

1 resposta

1

Uma vez que o pacote é instalado, os vários arquivos irão para seus locais apropriados no sistema de arquivos de acordo com as diretrizes para layout do sistema de arquivos do Fedora. . Depois de instalar um pacote baixado, você pode remover o arquivo RPM.

Você pode ver onde um pacote irá colocar coisas antes instalando-o a partir da linha de comando. Vamos supor que seu pacote baixado seja foo-1.0-1.x86_64.rpm e esteja em ~/Downloads . Você pode ver o que há nele:

$ rpm -qlp ~/Downloads/foo-1.0-1.x86_64.rpm

Em que qlp é " q uery: l ist arquivos de um p ackagefile". Veja man rpm para muitas outras opções de consulta.

Você também pode usar o less pager para ver detalhes sobre um pacote (ele executa um comando de consulta RPM em segundo plano), assim:

$ less ~/Downloads/foo-1.0-1.x86_64.rpm

Primeiro, você verá algumas informações gerais, depois uma descrição, depois um changelog (possivelmente muito longo) e, finalmente, na parte inferior, a lista de arquivos. (Acertar q quando você terminar com less .)

    
por 12.10.2017 / 19:32