Instal perangkat lunak menggunakan file port yang diunduh

9

Saya ingin menginstal beberapa perangkat lunak di Mac menggunakan 'port install software-name' tetapi beberapa perangkat lunak datang dengan paket yang sangat besar dan saya tidak memiliki koneksi yang stabil. Saya ingin mengunduh file port menggunakan pengelola unduhan dan kemudian minta port untuk menginstal perangkat lunak menggunakan file yang diunduh. Apa itu mungkin? Bagaimana?

Phuong Nguyen
sumber

Jawaban:

8

Untuk tujuan pengujian, saya akan menggunakan octaveporta. Daftar distfiles yang diperlukan untuk port dengan menjalankan port distfiles octave. Anda akan mendapatkan output berikut:

--->  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

Di dalam tanda kurung siku adalah nama file untuk diunduh, diikuti oleh jalur yang MacPorts akan mencari file. Tautan di bawah ini adalah sejumlah mirror yang dapat Anda unduh menggunakan pengelola unduhan Anda. Pergi ke /opt/local/var/macports/distfilesdan buat direktori yang disebut octavejika tidak ada. Masukkan paket sumber yang diunduh ke folder itu. Lanjutkan untuk menginstal menggunakan sudo port install octave.

Pastikan Anda memiliki semua distfiles milik port yang diberikan karena banyak port memiliki lebih dari satu.

fideli
sumber
1
Gunakan Petunjuk ini untuk mengunduh Semua Ketergantungan untuk port sebelum menginstal.
Demis
6

Ini tidak berhasil bagi saya. The port distfiles ntfs-3gmemberi saya

--->  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

tetapi ketika saya menjalankannya sudo port install ntfs-3gmengatakan

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

Untuk mencapai hasil yang sama, saya mengunduh http://packages.macports.org/ntfs-3g/ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2dan memasukkannya /opt/local/var/macports/incoming/verified. sudo port install ntfs-3gkemudian menemukan file yang telah saya unduh dan tidak mencoba untuk mengunduhnya lagi. Saya menemukan hal yang sama dengan llvm-3.1paket itu.

Joseph Thomas-Kerr
sumber
0

Coba yang berikut ini:

port rdeps "portname"

di mana "portname" adalah nama port. Buka tautan berikut untuk info lebih lanjut:

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

eaavendano
sumber
Menurut FAQ yang Anda tautkan, rdepdaftar dependensi paket, bukan file untuk diunduh.
Burhan Ali