Slackware: Firefox não encontrado depois de usar o upgradepkg

1

Estou tentando atualizar do Firefox 24.1 para a última versão estável do Firefox (42.0). Aqui está o que eu fiz:

#tar -xf firefox.tarball
#cd ./extracted/firefox/files
#makepkg -p -l y ../firefox42.tgz
#cd ..
#upgradepkg old.firefox%firefox42.tgz

Depois, sou informado de que a atualização está completa (hesito em dizer "bem-sucedido") e o firefox42 está listado em / var / log / packages.

Quando eu corro:

$firefox

ou

$firefox42

no terminal eu recebo command not found .

O que dá?

    
por HandsomeGorilla 09.11.2015 / 03:01

2 respostas

1

Um pacote do Slackware é essencialmente um arquivo projetado para ser descompactado na raiz do seu sistema de arquivos (mais uma pasta /install adicional que contém um pouco de metadados, como um script de pós-instalação doinst.sh ).

Então, o que provavelmente aconteceu é que você estava dentro do diretório que contém o firefox binário etc. quando você executou makepkg .

IMO, eu ficaria com preguiça e desempacotarei os arquivos em /tmp/x/opt/firefox , crie um link simbólico /tmp/x/usr/bin/firefox-42 para /tmp/x/opt/firefox/firefox e execute makepkg em /tmp/x . (Isso é preguiçoso porque não vai ficar com a divisão em /usr etc., mas se você já começa com um firefox pré-compilado que pode assumir que tudo está na mesma pasta, isso pode ser bom o suficiente para você.)

    
por 09.11.2015 / 16:43
0

Bem, eu consegui instalar o firefox 42.0 com sucesso, mas eu tive que fazer isso usando este script .

Eu não tive muita chance de realmente estudar este script, então não tenho certeza de como ele consegue realizar uma instalação bem-sucedida.

Se você, por outro lado, fizer uma sólida compreensão do motivo pelo qual o roteiro de ruario funciona e pode resumir de forma sucinta, eu ficaria feliz em distribuir a reputação de +15.

    
por 09.11.2015 / 17:57