แสดงรายการแพ็คเกจ macOS ที่ติดตั้งทั้งหมด


0

ฉันได้รับ Mac pre-owned ที่ใช้ macOS High Sierra ฉันต้องการใช้สำหรับการพัฒนาแอปพลิเคชันบนเว็บ มันถูกใช้อย่างดีโดยเจ้าของคนก่อนหน้าสำหรับการพัฒนาซอฟต์แวร์และ DevOps

มันทำงานเหมือน HAL9000 (ฉันสงสัยว่ากูรูของ Mac บางตัวได้ตั้งค่าไว้อย่างนั้น) ดังนั้นฉันไม่ต้องการลบและติดตั้ง macOS อีกครั้ง ฉันต้องการกำหนดรายการแอพและแพ็คเกจทั้งหมดพร้อมกับข้อมูลเวอร์ชั่นที่ติดตั้งผ่านแหล่งต่าง ๆ เช่น Mac App Store ซอฟต์แวร์ที่ติดตั้งด้วยตนเอง Homebrew, MacPort, Fink เป็นต้นสำหรับแต่ละแอป / แพ็คเกจฉันต้องการข้อมูลต่อไปนี้ :

  1. รุ่นที่ติดตั้ง

  2. แหล่งที่มาของการติดตั้งเช่นผ่านตัวจัดการแพคเกจ (Homebrew, MacPort, Fink), ติดตั้ง macOS หรือไม่รู้จัก (ดาวน์โหลดโดยตรง)

  3. ตำแหน่งไฟล์คอนฟิกูเรชันหลัก สำหรับเช่นhttdp.conf, my.cnf, php.ini binและlogdirs สำหรับ A ++ ฯลฯ

ฉันไม่คิดว่า Mac App Store เป็นผู้จัดการแพคเกจต่อครั้งและฉันคิดว่าแอปจะเชื่อมโยงกับ Apple ID ที่ไม่ใช่เครื่องใช่ไหม การทราบแหล่งที่มาหรือการติดตั้งแพคเกจจะช่วยฉันในการล้างแอพที่ไม่จำเป็นและอัปเกรดที่เหลือ

นอกจากนี้มันจะมีประโยชน์มากในการระบุส่วนประกอบที่ติดตั้งบนเครื่องเสมือน, XAMPP, สภาพแวดล้อม MAMP ฯลฯ ซึ่งมีการใช้งานอยู่

ฉันรู้ว่ามี containerisation ขณะติดตั้ง Docker

เมื่อฉันพูดถึงแพ็คเกจฉันสนใจเป็นหลัก:

  1. บริการระบบที่สำคัญและห้องสมุดการพัฒนา

  2. RDBMS เช่น MySQL, MariaDB, PostgreSQL เป็นต้น

  3. เว็บเซิร์ฟเวอร์เช่น Apache, Tomcat, Nginx, JBoss เป็นต้น

  4. ไลบรารีภาษาหลักเช่น Python, PHP, Java เป็นต้นหากการกรองเป็นเรื่องยุ่งยากทุกอย่างก็ดีเช่นกันจากไลบรารี่ไปจนถึงแอพ GUI

  5. กรอบภาษาโปรแกรมที่ติดตั้งเช่น PHP: Laravel, CodeIgniter Python: ตัวเชื่อมต่อ MySQL ฯลฯ

  6. กรอบการทดสอบเช่น PHPUnit

  7. แพ็กเกจคอมโพเนนต์เพิ่มเติมและปลั๊กอินที่ติดตั้ง / แอ็คทีฟเกินกำหนดค่าเริ่มต้น

  8. เครื่องมือด้านหน้าเช่น CSS: Bootstrap, JavaScript: Libraries ฉันเดาว่าสิ่งเหล่านี้จะถูกติดตั้งในสภาพแวดล้อมการพัฒนาที่เฉพาะเจาะจงไม่ใช่เครื่องทั้งหมดหรือไม่ ฉันไม่คิดว่ามันจะเป็นไปได้ที่จะระบุระดับของสภาพแวดล้อมนี้เพื่อนำมาใช้ซ้ำและพวกเขามีแนวโน้มที่จะตั้งค่าตามความต้องการของนักพัฒนาและและ IDE / เครื่องมือหลักที่ใช้

  9. เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เช่นแอพ FTP / SFTP, Espresso, CSEdit, LiveStyle

  10. เว็บเบราว์เซอร์และเครื่องมือที่เกี่ยวข้องเช่นส่วนขยายและ bookmarklet ที่จะทำการตรวจสอบสภาพแวดล้อมการพัฒนา macOS อย่างสมบูรณ์

พูดถึง Editors & IDE's ฉันมีเรื่องราวมากมายรวมถึง Eclipse, Codekit, PhpStorm, วงเล็บ, Sublime Text 3, Coda, TextWrangler, BBEdit, TextMate, Atom ฯลฯ

เป็นอีกวิธีหนึ่งในการทำ ToDo มันจะดีมากถ้ามีเครื่องมือตรวจสอบระบบทั่วไปและฉันสามารถกรองออกได้

อย่างไรก็ตามคำถามหลักคือวิธีการระบุตัวติดตั้งแพ็คเกจต้นทาง ดังนั้นฉันสามารถย้อนกลับหรืออัพเกรดได้อย่างหมดจด ฉันรู้ว่าbrewจะบอกคุณว่ามีการติดตั้ง แต่ไม่ว่าองค์ประกอบที่มีอยู่แล้วหรืออย่างอื่น

ฉันจะประหลาดใจถ้ามีคนตอบคำถามที่ซับซ้อนนี้!

TL; DRฉันกำลังรวบรวมรายการของทุกอย่างที่ติดตั้งในระบบปฏิบัติการผ่านการติดตั้งเริ่มต้น


1
ยินดีต้อนรับสู่ถามที่แตกต่างกัน! ฉันใช้เสรีภาพในการจัดเรียงข้อความค้นหาที่ซับซ้อน โปรดแก้ไขคำถามเพิ่มเติมเพื่อเพิ่มข้อมูลเฉพาะและป้อนข้อมูลที่ฉันอาจพลาดไปอีกครั้ง
Nimesh Neema

ขออภัยฉันไม่ได้รับมัน
Nimesh Neema

คำตอบ:


1

"brew List" จะให้รายการแพคเกจที่ติดตั้งโดย Homebrew และ "พอร์ตที่ติดตั้ง" จะทำเช่นเดียวกันสำหรับ MacPorts ผมไม่ทราบว่าคำสั่งที่คล้ายกันสำหรับตำรวจ แต่มันควรจะระบุไว้ในคู่มือการใช้งานของตำรวจ

หากต้องการรับรายการซอฟต์แวร์ที่ติดตั้งทั่วไปเพิ่มเติมไปที่ "เกี่ยวกับ Mac เครื่องนี้" ที่พบในเมนู Apple มีสองปุ่มบนภาพที่ปรากฏขึ้น เลือก "รายงานระบบ" เปิดหน้าต่างที่แสดงรายการทุกอย่างสำหรับ Mac ของคุณ ที่ด้านซ้ายของหน้าต่างประมาณสองในสามของวิธีการลงคือซอฟต์แวร์คำ คลิกที่นี่และเพียงแค่สำรวจ มันจะบอกคุณมากเกี่ยวกับซอฟต์แวร์ที่ติดตั้ง

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