Linux Mint20.3が提供するwget1.20.3を、自分でコンパイルしたバージョン1.21.2に置き換えます。

0
2022.01.14

理由は不明ですが、 Linux Mint 20.3が提供するwgetバージョンでは、セグメンテーション違反エラーが発生しました。

それが私がそれを最後のバージョンに置き換えた理由です:

 wget https://ftp.gnu.org/gnu/wget/wget-latest.tar.gz
tar -xf wget-latest.tar.gz
cd wget-1.21.2
./configure
make
sudo make install

最後のステップ( sudo make install )は、LinuxMintに付属していたバージョンのを上書きしました。 Cinnamonとの依存関係のため、debパッケージwgetを削除できません。

将来のOSアップデートは、私がコンパイルしたwgetのバージョンを上書きする可能性があります。

そのような場合はどうすればよいですか?

問題が似ているので、質問に「LinuxMint」と「Ubuntu」のタグを付けます。実際、Cinnamonはwgetパッケージだけでなく、GoogleChromeにも依存しています。

回答
2
2022.01.14

./configureを使用して「/ usr / local」のようなプレフィックスを指定し、PATHの最初に/ usr / local / binを配置することもできます。