คำถามติดแท็ก macports

MacPorts เป็นเครื่องมือจัดการแพคเกจสำหรับ OS X ซึ่งให้แอปพลิเคชันของบุคคลที่สามจำนวนมากที่ระบบปฏิบัติการไม่ได้จัดส่ง

6
การติดตั้ง Homebrew และ Macports บนเครื่องเดียวกันนั้นปลอดภัยหรือไม่
ฉันมีการติดตั้ง MacPorts บน iMac ของฉันโดยมีพอร์ตจำนวนพอสมควร ฉันสนใจที่จะลองใช้ Homebrew เพราะฉันเคยได้ยินเรื่องดีๆมากมายเกี่ยวกับเรื่องนี้มาแล้วและเนื่องจากฉันสังเกตเห็นว่ามันมีเครื่องมือหลายอย่างที่เป็นเวอร์ชันที่เป็นปัจจุบันมากขึ้น แต่ทั้งสองอยู่ร่วมกันบนเครื่องเดียวกันได้หรือฉันต้องถอนการติดตั้ง MacPort ทั้งหมดก่อนหรือไม่? นอกจากนี้หากสามารถติดตั้งทั้งสองได้พร้อมกันพวกเขาจะเป็นอิสระจากกันหรือไม่ หนึ่งในคุณสมบัติของ Homebrew คือไม่ได้ติดตั้งสิ่งใหม่ ๆ ซึ่งรวมอยู่ในระบบ (เช่น python) สิ่งนี้ขยายไปถึงการไม่ติดตั้งเวอร์ชันของสิ่งต่าง ๆ ที่ถูกดูแลโดย MacPorts หรือไม่? จะเกิดอะไรขึ้นหากฉันถอนการติดตั้ง MacPorts ในภายหลัง

3
ฉันจะทำความสะอาดการติดตั้ง MacPorts ได้อย่างไร
ฉันควรใช้คำสั่งใด ลบเวอร์ชันพอร์ตเก่าทั้งหมด ลบไฟล์ที่ดาวน์โหลด ไฟล์ชั่วคราวที่สร้างขึ้นในระหว่างการสร้าง ทุกสิ่งอื่น ๆ ที่ฉันไม่ต้องการเมื่อฉันแน่ใจว่ารุ่นที่ปรับปรุงทำงานได้ดี ฉันได้รับคำแนะนำให้ใช้ port clean --all all แต่มันพยายามทำความสะอาดพอร์ตที่ฉันไม่มี แต่ก็พยายาม port clean --all installed แต่ไม่ได้ลบเวอร์ชันที่ไม่ใช้งานเก่าออกไป port -u uninstall แต่ติดขัดโดยบอกว่าpy25-nose(ซึ่งเปิดใช้งาน) ขึ้นอยู่กับpy25-setuptools(ซึ่งไม่ได้ใช้งาน)
57 macos  macports 

3
ใช้ 'ฉีก' จากบรรทัดคำสั่ง
ฉันต้องลบไฟล์บางไฟล์อย่างปลอดภัย ฉันเคยใช้shredกับระบบ linux มาก่อนดังนั้นฉันจึงมองไปรอบ ๆ และพบว่าshredเป็นส่วนหนึ่งของcoreutilsแพ็คเกจใน macports ฉันport install coreutilsติดตั้ง coreutils แล้ว แต่ยังหาไม่เจอshredใน command line ฉันshredจะทำงานกับบรรทัดคำสั่งของ mac ได้อย่างไร ถ้าเป็นเรื่องสำคัญฉันใช้ Mac OS X 10.7.5 (Lion)

4
จะติดตั้งแพคเกจซอฟต์แวร์บน Mac ได้อย่างไร? (MacPort, Fink มีอะไรดีกว่านี้ไหม)
บนเครื่อง Mac OS X ของคุณคุณจะแนะนำให้ฉันติดตั้งซอฟต์แวร์บรรทัดคำสั่งและแพ็คเกจอื่นได้อย่างไร ฉันใช้ MacPorts อยู่แล้วและมันก็ดูค่อนข้างช้าอยู่เสมอเพราะมันต้องคอมไพล์แพ็คเกจในทันที ฉันชอบระบบการจัดการแพ็กเกจที่มีแพ็คเกจไบนารีมากช่วยให้ฉันไม่จำเป็นต้องรวบรวมสิ่งต่าง ๆ ทุกครั้งที่ฉันต้องการดาวน์โหลดสิ่งใหม่ ๆ ฉันคิดว่าฟิงค์มีไบนารีสำหรับแพ็คเกจบางส่วน แต่ฉันมักจะเห็น MacPorts แนะนำเป็นระบบที่จะใช้ คุณคิดว่าอันไหนดีกว่าและทำไม? (หรือมีระบบอื่นที่ฉันไม่เคยได้ยินมาก่อน)


1
การทุบตีเสร็จสิ้นสำหรับคำสั่งใน Mac OS X
ฉันจะได้รับfinkและmacportsชื่อโปรแกรมเติมข้อความอัตโนมัติเมื่อคำสั่งการพิมพ์ในขณะที่ของ Ubuntu apt-get? เช่นเมื่อฉันพิมพ์ sudo port install ca และกดtabฉันต้องการให้เครื่องเติมข้อความอัตโนมัติหรือแสดงคำสั่งที่มีให้ฉัน OS X ไม่ได้ทำตามคำสั่งอัตโนมัติsudo!

3
Homebrew vs Fink กับ Macports? [ปิด]
ฉันใช้ Fink เพื่อติดตั้งแอพ Unix บน mac ของฉันฉันเพิ่งเจอ Homebrew และเห็นความเห็นที่ดีเกี่ยวกับ Homebrew ดังนั้นคำถามของฉันคือ: ผู้จัดการแพคเกจใดที่คุณใช้กับ Mac? ฉันใช้ Fink ในปัจจุบันดังนั้นการเปลี่ยนจาก Fink เป็น Homebrew จะคุ้มหรือไม่ ถ้า 2. จริงแล้วทำไม

2
วิธีถอนการติดตั้งแพ็คเกจ macports ที่ไม่ได้ใช้ทั้งหมดในคราวเดียว
เมื่อบำรุงรักษาแพ็กเกจ macports ฉันชอบที่จะลบแพ็กเกจเก่าเมื่อแทนที่ด้วยแพ็กเกจใหม่ อย่างไรก็ตามเมื่อเวลาผ่านไปเมื่อมีการอัพเกรดแพ็คเกจคุณจะพบกับปัญหาเช่น: $ sudo port uninstall -f postgresql83 ---> The following versions of postgresql83 are currently installed: ---> postgresql83 @8.3.3_0 ---> postgresql83 @8.3.7_0 ---> postgresql83 @8.3.8_1 (active) Error: port uninstall failed: Registry error: Please specify the full version as recorded in the port registry. มีคำสั่ง macports เพื่อลบแพ็คเกจทั้งหมดในคราวเดียวหรือไม่?
32 macos  macports 

1
“ whereis” และ“ ซึ่ง” คืนค่าเส้นทางที่แตกต่างใน Mac OS X
ฉันได้รับค่าเริ่มต้น OpenSSL 9.8 (Mac OS X 10.6.8) และตัดสินใจที่จะติดตั้งเวอร์ชันใหม่ล่าสุด (1.0.1) ผ่านทาง MacPorts ( sudo port install openssl) นี่คือคอนโซลเอาต์พุตซึ่งคำสั่งและwhereis : $ whereis openssl /usr/bin/openssl (นี่คือระบบเริ่มต้น) $which openssl /opt/local/bin/openssl (สิ่งนี้ติดตั้งผ่าน MacPorts) $ openssl version OpenSSL 1.0.1c 10 May 2012 (มีรุ่นของพอร์ต Mac ใน PATH) เหตุใดจึงมีเส้นทางที่แตกต่างกันwhereisและwhichและเป็นไร มีวิธีใดบ้างที่จะได้ผลลัพธ์ที่เท่าเทียมกัน?
27 macos  path  macports  which 

3
“ sudo: พอร์ต: ไม่พบคำสั่ง” หลังจากติดตั้ง MacPorts บน Snow Leopard
ฉันได้พยายามติดตั้ง MacPorts เพื่ออัพเกรด Rails ของฉันเพื่อให้ฉันสามารถทำงานผ่านการพัฒนาเว็บ Agile ด้วย Rails, PragProg (4th, 2011) ฉันได้ทำตามคำแนะนำในหนังสือรวมถึงบนเว็บไซต์ MacPortsเพื่อทำการติดตั้งจากดิสก์อิมเมจ ดูเหมือนว่าจะติดตั้งอย่างถูกต้องอย่างไรก็ตามการรันคำสั่งพอร์ตหลังจากส่งคืน "พอร์ต: ไม่พบคำสั่ง" ฉันค้นหา Stack Exchange และพบคำถามนี้ฉันจึงพยายามติดตั้งจากบรรทัดคำสั่งโดยใช้ "tar xjvf MacPorts-1.9.2.tar.bz2" ดูเหมือนว่าการติดตั้งจะทำงานอีกครั้ง ฉันได้รับการยืนยันว่าติดตั้ง MacPort เรียบร้อยแล้ว แต่ฉันยังคงได้รับข้อผิดพลาด "sudo: port: command not found" ในการพยายามอัปเดต MacPorts ด้วยตนเอง (ผ่าน "sudo port -v selfupdate") ฉันคิดว่าข้อผิดพลาดของฉันอยู่ที่การไม่มีเส้นทางที่ถูกต้อง ฉันทำตามคำแนะนำในหัวข้อนี้คือการเพิ่มเส้นทาง (/ opt / local) ใน path.d แต่ฉันยังคงได้รับข้อผิดพลาด …

2
Linux-like top / netstat / etc บน Mac OS X
อรรถประโยชน์ของ Unix บน Mac OS X นั้นค่อนข้างเจ็บปวดในการใช้งาน port install coreutils +with_default_namesและไม่กี่ทดแทนอื่น ๆ เช่นแก้ไขที่สุดของพวกเขา แต่ใบบางอย่างในการเสียค่าเริ่มต้นของ Mac OS X - มากที่สุดน่ารำคาญtopและnetstatแต่ฉันแน่ใจว่าฉันจะคิดได้มากขึ้นไม่กี่ ฉันคาดเดาว่าคำสั่งนั้นมีลักษณะเฉพาะtopและnetstatค่อนข้างเฉพาะระบบปฏิบัติการดังนั้นเพียงแค่จับแหล่งที่มาของการเทียบเท่า Linux และการคอมไพล์ซ้ำจะไม่ทำงาน อะไรที่เทียบเท่าดีที่สุดของคำสั่งเหล่านี้และคำสั่งอื่น ๆ ที่ทำงานบน Mac OS X

1
ฉันจะแก้ไข“ Library ไม่โหลด: libssl.1.0.0.dylib” ด้วย PostgreSQL ได้อย่างไร
หลังจากลบ Macports ฉันมีพฤติกรรมแปลก ๆ เมื่อฉันพยายามเรียกใช้ PostgreSQL ผ่าน CLI ฉันจะได้รับ: pawel:~ pawel$ psql dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/psql Reason: image not found Trace/BPT trap นี่เป็นเรื่องแปลกเพราะฉันได้ติดตั้ง Postgresql ผ่าน Homebrew แล้วและbrew listยืนยันว่ามีอยู่ ฉันจะทำให้ psql ทำงานอีกครั้งได้อย่างไร นอกจากนี้การพยายามติดตั้งpg gemล้มเหลวเนื่องจากfile not found: /opt/local/lib/libssl.1.0.0.dylibข้อผิดพลาด ฉันต้องทำให้ Postgres ไม่ค้นหาในไดเรกทอรี / opt / local / สำหรับไฟล์นี้

2
LSOpenURLsWithRole () ล้มเหลวด้วยข้อผิดพลาด -10810 บน Yosemite จากภายใน tmux
กำลังพยายามเปิดแอปพลิเคชันจาก commandline (Terminal.app) ข้างในtmux(ติดตั้งผ่าน MacPorts เวอร์ชั่น 1.9a) และรับผลลัพธ์ต่อไปนี้: $ open /Applications/Adobe\ Reader.app/ LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Adobe Reader.app. คำสั่งเดียวกันทำงานได้ดีจากเทอร์มินัลเดียวกันหากดำเนินการนอก tmux ควรอ่านสภาพแวดล้อมจากโฮสต์ ต่อไปนี้อยู่ใน tmux.conf:set -g update-environment -r เมื่อรีสตาร์ท terminal.app หรือ tmux บางครั้งก็เกิดข้อผิดพลาดกับข้อความที่แตกต่างกันในตอนแรก (ดูด้านล่าง) และเมื่อลองอีกครั้งข้อผิดพลาดดังกล่าวข้างต้น -10810 จะได้รับแทน $ open /Applications/Adobe\ Reader.app/ The window server could not be contacted. …

3
ติดตั้ง GParted บน mac ด้วย Homebrew หรือ Macports หรือไม่?
ฉันต้องการติดตั้ง Gparted บน mac ของฉันและฉันคิดว่าฉันสามารถใช้ Homebrew หรือ Macports เพื่อช่วยในเรื่องนี้ แต่ดูเหมือนว่าฉันจะไม่สามารถเข้าใจได้ ฉันลองใช้ Homebrew เพราะฉันไม่เคยได้ยินเรื่องดีๆเกี่ยวกับ Macports มาก่อน

2
ข้อผิดพลาดในการเลือก macports gcc ที่พยายามประมวลผล i686-apple-darwin11-llvm-gcc-4.2
ฉันกำลังทำงานบน OS X 10.7 (Lion) ฉันได้ติดตั้ง gcc 4.7 จาก macports: sudo port install gcc47 ดูเหมือนว่าจะทำงานอย่างถูกต้อง: $ /opt/local/bin/gcc-mp-4.7 -v (...) gcc version 4.7.0 (GCC) ตอนนี้ฉันกำลังพยายามเปลี่ยนคอมไพเลอร์เริ่มต้นโดยใช้การเลือกพอร์ต: $ sudo port select gcc mp-gcc47 Selecting 'mp-gcc47' for 'gcc' succeeded. 'mp-gcc47' is now active. มันคัดลอก gcc ไบนารีไปยัง / opt / local / bin / gcc …

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