将Linux Mint 20.3提供的wget 1.20.3替换为自己编译的1.21.2版本

将Linux Mint 20.3提供的wget 1.20.3替换为自己编译的1.21.2版本

由于未知原因,wgetLinux Mint 20.3 提供的版本给了我一个分段错误。

这就是我用最新版本替换它的原因:

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

最后一步( )覆盖了Linux Mint 附带sudo make install的版本。由于与 Cinnamon 的依赖关系,我无法删除 deb 包。wgetwget

将来的操作系统更新可能会覆盖我编译的 wget 版本。

在这种情况下我该怎么办?

我将问题标记为“Linux Mint”和“Ubuntu”,因为问题类似。事实上,不仅 Cinnamon 依赖该wget软件包,Google Chrome 也依赖该软件包。

答案1

您可以使用 ./configure 指定类似“/usr/local”的前缀,并将 /usr/local/bin 放在 PATH 的第一位。

相关内容