我想在Mac上下载wget的源代码.
我设法在Ubuntu中获取wget的源代码
apt-get source wget
但是,我还没有设法在Mac的终端下载源代码.我没有在MacPorts中找到相同的实用程序.
MacPorts是一个基于源的包管理器.这意味着每次通过MacPorts安装软件包时,它都会下载源代码,可能会对其进行补丁,对其进行配置,构建,将其安装到临时位置(以便可以跟踪端口需要的文件),对其进行归档. ,然后将该存档安装到MacPorts根目录中,这通常是/opt/local
.
如果要在构建源之前查看或编辑源,可以执行下载和安装源所需步骤的子集.port extract
将下载并提取端口的源,而不实际构建或安装它.然后,您可以找到提取的来源port dir
:
$ sudo port -v extract zlib Password: ---> Fetching zlib ---> Verifying checksum(s) for zlib ---> Checksumming zlib-1.2.3.tar.bz2 ---> Extracting zlib ---> Extracting zlib-1.2.3.tar.bz2 $ ls $(port dir zlib) Portfile files work $ ls $(port dir zlib)/work zlib-1.2.3 $ ls $(port dir zlib)/work/zlib-1.2.3 ChangeLog as400 examples inftrees.h uncompr.c FAQ compress.c gzio.c make_vms.com win32 INDEX configure infback.c minigzip.c zconf.h Makefile contrib inffast.c msdos zconf.in.h Makefile.in crc32.c inffast.h old zlib.3 README crc32.h inffixed.h projects zlib.h adler32.c deflate.c inflate.c qnx zutil.c algorithm.txt deflate.h inflate.h trees.c zutil.h amiga example.c inftrees.c trees.h
有关开发端口的更多信息,请参阅MacPorts指南man port
.