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

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

5
ฉันจะบอก sudo ให้เขียนไฟล์ด้วย umask 0022 ได้อย่างไร
ฉันเพิ่งอัพเกรดเป็น Snow Leopard ฉันสังเกตว่าไฟล์บางไฟล์ที่เขียนโดย MacPort นั้นได้รับการติดตั้งโดยไม่ได้รับอนุญาต - ไฟล์นั้นเขียนด้วย umask 0077 ฉันคิดว่าฉันได้ จำกัด ปัญหา: คำสั่งจะถูกเรียกผ่านportsudo .bashrcไฟล์ของฉันระบุ umask เป็น 0077 ใน OS X เวอร์ชั่นเก่า (10.5 และต่ำกว่า) sudo ใช้ umask ของผู้ใช้รูท (ซึ่งคือ 0022) อย่างไรก็ตามตอนนี้มันใช้umask ของฉัน 0077 อย่างไรก็ตามมีการsudoใช้พฤติกรรมเก่าหรือไม่? ตอนนี้มันเป็นชนิดที่น่ารำคาญเพราะผมต้องใช้sudoในการเรียกใช้คำสั่งง่ายๆเช่นport installed, port outdatedฯลฯ (ปัญหาอธิบายไว้ในรายละเอียดเพิ่มเติมในตั๋ว MacPortนี้) แก้ไข ฉันค้นพบumaskตัวเลือกสำหรับ sudo และใน/etc/sudoersฉันเพิ่มบรรทัดต่อไปนี้: Defaults umask=0022 อย่างไรก็ตามสิ่งนี้ไม่ได้ทำงานตามที่ต้องการเพราะumask จริงที่ใช้โดยsudoเป็นสหภาพของหน้ากากผู้ใช้ที่มีหน้ากากเริ่มต้นนี้ เพื่อแทนที่พฤติกรรมของsudoumask และใช้ค่าเริ่มต้นโดยตรง …

2
บังคับให้ Homebrew และ Macports อยู่ร่วมกันหรือไม่
ฉันมีระบบ MacOSX ที่ฉันใช้มาเป็นเวลาหลายปีและในช่วงเวลานี้ฉันได้ติดตั้งแพ็กเกจผ่านทาง Macports ค่อนข้างน้อย ตอนนี้ฉันต้องการลองใช้ Homebrew แต่ก็ชัดเจนจากสิ่งที่ฉันได้อ่านที่นี่และที่อื่น ๆ ที่การติดตั้งเริ่มต้นของ Homebrew และ Macports ไม่สามารถอยู่ร่วมกันได้อย่างง่ายดาย มันไม่ใช่ตัวเลือกที่ทำงานได้สำหรับฉันในการถอนการติดตั้ง Macports เนื่องจากงาน MacOSX รายวันของฉันเกี่ยวข้องกับการใช้ยูทิลิตี้ต่าง ๆ ที่ติดตั้ง Macports นอกจากนี้สาธารณูปโภคของฉันเองที่ผลิตเองหลายตัวก็มีการพึ่งพาซึ่งกันและกันกับ Macports และในที่สุดก็มีการติดตั้ง executables และ shared library จำนวนมากที่ฉันใช้เป็นประจำตอนนี้ภายใต้ / usr / local และระบบของฉันก็จะไม่สามารถใช้งานได้อย่างรวดเร็วถ้าฉันล้างแผนผังไดเรกทอรีนั้น ดังนั้นคำถามของฉันคือ: มีใครคิดวิธีการติดตั้ง Homebrew ซึ่งสามารถอยู่ร่วมกับ Macports ได้หรือไม่ มีใครคิดวิธีที่จะทำให้ Homebrew ใช้ต้นไม้ไดเรกทอรีเช่น / usr / local / homebrew …

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

2
การอัปเกรด Macport ล้มเหลวด้วยข้อขัดแย้งของการโค่นล้ม perlbindings
ฉันกำลังพยายามทำport upgrade outdatedแต่มันหยุดที่ข้อขัดแย้งของแพคเกจที่ฉันไม่สามารถแก้ไขได้ ไม่มีใครรู้วิธีแก้ปัญหานี้หรือไม่ sudo port upgrade outdated ---> Computing dependencies for subversion-perlbindings-5.16 Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because conflicting ports are installed: subversion-perlbindings-5.12
8 macos  svn  perl  macports 

3
จะค้นหาไฟล์ที่เป็นของแพ็คเกจใดใน Mac OS X ได้อย่างไร?
มีวิธีหา Application / แพ็คเกจใดที่เป็นเจ้าของหรือสร้างไฟล์เฉพาะ? ตัวอย่างเช่นใน Linux คำสั่งเหล่านี้จะแสดงเจ้าของแพ็คเกจ apt-file /bin/progname rpm -qf /bin/progname yum whatprovides /bin/progname ใน OS X ไฟล์อาจเป็นส่วนหนึ่งของแอปพลิเคชั่น OS X ดั้งเดิมหรือติดตั้งโดย Macports หรือ Homebrew เหล่านี้เป็นสภาพแวดล้อมที่แตกต่างอย่างสิ้นเชิง มีคำสั่งสำหรับแต่ละสภาพแวดล้อมในการตรวจสอบแอพพลิเคชั่น / แพ็กเกจที่เป็นเจ้าของไฟล์เฉพาะหรือไม่?

2
วิธีลบซอฟต์แวร์ macports ที่ล้มเหลว
ฉันกำลังติดตั้ง gimp โดยใช้ macport แต่ใช้เวลา 2 ชั่วโมงในการสร้างและติดตั้งผู้ติดตามทั้งหมด ดังนั้นฉันจึงหยุดมัน แต่ไม่ว่าฉันจะใช้ถอนการติดตั้งหรือคำสั่งที่สะอาด ฉันใช้ดิสก์ 2GB ฉันสงสัยว่าจะทำให้พวกเขาเป็นอิสระได้อย่างไร หรือฉันต้องติดตั้งให้เสร็จแล้วถอนการติดตั้ง?

3
Macports, post-install และ launchd: คำแนะนำเหล่านั้นคืออะไรอีก?
เมื่อคุณติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ผ่าน MacPorts เมื่อการติดตั้งเสร็จสิ้นจะพิมพ์คำแนะนำบางอย่างเกี่ยวกับการเปิดใช้งานเซิร์ฟเวอร์ผ่านทาง launchd ฉันกด⌘Kที่ Terminal ทันทีและลืมมัน วันต่อมาฉันต้องการเปิดใช้งานเซิร์ฟเวอร์ดังกล่าวจริง มีวิธีใดที่จะรับคำแนะนำเหล่านั้นอีกครั้ง [1]? อัปเดต: ผมเขียนเกี่ยวกับlaunchdและport loadเป็นที่ดีสำหรับว่า แต่บางพอร์ตที่มีคำแนะนำอื่น ๆ I''d ต้อนรับคำตอบทั่วไป ตัวอย่างเช่น git-core จะพิมพ์คำแนะนำในการตั้งค่า bash-completion คำถามโบนัส : เปิดport loadมีวิธีแสดงรายการพอร์ตใดบ้างที่เปิดตัวไอเท็ม [1]: โดยไม่ต้องถอนการติดตั้งและติดตั้งใหม่
8 macos  mac  macports 

0
ฉันจะแยกพอร์ตออกจากการอัพเกรด macports ที่ล้าสมัยได้อย่างไร
ฉันต้องการอัปเดตพอร์ตที่ล้าสมัยทั้งหมดของฉัน แต่เนื่องจากlibgcc-develใช้เวลาสร้างมากกว่า 3 ชั่วโมงในการสร้างฉันต้องการยกเว้น เคล็ดลับที่ฉันอ่านบนอินเทอร์เน็ตกำลังใช้ตัวดำเนินการเชิงตรรกะ ดังนั้นฉันวิ่ง $ sudo port upgrade outdated and not libgcc-devel ---> Computing dependencies for libgcc-devel ---> Building libgcc-devel ... เพื่อความไม่พอใจของฉันมันก็ไม่สนใจส่วนหนึ่งของคำสั่ง ฉันพยายามด้วย*gcc*เช่นกันเพื่อประโยชน์ ไวยากรณ์ที่ถูกต้องสำหรับสิ่งนี้คืออะไร? ระบุเอกสารที่ว่านี้ทำงานร่วมกับแต่ไม่ได้พูดถึงuninstallupgrade $ sudo port uninstall inactive and not <portname>

1
เซิร์ฟเวอร์ Mysql 5.6 ผ่าน MacPort จะไม่เริ่มทำงาน
ฉันได้รับการอย่างมีความสุขโดยใช้ MacPorts' และmysql5 mysql5-serverถึงเวลาอัพเกรดแล้ว ฉันทำตามขั้นตอนมาตรฐานแล้ว แต่เซิร์ฟเวอร์จะไม่เริ่มทำงาน sudo port unload mysql5 sudo port install mysql56 mysql56-server mysql_select sudo port select -set mysql mysql56 sudo port load mysql56-server ไม่มีข้อผิดพลาด เมื่อฉันวิ่งps aux | grep sqlฉันเห็นว่ามันไม่ได้ทำงาน ฉันพยายามตั้งค่าซ็อกเก็ตใน my.conf และรัน mysql5_install_db (แต่นั่นดูเหมือนเฉพาะกับแพ็คเกจเก่า) การอนุญาตดูไฟล์ถูกต้อง ไม่มีบันทึกข้อผิดพลาด mysql ฉันจะเริ่มต้นเซิร์ฟเวอร์นี้ได้อย่างไร
4 macos  mysql  macports 

1
การติดตั้ง MacPorts บน Snow Leopard
ฉันติดตั้ง MacPorts จากแพ็คเกจ DMG ที่ http://www.macports.org/install.php หลังจากติดตั้งแล้วฉันพยายามใช้และรับ: dlopen(/opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib, 10): no suitable image found. Did find: /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib: no matching architecture in universal wrapper while executing "load /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib" ("package ifneeded macports 1.0" script) invoked from within "package require macports" (file "/opt/local/bin/port" line 39) ฉันพยายามลบ / opt / local / share / macports …


1
เป็นกลุ่มและ macvim ไม่ได้อ่านไดเรกทอรี. vim ของฉัน
ฉันได้ติดตั้งเป็นกลุ่มและ macvim โดยใช้ macports และลองคัดลอกไปยังไดเรกทอรี. vim ของฉันจาก linux ดูเหมือนว่าจะไม่อ่านอะไรจากไดเรกทอรีนั้น: การปรับแต่งของฉันสำหรับการพับและการเยื้องไม่ทำงานและ: สคริปต์ชื่อแสดงเฉพาะไดเรกทอรีปลั๊กอินทั่วทั้งระบบ / usr / share เท่านั้นที่กำลังอ่านอยู่ ความคิดใด ๆ ที่เกิดขึ้นและวิธีการแก้ไขหรือไม่
1 macos  vim  macports  macvim 

3
การรันสคริปต์ php ผ่านโหมดบรรทัดคำสั่งจะมีคำเตือน
เมื่อใดก็ตามที่ฉันรันสคริปต์บรรทัดคำสั่ง php ของฉันก่อนที่สคริปต์จะส่งออกไปยังหน้าจอจริง php จะส่งกลับข้อความแสดงข้อผิดพลาดเป็นจำนวนมากดังนี้: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/mbstring.so' - (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so' - …

0
ติดตั้ง php7.0 pthreads โดยใช้ตัวจัดการแพ็คเกจ
ฉันทำการพัฒนาเว็บไซต์ สำหรับการพัฒนาฉันใช้ mac, ติดตั้ง PHP7.0 / Mysql5.6 โดยใช้ macports ในการผลิตผมใช้อูบุนตู, ติดตั้ง PHP7.0 ใช้ apt-get ผ่านPPA ฉันได้ดูเอกสารประกอบสำหรับการติดตั้ง pthreadsแต่ทรัพยากรทั้งหมดพูดถึงการรวบรวม PHP จากแหล่งที่มา ฉันไม่อยากลงไปตามเส้นทางนั้นเพราะ (1) มัน sux และ (2) การอัพเดตนั้นยุ่งยาก ฉันจะติดตั้ง pthreads ในลักษณะที่จัดการกับตัวจัดการแพคเกจ / โดยอัตโนมัติเหมือนกับส่วนขยายอื่น ๆ ได้อย่างไร

2
macports บน http
มีวิธีที่ง่ายในการเรียกใช้พอร์ต mac ผ่านพอร์ต 80 (ผ่านเซิร์ฟเวอร์พร็อกซี่)? 873 ถูกบล็อค มีข้อ จำกัด ใด ๆ ในการใช้งานผ่านพอร์ต 80 หรือไม่
1 macos  mac  macports 

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