2

Mac で wget のソース コードをダウンロードしようとしています。

Ubuntuでwgetのソースコードを取得することができました

apt-get source wget

ただし、Mac のターミナルでソース コードをダウンロードすることはできませんでした。MacPorts で同じユーティリティを見つけられませんでした。

4

5 に答える 5

2

ほとんどのオープン ソース プロジェクトは、ソース コードの圧縮アーカイブ、または読み取り可能なバージョン管理リポジトリを提供します。たとえば、wgetのソース コードはhttp://ftp.gnu.org/gnu/wget/で入手できます。ダウンロードするバージョンを決定し、ターミナル ウィンドウに次のようなコマンドを入力するだけです。

ftp http://ftp.gnu.org/gnu/wget/wget-1.10.2.tar.gz

次に、次のようなコマンドでソースコードを解凍できます

tar xvzf wget-1.10.2.tar.gz

コードがバージョン管理リポジトリにある場合、プロジェクトには、コードをダウンロードするために必要なコマンドもリストされます。たとえば、cvs2svnはコマンドを提供します

svn co --username=guest http://cvs2svn.tigris.org/svn/cvs2svn/trunk cvs2svn-trunk

Mac 固有の方法もあるかもしれませんが、私が説明したことの素晴らしさは、Unix のような環境で機能することです。

于 2009-04-09T12:20:59.387 に答える
2

私の知る限り、MacPorts には apt-get のソースと同様の機能はありません。

ただし、ソース URL は Portfiles にあります。次のように入力して、ポートのポートファイルを表示できます。

cat `port file port_name`

端末で、たとえば:

cat `port file wget`

または、ポートをインストールして、ソースを見つけることもできます/opt/local/var/macports/distfiles

install コマンドを使用して、ポートをダウンロードする (ビルドまたはインストールしない) こともできます。

于 2009-04-09T12:27:22.537 に答える
2

apt-getソフトウェアパッケージとその依存関係を自動的にダウンロードしてインストールするためのプログラムです。Debian や Ubuntu などの一部の Linux ベースのプラットフォームでのみ使用できます。Mac OS X には、 FinkMacPortsという 2 つの同様のユーティリティがあります。どちらも と同じ目的を果たしapt-getます。個人的には MacPorts の方が UI が優れていると思うので好みですが、どちらのソフトウェアもほぼ同じように動作します。

于 2009-04-09T13:24:01.310 に答える
1

オープンソースプロジェクトへのaptインターフェースが必要な場合は、さまざまなオープンソースパッケージを備えたMacOSX用のdpkgシステムであるFinkをご覧ください。

于 2009-04-09T13:09:54.260 に答える