Mac で wget のソース コードをダウンロードしようとしています。
Ubuntuでwgetのソースコードを取得することができました
apt-get source wget
ただし、Mac のターミナルでソース コードをダウンロードすることはできませんでした。MacPorts で同じユーティリティを見つけられませんでした。
Mac で wget のソース コードをダウンロードしようとしています。
Ubuntuでwgetのソースコードを取得することができました
apt-get source wget
ただし、Mac のターミナルでソース コードをダウンロードすることはできませんでした。MacPorts で同じユーティリティを見つけられませんでした。
ほとんどのオープン ソース プロジェクトは、ソース コードの圧縮アーカイブ、または読み取り可能なバージョン管理リポジトリを提供します。たとえば、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 のような環境で機能することです。
私の知る限り、MacPorts には apt-get のソースと同様の機能はありません。
ただし、ソース URL は Portfiles にあります。次のように入力して、ポートのポートファイルを表示できます。
cat `port file port_name`
端末で、たとえば:
cat `port file wget`
または、ポートをインストールして、ソースを見つけることもできます/opt/local/var/macports/distfiles
。
install コマンドを使用して、ポートをダウンロードする (ビルドまたはインストールしない) こともできます。
apt-get
ソフトウェアパッケージとその依存関係を自動的にダウンロードしてインストールするためのプログラムです。Debian や Ubuntu などの一部の Linux ベースのプラットフォームでのみ使用できます。Mac OS X には、 FinkとMacPortsという 2 つの同様のユーティリティがあります。どちらも と同じ目的を果たしapt-get
ます。個人的には MacPorts の方が UI が優れていると思うので好みですが、どちらのソフトウェアもほぼ同じように動作します。
オープンソースプロジェクトへのaptインターフェースが必要な場合は、さまざまなオープンソースパッケージを備えたMacOSX用のdpkgシステムであるFinkをご覧ください。