Installa il software utilizzando un file di porta scaricato


9

Voglio installare alcuni software su Mac usando "port install nome-software", ma alcuni software hanno un pacchetto molto grande e non ho una connessione stabile. Voglio scaricare il file di porta utilizzando un download manager e quindi installare il software tramite il file scaricato. È possibile? Come?

Risposte:


8

A scopo di test, userò la octaveporta. Elenca i distfile richiesti per la porta eseguendo port distfiles octave. Otterrai il seguente output:

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

All'interno delle parentesi quadre si trova il nome del file da scaricare, seguito dal percorso in cui MacPorts cercherà il file. I collegamenti sottostanti che rappresentano una serie di mirror che è possibile scaricare utilizzando il download manager. Vai a /opt/local/var/macports/distfilese crea una directory chiamata octavese non esiste. Inserisci il pacchetto sorgente scaricato in quella cartella. Procedere con l'installazione utilizzando sudo port install octave.

Assicurarsi di disporre di tutti i distfile appartenenti a una determinata porta poiché molte porte ne hanno più di una.


1
Utilizzare questo suggerimento per scaricare tutte le dipendenze per una porta prima dell'installazione.
Demis,

6

Questo non ha funzionato del tutto per me. Il port distfiles ntfs-3gmi dà

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

ma quando eseguo sudo port install ntfs-3gdice

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

Per ottenere lo stesso risultato, l'ho scaricato http://packages.macports.org/ntfs-3g/ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2e inserito /opt/local/var/macports/incoming/verified. sudo port install ntfs-3gquindi trova il file che ho scaricato e non prova a scaricarlo di nuovo. Ho trovato lo stesso con il llvm-3.1pacchetto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.