คำถามติดแท็ก mac-osx

Mac OS X เป็นระบบปฏิบัติการจาก Apple Inc. มันเป็นตัวตายตัวแทนของ Mac OS 9 และนี่คือ 'X' หมายถึง 10 Mac OS X นั้นใช้ NeXTSTEP และ OpenStep OSes ที่พัฒนาขึ้นในปี 1980 และ 1990 โดย NeXT Inc. ซึ่ง Apple ซื้อในปี 1996

2
ทำไม rsync จึงข้ามไดเรกทอรีหลัก
ฉันพยายามใช้ rync แบบโลคัล (บนเครื่อง windows) ไปยังเซิร์ฟเวอร์ระยะไกล (กล่อง osx ของฉัน) เพื่อทดสอบสคริปต์สร้างปรับใช้จากระยะไกล ฉันได้ทำ rsync ก่อนที่จะทำได้ดีระหว่าง 2 เซิร์ฟเวอร์ linux แต่ตอนนี้ฉันมีปัญหา นี่คือผลลัพธ์: $ rsync -v -e ssh myuser@10.86.83.11:/Library/WebServer/sites/staging/app1/ ./export skipping directory /Library/WebServer/sites/staging/app1/. sent 8 bytes received 13 bytes 3.82 bytes/sec total size is 0 speedup is 0.00 $ หรือ $ rsync -avz -e ssh …
47 mac-osx  rsync 

10
เรียนรู้ที่จะรวบรวมสิ่งต่าง ๆ จากแหล่งที่มา (บน Unix / Linux / OSX)
ในขณะที่ฉันติดตั้งซอฟต์แวร์จากแพ็คเกจ (MacPorts / apt-get) ที่เป็นไปได้เสมอฉันมักพบว่าตัวเองต้องการรวบรวมแพ็คเกจจากแหล่งที่มา ./configure && make && sudo make installมักจะเพียงพอ แต่บางครั้งก็ใช้งานไม่ได้และเมื่อไม่เป็นเช่นนั้นฉันมักจะติดขัด สิ่งนี้มักจะเกี่ยวข้องกับการพึ่งพาไลบรารีอื่น ๆ ในบางวิธี ฉันต้องการเรียนรู้สิ่งต่อไปนี้: ฉันจะทราบได้อย่างไรว่าจะโต้แย้งกัน./configureอย่างไร วิธีการที่ห้องสมุดที่ใช้ร่วมกันทำงานภายใต้ OS X / Linux - ที่พวกเขาอาศัยอยู่บนระบบแฟ้ม./configure && makeพวกเขาพบพวกเขาอย่างไรสิ่งที่เกิดขึ้นจริงเมื่อพวกเขาเชื่อมโยงกับ อะไรคือความแตกต่างที่แท้จริงระหว่างไลบรารีที่แบ่งใช้และไลบรารีที่เชื่อมโยงแบบสแตติก เหตุใดฉันจึงไม่สามารถลิงก์ทุกอย่างแบบคงที่ (RAM และพื้นที่ดิสก์มีราคาถูกในปัจจุบัน) และหลีกเลี่ยงข้อขัดแย้งของเวอร์ชันไลบรารีแปลก ๆ ฉันจะบอกได้ว่าห้องสมุดใดที่ฉันติดตั้งไว้และรุ่นใด ฉันจะติดตั้งไลบรารีมากกว่าหนึ่งเวอร์ชันโดยไม่ทำให้ระบบปกติเสียหายได้อย่างไร ถ้าผมกำลังติดตั้งสิ่งที่มาจากแหล่งในระบบที่มีการจัดการอย่างอื่นใช้แพคเกจเป็นสิ่งที่เป็นวิธีที่สะอาดในการทำเพื่อ? สมมติว่าฉันจัดการเพื่อรวบรวมบางสิ่งบางอย่างเที่ยวยุ่งยิ่งจากแหล่งที่มาฉันจะแพคเกจที่ขึ้นเพื่อให้คนอื่นไม่ต้องกระโดดผ่านห่วงเดียวกัน โดยเฉพาะอย่างยิ่งใน OS X .... เครื่องมือบรรทัดคำสั่งที่ฉันต้องใช้ในการทำสิ่งนี้ให้ดีคืออะไร? สิ่งต่าง ๆ เช่น otool, pkg-config เป็นต้น ฉันยินดีที่จะลงทุนสักหน่อยและใช้ความพยายามที่นี่ - …

4
ฉันจะค้นหาพา ธ ไปยังไฟล์สั่งการใน OSX ได้อย่างไร
มีคำสั่งที่ฉันสามารถใช้เพื่อค้นหาพา ธ ไปยัง executable ได้อย่างง่ายดายหรือไม่? ฉันกำลังมองหาตัวระบุบนเครื่องของฉัน - เช่น pwd? pwd identify => /usr/local/bin/identify
46 mac-osx  bash  terminal 

3
จะมั่นใจได้อย่างไรว่าการเชื่อมต่อ OpenVPN ใช้ DNS เฉพาะ
ฉันใช้ OpenVPN ผ่านทาง Tunnelblick บน MacOS X Lion ฉันต้องตั้งค่า DNS เฉพาะ (ด้วย IP ในตัวเครื่องซึ่งทำงานเฉพาะเมื่อ VPN ทำงาน) สำหรับช่วงเวลาของเซสชัน VPN นี้เท่านั้น ฉันไม่สามารถเข้าถึงการกำหนดค่าเซิร์ฟเวอร์ OpenVPN ลูกค้ากำหนดค่าเท่านั้น นอกจากนี้ DNS จากเซิร์ฟเวอร์ไม่ทำงาน ดังนั้นจึงใช้งานได้: ฉันเชื่อมต่อ VPN ไปที่การตั้งค่าเครือข่ายและตั้งค่า DNS ด้วยตนเอง หลังจากตัดการเชื่อมต่อ VPN ฉันจะเปลี่ยนกลับเป็นค่าเริ่มต้น มันใช้งานได้ แต่มันต้องเป็นไปโดยอัตโนมัติ หลังจากการสำรวจฉันพบว่า OpenVPN สคริปต์ขึ้นและลงอาจช่วยฉันได้ น่าเสียดายที่ฉันไม่พบเอกสารเฉพาะเกี่ยวกับวิธีการที่สามารถทำได้อย่างแน่นอน สามารถทำได้หรือไม่สามารถทำได้? คำแนะนำใด ๆ ที่จะได้รับการชื่นชม!

8
su ไม่ทำงานบน mac os x?
ฉันได้รับสิ่งนี้: Macintosh:8.4 TAmoyal$ su Password: su: Sorry Macintosh:8.4 TAmoyal$ ฉันพิมพ์รหัสผ่านที่ใช้สำหรับ sudo ทำไมถึงไม่ทำงาน ขอบคุณ!
41 mac-osx  sudo 

1
สัญลักษณ์ @ หมายถึงอะไรในการตั้งค่าการอนุญาตของไฟล์
ฉันใช้ MacOSX ฉันทำln -sในไดเรกทอรีและผลลัพธ์เหล่านี้คือ: -rwxrwxr-x@ 1 shiki admin 970332 Mar 6 16:38 apc.so -rwxrwxr-x@ 1 shiki admin 653884 Mar 6 16:38 eaccelerator.so -rw-rw-r--@ 1 shiki admin 60064 Mar 6 16:38 gettext.a -rwxrwxr-x@ 1 shiki admin 80320 Mar 6 16:38 gettext.so -rw-rw-r--@ 1 shiki admin 514784 Mar 6 16:38 imap.a -rwxrwxr-x@ …

6
ฉันจะเข้าถึงเว็บเซิร์ฟเวอร์ในพื้นที่บนแล็ปท็อปของฉันจากคอมพิวเตอร์เครื่องอื่นได้อย่างไร [ปิด]
ฉันมีแอพทำงานบนคอมพิวเตอร์ที่ 127.0.0.1:3000 ฉันต้องการเข้าถึงแอพนั้นจาก iPhone ที่เชื่อมต่อกับเครือข่ายเดียวกัน ฉันเคยทำสิ่งนี้มาก่อน แต่ก็อธิบายให้ฉันฟัง ความคิดใด ๆ
37 mac-osx 

5
วิธีหยุด nginx บน Mac OS X
ฉันได้ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ nginx บน Mac ของฉันจาก MacPort sudo port install nginx ปฏิบัติตามคำแนะนำจากคอนโซลการติดตั้งพอร์ตและสร้างรายการเริ่มต้น launchd สำหรับ nginx จากนั้นเริ่มเซิร์ฟเวอร์ เปลี่ยนชื่อnginx.conf.exampleไปnginx.confและเปลี่ยนชื่อไปmime.types.examplemime.types มันใช้งานได้ดี แต่ฉันหยุดไม่ได้ ฉันพยายามsudo nginx -s stopแล้ว แต่นี่ไม่ได้หยุดเซิร์ฟเวอร์ฉันยังสามารถเห็น "ยินดีต้อนรับสู่ nginx!" หน้าในเบราว์เซอร์ของฉันบนhttp://localhost/; ผมก็ยังคงเห็นหลักและผู้ปฏิบัติงานของกระบวนการ Nginx ps -e | grep nginxกับ วิธีที่ดีที่สุดในการเริ่ม / หยุด nginx บน Mac คืออะไร BTW ฉันได้เพิ่ม "daemon off;" เข้าสู่ nginx.conf - ตามคำแนะนำของแหล่งข้อมูลต่างๆ
36 nginx  daemon  mac-osx 

5
ฉันจะบอกได้ว่าไฟล์ปรับแต่งใดที่ Apache กำลังใช้อยู่
ฉันกำลังพยายามตั้งค่าโฮสต์เสมือนบน Mac OS X ฉันได้แก้ไข httpd.conf แล้วรีสตาร์ทเซิร์ฟเวอร์ แต่ก็ไม่มีโชคในการทำให้ใช้งานได้ นอกจากนี้ฉันสังเกตเห็นว่ามันไม่ได้ให้บริการไฟล์ใน DocumentRoot ที่กล่าวถึงใน httpd.conf (Libraries / WebServer / Documents) แต่ในไดเรกทอรีอื่น (/ usr / local / apache2 / htdocs) ฉันไม่เห็นโฟลเดอร์นี้พูดถึงทุกที่ใน httpd.conf นอกจากนี้ PHP ใช้งานได้ แต่บรรทัด "LoadModule php5_module" แสดงความคิดเห็น นี่ทำให้ฉันคิดว่าใช้ไฟล์. config อีกไฟล์ ฉันจะทราบได้อย่างไรว่ากำลังโหลดการกำหนดค่าใดอยู่ อัปเดต: ฉันเพิ่งลบ httpd.conf และ apache ที่ทำงานเหมือนเดิมหลังจากรีสตาร์ทดังนั้นมันจึงไม่ได้ใช้อย่างแน่นอน!

3
ฉันจะเปิดใช้งานการบันทึก launchd บน OS X ได้อย่างไร
ฉันจะเปิดใช้งานการบันทึก Launchd บน OS X 10.6 ได้อย่างไร ฉันเพิ่มภูตใหม่ที่ไม่เริ่มทำงานอย่างถูกต้อง (สถานะคือ1) ฉันต้องการที่จะแก้ปัญหาปัญหา แต่ผมไม่สามารถที่จะหาบันทึกพวกเขาจะไม่ได้อยู่ในlaunchd/var/log/launchd.log



3
ไม่สามารถสร้าง symlink ในโฟลเดอร์แชร์ของ virtualbox [ปิด]
ไม่กี่วันที่ผ่านมาฉันพบว่าฉันไม่สามารถสร้าง symlink จาก Ubuntu ในไดเรกทอรีใด ๆ ที่แชร์กับโฮสต์ OS X ได้อีกต่อไป ln: creating symbolic link `foo': Read-only file system ฉันสามารถสร้าง symlink ในโฟลเดอร์ที่ไม่แชร์และบน OS X ได้โดยตรง ฉันได้ลองใช้การซ่อมแซมดิสก์แล้ว แต่ไม่พบข้อผิดพลาด ติดตั้ง: OS X 10.6.6 เซิร์ฟเวอร์ Ubuntu 11.04 Virtualbox 4.1.8

5
จะทำให้คำสั่ง 'less' จัดการกับ UTF-8 ได้อย่างไร
บนเครื่อง Mac การพิมพ์ UTF-8 ใช้งานได้ทั่วไป แต่เครื่องlessไม่ทำงานอย่างถูกต้อง ดังนั้นวิธีนี้ทำงานอย่างถูกต้อง: $ echo -e '\xe2\x82\xac' € แต่การวางให้น้อยลงจะให้สิ่งนี้: $ echo -e '\xe2\x82\xac' | less <E2><82><AC> จะแก้ไขได้อย่างไร? สำหรับการวินิจฉัย: ฉันใช้ Mac OS 10.6.8 เวอร์ชันน้อยกว่า 418, เทอร์มินัล 2.1.2 (273.1) ผลลัพธ์ของสถานที่ของฉันคือ: $ locale LANG="en_US.UTF-8" LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL="C"

2
เมานต์ไฟล์บล็อกบน OSX
บล็อกไฟล์จะถูกเมาท์บน osx ได้อย่างไร? ฉันเหนื่อย hdiutil attach filename อย่างไรก็ตามนี่คือการยกเลิกด้วย hdiutil: attach failed - not recognized hdiutil ดูเหมือนว่าจะใช้งานได้กับภาพ iso / dmg เท่านั้น บน Ubuntu ไฟล์บล็อกสามารถติดตั้งได้อย่างง่ายดาย mount -o loop filename mountpoint พื้นหลัง: ฉันใช้ vdfuse ( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 ) เพื่อติดตั้งไฟล์ดิสก์เสมือน (เช่น vhd) vdfuse ทำงานได้ดีและพาร์ทิชันที่มีอยู่ในดิสก์เสมือนปรากฏเป็นไฟล์บล็อกที่จุดเชื่อมต่อ ไฟล์ VHD -> / my / mountpoint / Partition1, Partition2, ... …

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