ダウンロードできないのソースコードのオープンソースのソフトウェアはMacのターミナル[定休日]

StackOverflow https://stackoverflow.com/questions/733951

  •  06-09-2019
  •  | 
  •  

質問

うことによりダウンロードのソースコードwgetではMacです。

私のソースコードwget Ubuntuによる

apt-get source wget

しかし、私が管理しておりませんダウンロードソースコードMacのターミナルより。から、同じ用MacPorts.

役に立ちましたか?

解決

MacPortsのソースベースのパッケージマネージャです。つまり、それは(それがポートのニーズをどのファイルを追跡することができます)一時的な場所にそれをインストールし、それを構築し、潜在的に、ソースをダウンロードし、それをパッチ、それを設定し、それぞれの時間はあなたがMacPortsを経由してパッケージをインストールすることを意味し、それのアーカイブを作ります、その後、通常/opt/localでMacPortsの根、にそのアーカイブをインストールします。

あなたはそれを構築する前に、ソースを見たり編集したい場合は、

、あなたはそれをダウンロードし、インストールするために必要な手順のサブセットを実行することができます。 port extract <name>は、実際にそれを構築するか、インストールせずに、ポートのソースをダウンロードし、解凍します。その後、port dir <portname>で抽出されたソースを見つけることができます:

$ 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を参照してください。

他のヒント

最もオープンソースのソフトウェアを提供する圧縮アーカイブのソースコード、または読み出し可能なバージョン管理リポジトリたとえば、ソースコード wgethttp://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のような環境です。

apt-get プログラムを自動的にダウンロードとインストールするソフトウェアパッケージとその依存関係;でのみご利用いただけます。LinuxベースのプラットフォームのようにDebianおよびUbuntu.Mac OS Xは同様のユーティリティ: FinkMacPorts.両方と同じ目的として apt-get.個人的に好MacPortsいと思うからですぐにUIが、両方のソフトウェアの仕事は同じです。

私の知る限り、MacPortsのは、apt-getののソースと同様の機能を持っていません。

ただし、ソースURLはPortfilesです。あなたが入力してポート用portfileを表示することができます。

cat `port file port_name`

端子に、例えば

cat `port file wget`

それとも、単にポートをインストールし、/opt/local/var/macports/distfilesでソースを見つけることができます。

あなたも、単にポートを(ビルドやインストールしていない)をダウンロードし、インストールコマンドを使用することができるかもしれません。

あなたは、オープンソース・プロジェクトへのaptのインタフェースをしたい場合は、フィンクのを見て、Mac用のdpkgシステムさまざまなオープンソースパッケージでのOS Xます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top