ติดตั้งซอฟต์แวร์โดยใช้ไฟล์พอร์ตที่ดาวน์โหลด


9

ฉันต้องการติดตั้งซอฟต์แวร์บางตัวใน Mac โดยใช้ 'port install software-name' แต่ซอฟต์แวร์บางตัวมาพร้อมกับแพ็คเกจที่ใหญ่มากและฉันไม่มีการเชื่อมต่อที่เสถียร ฉันต้องการดาวน์โหลดไฟล์พอร์ตโดยใช้ตัวจัดการการดาวน์โหลดจากนั้นให้พอร์ตติดตั้งซอฟต์แวร์โดยใช้ไฟล์ที่ดาวน์โหลด เป็นไปได้ไหม? อย่างไร?

คำตอบ:


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

ภายในเครื่องหมายวงเล็บเหลี่ยมคือชื่อไฟล์ที่จะดาวน์โหลดตามด้วยเส้นทางที่ MacPort จะค้นหาไฟล์ ลิงค์ด้านล่างที่เป็นกระจกเงาจำนวนหนึ่งที่คุณสามารถดาวน์โหลดได้จากการใช้ตัวจัดการการดาวน์โหลดของคุณ ไปที่/opt/local/var/macports/distfilesและสร้างไดเรกทอรีชื่อoctaveหากไม่มีอยู่ วางแพ็คเกจซอร์สที่ดาวน์โหลดมาในโฟลเดอร์นั้น sudo port install octaveดำเนินการติดตั้งโดยใช้

ตรวจสอบให้แน่ใจว่าคุณมี distfiles ทั้งหมดที่เป็นของพอร์ตที่กำหนดเนื่องจากพอร์ตจำนวนมากมีมากกว่าหนึ่ง


1
ใช้คำแนะนำนี้เพื่อดาวน์โหลดการพึ่งพาทั้งหมดสำหรับพอร์ตก่อนการติดตั้ง
มิส

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-3gllvm-3.1


0

ลองทำสิ่งต่อไปนี้:

port rdeps "portname"

โดยที่ "portname" เป็นชื่อของพอร์ต ไปที่ลิงค์ต่อไปนี้สำหรับข้อมูลเพิ่มเติม:

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


ตามคำถามที่พบบ่อยที่คุณเชื่อมโยงrdepแสดงรายการการขึ้นต่อกันของแพ็คเกจไม่ใช่ไฟล์ที่จะดาวน์โหลด
Burhan Ali
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.