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の評判を喜ばせます。