Slackware:upgradepkg를 사용한 후 Firefox를 찾을 수 없습니다.

Slackware:upgradepkg를 사용한 후 Firefox를 찾을 수 없습니다.

Firefox 24.1에서 최신 안정 버전의 Firefox(42.0)로 업그레이드하려고 합니다. 이것이 내가 한 일입니다:

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

그 후에 업그레이드가 완료되었고("성공"이라고 말하기는 망설여지지만) firefox42가 /var/log/packages에 나열되었다는 말을 들었습니다.

내가 실행할 때 :

$firefox

또는

$firefox42

터미널에서 나는 command not found.

무엇을 제공합니까?

답변1

/installSlackware 패키지는 본질적으로 파일 시스템의 루트( 설치 후 스크립트와 같은 일부 메타데이터가 포함된 추가 폴더 doinst.sh) 에서 압축을 풀도록 설계된 아카이브입니다 .

firefox따라서 아마도 실행하면 바이너리 makepkg등이 포함된 디렉터리 내에 있게 되는 것입니다.

IMO, 나는 게으르고 파일의 압축을 풀고 심볼릭 링크를 /tmp/x/opt/firefox만들고 . (이것은 분할 등을 지속하지 않는다는 점에서 게으른 일이지만 미리 컴파일된 Firefox를 사용하기 시작한 경우 필요한 모든 것이 동일한 폴더에 있다고 가정할 수 있으며 이는 충분히 그럴 수 있습니다.)/tmp/x/usr/bin/firefox-42/tmp/x/opt/firefox/firefoxmakepkg/tmp/x/usr

답변2

음, Firefox 42.0을 성공적으로 설치했지만 사용해야 합니다.이 스크립트.

저는 이 스크립트를 실제로 연구할 기회가 많지 않았기 때문에 이것이 어떻게 성공적인 설치를 달성했는지 잘 모르겠습니다.

반면에 만약 당신이,하다루아리오의 스크립트가 작동하는 이유를 확실히 이해하고 이를 간결하게 요약할 수 있다면 기꺼이 +15 평판을 드리겠습니다.

관련 정보