Estou interessado em criar um executável ou link para todo o sistema para a versão mais recente do Blender que construí a partir do código-fonte usando estewiki. Resumindo, eu o construí e parece funcionar corretamente (não testei completamente, mas tudo parece em ordem). No entanto, ele não adicionou o sistema binário do Blender em todo o sistema (se essa for a terminologia correta). Passei pelo processo de digitação:
./configure
make
sudo make install
Basicamente, quero poder abrir um terminal e digitar 'blender' para executá-lo ou simplesmente criar um ícone na área de trabalho e abri-lo dessa forma. Tentei simplesmente clicar com o botão direito no binário gerado e usar a opção 'Criar link', mas o link trava quando clicado fora do diretório de construção.
Por fim, percebo que existe uma distribuição perfeitamente boa do Blender no centro de software, mas sou estranho e queria construí-lo a partir do código-fonte.
Responder1
Pelo que me lembro, o make install do Blender geralmente não se coloca nos diretórios executáveis do sistema.
Minha sugestão seria usar a .local
pasta em seu diretório inicial (ou criá-la se não estiver lá)
mkdir -p ~/.local/opt
- copie o código-fonte do blender para esse diretório, fornecendo algo como
~/.local/opt/blender
mkdir -p ~/.local/bin
: crie umbin
diretório onde você possa colocar seus próprios arquivos executáveis- Edite seu
.bashrc
arquivo:gedit ~/.bashrc
no final desse arquivo, coloque esta linha:export PATH=${HOME}/.local/bin:${PATH}
Isso será anexado~/.local/bin
à suaPATH
variável de ambiente. - Para que esta edição tenha efeito, você precisará fazer isso
source ~/.bashrc
para qualquer shell que já esteja em execução. Qualquer novo terminal que você iniciar após salvar o arquivo editado já terá o novo PATH. Se você quiser executar o liquidificador a partir da GUI,Alt-F2
será necessário reiniciar (ou talvez apenas sair e fazer login novamente, não tenho certeza). Você pode verificar se esta pasta está no seu caminho digitandoecho ${PATH}
e garantindo que/home/youruser/.local/bin
esteja no início - link simbólico do executável do blender que você embutiu neste diretório bin:
ln -s ~/.local/opt/blender/<blender executable> ~/.local/bin/blender
Agora, ao digitar blender
na linha de comando, o programa deve ser executado.