Local adequado para software em partição não inicializada

1

Eu tenho um computador que inicializa um SSD, com um HDD para diversos dados do usuário (atualmente, minha /home partition).

Eu quero mover alguns softwares instalados de /usr/local/bin para um diretório no HDD, para economizar espaço no SSD para coisas onde o tempo de carregamento aprimorado é mais significativo (e também economiza desgaste no SSD).

Existe um lugar padrão para colocar esse tipo de coisa, ou eu deveria apenas vir com algo e adicioná-lo ao meu PATH / symlink em /usr/local/bin ?

    
por David Heyman 01.07.2017 / 16:42

1 resposta

1

Não tenho conhecimento de nenhum padrão que tenha regras ou recomendações para essa situação, no entanto, é bastante comum valer a pena discutir.

Primeiramente, eu evitaria links simbólicos. Na minha opinião, geralmente é muito mais limpo modificar o caminho. Usar /etc/environment ou /etc/profile é provavelmente o melhor.

Quanto à estrutura de diretórios, eu recomendaria algo como local/ ( /mnt/hdd/local/bin , por exemplo). Isso seria consistente com o uso de $HOME/.local como prefixo do software do usuário e /usr/local como prefixo do software personalizado / sem distribuição do sysadmin.

Quanto a instalar apenas os binários, para a maioria dos softwares , isso seria um caso de definir exec_prefix=/path/to/local/ . Para outro software, você precisaria olhar para a documentação de criação específica deles.

    
por 06.07.2017 / 23:29