Instale o software usando um arquivo de porta baixado

8

Eu quero instalar alguns softwares no Mac usando 'port install software-name', mas alguns softwares vêm com um pacote muito grande e eu não tenho uma conexão estável. Eu quero baixar o arquivo de porta usando um gerenciador de download e, em seguida, ter porta instalar o software usando o arquivo baixado. É possível? Como?

    
por Phuong Nguyen 17.09.2010 / 07:24

3 respostas

8

Para fins de teste, usarei a octave port. Liste os distfiles necessários para a porta executando port distfiles octave . Você obterá a seguinte saída:

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

Dentro dos colchetes é o nome do arquivo a ser baixado, seguido pelo caminho que o MacPorts procurará pelo arquivo. Os links abaixo são um número de espelhos que você pode baixar usando seu gerenciador de downloads. Vá para /opt/local/var/macports/distfiles e crie um diretório chamado octave , se ele não existir. Coloque o pacote de origem baixado nessa pasta. Prossiga para instalar usando sudo port install octave .

Certifique-se de que você tenha todos os distfiles pertencentes a uma determinada porta, já que muitas portas possuem mais de um.

    
por 17.09.2010 / 08:00
6

Isso não funcionou bem para mim. O port distfiles ntfs-3g me 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

mas quando executo sudo port install ntfs-3g , diz

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

Para obter o mesmo resultado, baixei http://packages.macports.org/ntfs-3g/ntfs-3g-2012.1.15_3.darwin_11.x86_64.tbz2 e coloquei em /opt/local/var/macports/incoming/verified . sudo port install ntfs-3g , em seguida, encontra o arquivo que eu baixei e não tenta baixá-lo novamente. Eu encontrei o mesmo com o pacote llvm-3.1 .

    
por 05.12.2012 / 08:47
0

Tente o seguinte:

port rdeps "portname"

onde "portname" é o nome da porta. Vá para o seguinte link para mais informações:

link

    
por 26.05.2013 / 06:28

Tags