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
/install
Slackware 패키지는 본질적으로 파일 시스템의 루트( 설치 후 스크립트와 같은 일부 메타데이터가 포함된 추가 폴더 doinst.sh
) 에서 압축을 풀도록 설계된 아카이브입니다 .
firefox
따라서 아마도 실행하면 바이너리 makepkg
등이 포함된 디렉터리 내에 있게 되는 것입니다.
IMO, 나는 게으르고 파일의 압축을 풀고 심볼릭 링크를 /tmp/x/opt/firefox
만들고 . (이것은 분할 등을 지속하지 않는다는 점에서 게으른 일이지만 미리 컴파일된 Firefox를 사용하기 시작한 경우 필요한 모든 것이 동일한 폴더에 있다고 가정할 수 있으며 이는 충분히 그럴 수 있습니다.)/tmp/x/usr/bin/firefox-42
/tmp/x/opt/firefox/firefox
makepkg
/tmp/x
/usr
답변2
음, Firefox 42.0을 성공적으로 설치했지만 사용해야 합니다.이 스크립트.
저는 이 스크립트를 실제로 연구할 기회가 많지 않았기 때문에 이것이 어떻게 성공적인 설치를 달성했는지 잘 모르겠습니다.
반면에 만약 당신이,하다루아리오의 스크립트가 작동하는 이유를 확실히 이해하고 이를 간결하게 요약할 수 있다면 기꺼이 +15 평판을 드리겠습니다.