Cài đặt phần mềm bằng tệp cổng đã tải xuống


9

Tôi muốn cài đặt một số phần mềm trong Mac bằng 'tên phần mềm cài đặt cổng' nhưng một số phần mềm đi kèm với gói rất lớn và tôi không có kết nối ổn định. Tôi muốn tải xuống tệp cổng bằng trình quản lý tải xuống và sau đó cài đặt cổng bằng phần mềm bằng tệp đã tải xuống. Có thể không? Làm sao?

Câu trả lời:


8

Đối với mục đích thử nghiệm, tôi sẽ sử dụng octavecổng. Liệt kê các distfiles cần thiết cho cổng bằng cách chạy port distfiles octave. Bạn sẽ nhận được đầu ra sau:

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

Bên trong dấu ngoặc vuông là tên của tệp cần tải xuống, theo sau là đường dẫn mà MacPorts sẽ tìm kiếm tệp. Các liên kết dưới đây là một số gương bạn có thể tải xuống từ trình quản lý tải xuống của mình. Đi đến /opt/local/var/macports/distfilesvà tạo một thư mục được gọi octavenếu nó không tồn tại. Đặt gói nguồn đã tải xuống trong thư mục đó. Tiến hành cài đặt bằng cách sử dụng sudo port install octave.

Đảm bảo rằng bạn có tất cả các tệp dữ liệu thuộc về một cổng nhất định vì nhiều cổng có nhiều hơn một.


1
Sử dụng Gợi ý này để tải xuống Tất cả phụ thuộc cho một cổng trước khi cài đặt.
Demis

6

Điều này không làm việc cho tôi. Các port distfiles ntfs-3gmang lại cho tôi

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

nhưng khi tôi thực hiện sudo port install ntfs-3gthì nó nói

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

Để đạt được kết quả tương tự, tôi đã tải xuống http://packages.macports.org/ntfs-3g/ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2và đưa nó vào /opt/local/var/macports/incoming/verified. sudo port install ntfs-3gsau đó tìm thấy tập tin tôi đã tải xuống và không cố tải xuống lại. Tôi tìm thấy tương tự với các llvm-3.1gói.


0

Hãy thử như sau:

port rdeps "portname"

trong đó "portname" là tên của cổng. Truy cập liên kết sau để biết thêm thông tin:

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


Theo Câu hỏi thường gặp mà bạn đã liên kết, rdepliệt kê các phụ thuộc gói, không phải tệp để tải xuống.
Burhan Ali
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.