instalando programas sob o root

0

Sou novo no Ubuntu e fiquei um pouco confuso sobre onde instalar novos programas ...

A resposta aqui diz:

If the program needs to create a folder, then /usr/local is the directory of choice; according to the FHS:

The /usr/local hierarchy is for use by the system administrator when installing software locally.

Além disso, a maioria das referências que li (por exemplo, aqui ) dizem que a partição raiz deve ter ~ 30 GB.

Meu problema é que, se eu quiser instalar programas intensivos de memória (por exemplo, MATLAB, Mathematica etc.), isso realmente não parece suficiente memória para mim ... Eu acho que estou confuso sobre o porquê da recomendação é tão baixo. Além disso, este artigo aqui (talvez um pouco datado?) afirma que 25-35% da partição raiz deve ser deixado como espaço livre para fins de "auto-limpeza". Com o sistema operacional levando ~ 6 GB, eu simplesmente não entendo como isso pode satisfazer as necessidades de qualquer usuário. Será porque a maioria dos programas está muito abaixo das necessidades de memória dos programas mais intensivos em memória que mencionei?

Qualquer ajuda é muito apreciada: D

    
por Atreyu 18.06.2017 / 05:56

1 resposta

1

A maioria dos usuários instala programas via comando (sudo apt install firefox) ou via software.center | ubuntu.software que instala automaticamente o programa onde quer que o arquivo .deb seja informado. É algo parecido com snaps (embora eles permaneçam como squashfs e não são instalados em seu sistema de arquivos real [fs])

O programa da maioria das pessoas não é tão grande; é o dado que ocupa todo o espaço. Os dados do usuário em um Ubuntu geralmente vão para / home /

O / usr é geralmente onde o apt-get | apt | etc instala um programa; e é o local padrão do unix (* nix) (ou seja, historicamente colocado lá desde os anos 80, se não nos anos 70)

Você pode instalar programas onde quiser! Mas quando você atualiza; lembre-se de onde você o instalou para que possa ser feito backup & restaurado. Eu instalo muitas coisas em / usr / local / bin por hábito; mas outros entram / home como eu acho mais fácil de recuperar se eu tiver problemas (/ home está em drives diferentes para muitos dos meus sistemas, pelo menos partição diferente, assim me permite substituir system drive e clean-install mas manter) . Além disso, você pode optar por usar um sistema de arquivos que permita o encolhimento crescente durante a operação, que é mais usado por servidores ou sistemas de missão crítica.

Nota: não misture / root & os diretórios /. / root / refere-se ao diretório do usuário 'root' (equivalente é / home / root / se não for um usuário especial), e '/', que é o diretório top ou root. meu diretório "/" está em uma pequena unidade de 160gb; mas montei muitos diretórios tb nele para que a partição & tamanhos de drive significam pouco.

    
por guiverc 18.06.2017 / 10:23