Instalar em root ou home, qual o melhor?

1. Instalar em root ou home, qual o melhor?

Filipe Mosca
filipemosca

(usa Debian)

Enviado em 16/02/2019 - 00:02h

Olá, pessoal.
Sempre usei o linux sem me preocupar com onde tudo estava instalado, mas aos poucos fui aprendendo cada vez mais do sistema. Percebi que todos os programas vão sendo instalados no root, mas vi algumas pessoas instalando na /home. Tem alguma diferença? Algum motivo de segurança ou de melhor organização?

No manjaro o sistema já vinha com o ruby e as gems instaladas na home, eu gostava pois conseguia ter um maior controle de ver o que estava instalado pois tudo ficava em
/home/.gem 
. Porém, migrei pro Debian e quando instalei o ruby e as gems, foi tudo pro diretório raiz, e é bem confuso achar as coisas por lá.

Tem alguma vantagem de instalar em cada lugar? A princípio só eu uso o computador.
Uma das minhas dúvidas é se é mais seguro instalar flatpaks na home ou se não faz diferença nenhuma. Até pq flatpaks são bem pesados. Será que é ruim ter uma raiz com muito espaço usado?

Muitíssimo obrigado!
obs: fiquei na dúvida de onde categorizar este tópico


  


2. Re: Instalar em root ou home, qual o melhor?

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 16/02/2019 - 00:49h

Pelo que conheço dos sistemas de arquivos das distros que utilizei, a maioria das aplicações, ou aplicativos, vão mesmo para as pastas do sistema (as que você chamou de "root").

A pasta campeã de uso para programas é a "/usr", que deve ser acessível a qualquer usuário logado para "execução" do que está lá (aplicativos e suas bibliotecas, obviamente).

Todos os lançadores de aplicativos, por exemplo, ficam em "/usr/share/applications"; já os binários ficam em "/usr/bin" e as bibliotecas em "usr/lib".

Há um certo padrão para a árvore de arquivos do Linux, mas ele não é muito rígido (as diversas distros não são padronizadas, como você deve saber). E quanto aos novos tipos de aplicativos instaláveis, como flatpaks, eles vão ficar na pasta do usuário ou não, dependendo de como foi criado o respectivo instalador. Se o aplicativo "sair" da pasta do usuário para alguma pasta do sistema, vai precisar da senha do root ou de sudo para ser instalado, obviamente.

Como você disse que só um usuário usa sua máquina (você mesmo), acho que não precisa se preocupar com tudo isso.

E quanto ao espaço em disco, os novos formatos de instalação são muito "gulosos" para o meu gosto. Eles repetem bibliotecas, como no Windows, e por isso rodam nas suas próprias pastas, sem precisar das pastas do sistema.

Mas, ainda assim, o Linux vai ser mais econômico em matéria de espaço do que o Windows, não havendo muito motivo para preocupação em face do tamanho atual dos HDs. Somente para os que usam os SSD de 100 GB, que hoje são baratos e bem rápidos, podem vir a ocorrer problemas de espaço, isso se eles abusarem destes novos formatos de programas.

__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



3. Re: Instalar em root ou home, qual o melhor?

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/02/2019 - 07:57h

Como usuário comum eu deixo tudo na partição raíz e não tenho problemas mesmo usando SSD de apenas 120 GB







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts