ダウンロードしたポートファイルを使用してソフトウェアをインストールする


9

一部のソフトウェアを「ポートインストールソフトウェア名」を使用してMacにインストールしたいのですが、一部のソフトウェアに非常に大きなパッケージが付属しており、安定した接続がありません。ダウンロードマネージャーを使用してポートファイルをダウンロードし、ダウンロードしたファイルを使用してソフトウェアをポートにインストールしたい。出来ますか?どうやって?

回答:


8

テストのために、octaveポートを使用します。を実行して、ポートに必要なdistfilesをリストしますport distfiles octave。次の出力が得られます。

--->  Distfiles for octave
[octave-3.2.4.tar.gz] /opt/local/var/macports/distfiles/octave/octave-3.2.4.tar.gz
 md5: 90c39fa9e241ad2e978bcee4682a2ba9
 sha1: 93b81fc300bc5e27e88b6668ef0622f29898dfd2
 rmd160: 13b2198db1b8684229d2ba787ebbedd8e50a518c
  http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/octave/octave-3.2.4.tar.gz
  http://mirrors.kernel.org/gnu/octave/octave-3.2.4.tar.gz
  http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/octave/octave-3.2.4.tar.gz
  …
  http://lil.fr.distfiles.macports.org/octave/octave-3.2.4.tar.gz
  http://sea.us.distfiles.macports.org/macports/mpdistfiles/octave/octave-3.2.4.tar.gz
  http://svn.macports.org/repository/macports/distfiles/octave/octave-3.2.4.tar.gz

角括弧の内側は、ダウンロードするファイルの名前で、MacPortsがファイルを検索するパスが続きます。以下のリンクは、ダウンロードマネージャーを使用してダウンロードできるミラーの数です。に移動し/opt/local/var/macports/distfilesoctave存在しない場合はというディレクトリを作成します。ダウンロードしたソースパッケージをそのフォルダーに配置します。を使用してインストールを続行しsudo port install octaveます。

多くのポートには複数のポートがあるため、特定のポートに属するすべてのdistfileがあることを確認してください。


1
このヒントを使用して、インストールする前にポートのすべての依存関係をダウンロードします。
Demis

6

これではうまくいきませんでした。port distfiles ntfs-3g私を与えます

--->  Distfiles for ntfs-3g
[ntfs-3g_ntfsprogs-2012.1.15.tgz] /opt/local/var/macports/distfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
md5: 341acae00a290cab9b00464db65015cc
sha1: 8d55cf49afde172fefa369a0a85289e09c4d7bbb
rmd160: 4db6ea1025eedeee160a1cd4238d069a307b9b35
  http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://distfiles.macports.org/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://aarnet.au.distfiles.macports.org/pub/macports/mpdistfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://cjj.kr.distfiles.macports.org/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://her.gr.distfiles.macports.org/mirrors/macports/mpdistfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://jog.id.distfiles.macports.org/macports/mpdistfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://lil.fr.distfiles.macports.org/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz
  http://svn.macports.org/repository/macports/distfiles/ntfs-3g/ntfs-3g_ntfsprogs-2012.1.15.tgz

しかし、それを実行sudo port install ntfs-3gすると、

--->  Attempting to fetch ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2 from http://packages.macports.org/ntfs-3g

同じ結果を得るために、私http://packages.macports.org/ntfs-3g/ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2はそれをダウンロードしてに入れました/opt/local/var/macports/incoming/verifiedsudo port install ntfs-3g次に、ダウンロードしたファイルを見つけて、再度ダウンロードしようとしません。llvm-3.1パッケージでも同じことがわかりました。


0

以下を試してください:

port rdeps "portname"

ここで、「portname」はポートの名前です。詳細については、次のリンクにアクセスしてください。

https://trac.macports.org/wiki/FAQ


リンクしたFAQによると、rdepダウンロードするファイルではなく、パッケージの依存関係が一覧表示されます。
Burhan Ali
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.