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

関連情報