MacBook安装wget几种方式

文章讲述了通过官方源码包方式安装wget时遇到的问题,包括缺少pkg-config和SSL编译错误。作者最终通过使用Homebrew包管理器成功安装了wget和pkg-config,并分享了解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方式一 (没有安装成功)

官方下载wget源码包: wget-1.19.4.tar.gz

#解压 
tar -zxvf wget-1.19.4.tar.gz

cd wget-1.19.4

./configure #运行配置文件报错,缺少pkg-config或太老

#先安装Xcode,它里面很多插件的
pkg-config —version #查看版本

#先安装pkg-config

终端输入 pig-config —version 看有没有安装

官方下载 pkg-config-0.29.2.tar.gz 最新的包

解压 tar -zxvf pkg-config-0.29.2.tar.gz

cd pkg-config-0.29.2

./configure --with-internal-glib  运行配置文件进行系统配置

make  编译

make check  安装包自检测

sudo make install 安装

pkg-config —version 查看

#重新进入wget 运行配置文件
cd wget-1.19.4

./configure —with-ssl=openssl 还是报错 ,别人评论说要先安装Xcode才能编译过,但我没有成功

上面的方式没有安装成功,选择下面方式安装成功

方式二(brew安装成功)

官方地址: https://brew.sh/index_zh-cn.html

#安装home-brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

#wget 安装
brew install wget

#查看版本
wget -V 
#显示如下:
GNU Wget 1.21.1 在 darwin20.2.0 上编译。

-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls 
+ntlm +opie -psl +ssl/openssl 

#卸载homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

#安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
### 安装wget工具的方法 在Mac操作系统上安装 `wget` 工具可以通过多种方式实现,以下是几种常见的方法: #### 方法一:通过Homebrew安装 Homebrew 是 macOS 上非常流行的包管理器,可以轻松安装各种开发工具和库。如果尚未安装 Homebrew,则需要先完成其安装过程。 执行以下命令来安装 Homebrew: ```bash /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 一旦 Homebrew 成功安装完毕,就可以使用以下命令来安装 `wget`: ```bash brew install wget ``` 此方法简单快捷,并且能够自动处理依赖关系[^1]。 #### 方法二:通过macOS自带的Xcode Command Line Tools编译源码安装 另一种方法是从官方仓库下载 `wget` 的源代码并自行编译。这一步骤相对复杂一些,适合熟悉命令行操作的用户。 首先确认已安装 Xcode 命令行工具: ```bash xcode-select --install ``` 接着从 GNU 官方网站获取最新的 `wget` 源代码压缩包,解压后进入目录按照说明文件中的指示进行配置、构建以及安装: ```bash ./configure make sudo make install ``` 这种方法虽然较为繁琐,但是提供了更大的灵活性,允许自定义编译参数[^2]。 #### 方法三:利用预编译二进制文件直接部署 对于不想经历漫长编译流程或者缺乏必要环境准备的新手来说,还可以考虑采用已经打包好的可执行版本。不过需要注意的是,这种方式可能无法及时获得安全补丁更新,因此仅推荐临时测试用途[^3]。 --- ### 注意事项 无论采取哪种途径,在实际应用之前都应验证所使用的 `wget` 是否正常工作,比如尝试访问某个公开可用资源链接作为初步检测手段之一。 ```bash wget http://example.com/ ``` 上述指令会将 example 网页保存到当前路径下,默认命名为 index.html 文件[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值