Qual é a maneira correta de atualizar o 7zip no Solaris 10?

1

Atualmente, tenho uma versão antiga e antiga do 7zip instalada ( 4.55 beta ) no Solaris 10. Ela está localizada em /usr/bin/7z . Encontrado usando which 7z

Eu fiz o download de uma nova versão 9.20.1 . O README diz para editar o install.sh e alterar DEST_HOME para onde eu quero que ele seja instalado. A localização padrão é /usr/local Então, altero isso para /usr/bin/7z ? Vai atualizar / substituir a versão antiga ok? Eu quero instalar esse sistema para todo mundo usar.

Eu realmente não quero estragar nada ou tornar a minha vida miserável fazendo algo estúpido.

    
por DemiSheep 23.05.2014 / 17:35

3 respostas

1

De um modo geral, não instale coisas construídas localmente diretamente em /usr , apenas em /usr/local . Normalmente, /usr/local vem antes de /usr no PATH , portanto, a instalação local tem precedência sobre a ferramenta padrão do sistema. Alguns scripts do sistema podem definir PATH para excluir /usr/local , para garantir que estejam sendo executados com as versões padrão dos programas do sistema.

Portanto, siga o README e instale com DEST_HOME=/usr/local (para que os executáveis fiquem em /usr/local/bin . Certifique-se de que o valor padrão PATH para usuários e em crontabs tenha /usr/local/bin antes de /usr/bin ( deve ser desta forma, para que as personalizações locais substituam os padrões do sistema no uso normal).

    
por 24.05.2014 / 03:09
0

Outra idéia que você pode fazer é simplesmente copiar o makefile.solaris_x86 para o Makefile e então rodar o gmake diretamente. Isso vai resolver isso.

Outra sugestão é verificar blastwave.org e opencsw.org para ver se eles podem ter um pacote mais novo disponível - você pode ter feito isso já, não sei dizer o que você disse até agora.

Espero que você tenha uma boa versão do 7zip instalada de acordo com suas necessidades.

EDIT: Desculpe, interpretou mal sua pergunta. Senti falta de você estar executando o Solaris 10. Você pode querer procurar um pacote ou ver se instalou todas as ferramentas do desenvolvedor em seu sistema. No entanto, strip é um palco que pode ser ignorado com segurança.

    
por 06.06.2014 / 00:04
-1

No Solaris 10 X86, basta instalar o patch do sistema operacional 137322-02 e no SPARC 137321-02 e pronto.

    
por 25.12.2014 / 10:03