Herramientas de Linux para tu Mac. Manejo de paquetes. HomeBrew, MacPorts, Fink

Herramientas de Linux para tu Mac. Manejo de paquetes. HomeBrew, MacPorts, Fink

Y realmente sientes que estás usando Linux, ¿verdad? Y ahora muestra mi configuración, por ejemplo, una ubicación de Java y cosas así Muestra muchas más particiones. Hola chicos y bienvenidos a un nuevo episodio del canal Nomadic Dmitry. Estoy muy entusiasmado con este episodio porquehoy vamos a discutir sobre Linux herramientas disponibles para Mac y Linuxherramientas no es exactamente el término correcto porque lo que realmente quiero decir es queson herramientas de código abierto disponibles para Mac y es como herramientas UNIX, herramientas Linux yen total. La razón por la que estoy traer este tema es porque una Macos está especialmente abierto al mundo exterior Este fue el sistema diseñado desdeen tierra para poder usar todo las ventajas de la familia UNIX desistemas en comparación con Mac OS 9 que estaba completamente cerrado ael hardware específico y específico vendedores. Era muy limitadosistema operativo en ese sentido. Honestamente, Mac OS 9 no fue el mejor diseñosistema operativo. Tengo un video sobre Mac OS 9 y mi experienciausándolo, así que si quieres ve a verlo afuera. En realidad tengo un iMac G4, lo uséen. De cualquier manera, hoy nuestro tema es Herramientas de Linux disponibles para Mac. Como puedasnos vemos chicos han pasado bastante tiempo haciendo esta presentación para hacerlohermoso, así que si les gusta, por favor considere suscribirse y mirar mivideos posteriores Créeme, vamos a Discutir muchas cosas interesantes. Me apasiona mucho este tema, así que vamos Hoy vamos a discutirtres cosas básicamente Primero de todo es va a ser la gestión de paquetes, para serespecífico vamos a discutir cómo la gestión de paquetes se realiza en Mac OS 10. Es un tema interesante y no muchos la gente realmente lo discute esos días,porque lo que veo es que las personas son generalmente solo especificando las herramientasque puedes usar y no cómo podrías realmente Instalar esas herramientas. Este tema esno discutido realmente, así que decidí por qué no hacer en generalvideo resumen de las herramientas disponibles en el mercado, para que pueda decidirtú mismo. Entonces vamos a discutir paquetes recomendados para instalar, porquehay un conjunto específico de paquetes que Específicamente me gusta recomendar. Usted es totalmente libre de ver esos si quieres puedes incluso comprobar, porquehay muchas herramientas disponible en realidad. Esto es solo unejemplo y Esto es algo muy emocionante para discutirasí que hablaremos de esto y también vamos a discutir la Maccomandos específicos Chicos, esto es los comandos que solo se usaban en Mac,no encontrarás esos comandos en un Sistema Linux. Vamos a discutir estoese tipo de cosas también, vamos Cuando hablamos de instalar Linuxaplicaciones en Mac y código abierto aplicaciones de Mac en realidad haymúltiples formas de hacerlo Honestamente esos enfoquesdepende totalmente de lo que eres exactamente tratando de lograr Porque todose reduce a un punto: solo quieres la aplicación se está ejecutando y haciendoLas tareas específicas que desea. Tú simplemente elija las herramientas adecuadas que necesita. Cuando se trata de ejecutar Linux y la aplicación UNIX en tu Mac hay cincoopciones básicamente. Lo mas opción común que se usa en una Mac esinstalar esas y esas aplicaciones directamente Descarga aplicaciones de código abierto y las instala en su máquina y lo ejecutas, eso es todo. Puedeestar en diferentes sabores diferentes variedades de paquetes disponibles peroallí todo se reduce a una cosa que solo tiene un binario en el que lo instalatu lo corres. Eso es Lo instala arrastrando y soltando o instalando el paquete. La segunda opción es MacPorts, la tercera opción es Buscar, la cuarta opción es HomeBrew y la última opción es compilar Hablaremos sobre MacPorts, Find y HomeBrew. Pero hablando de compilar Puede compilar y ejecutar aplicaciones en su Mac como lo hace en Linux o Unix No hay magia, solo túcompilarlo desde las fuentes y se ejecuta Hablemos másopciones populares de gestión de paquetes porque instalar directamente y compilarbueno, es obvio para la mayoría parte. Instalación directa: como dijebásicamente no hay gestión de paquetes aquí solo descarga el paquete yinstala en su máquina y un buen ejemplo es GIMP, puedesdescarga esto y pruébalo tú mismo Esta es la aplicación de Linuxcomunidad de la comunidad de código abierto y como pueden ver esta es una captura de pantalladesde el sitio web puedes descargarlo e instalarlo directamente. Una cosa yosolo debería tener en cuenta chicos es que anteriormente muchas de esas aplicaciones requeridas con X11entorno para ejecutar y entorno X11 es básicamente como una ventanasistema de gestión para Linux sistema operativo y luego muchos de esosaplicaciones en el pasado requerían que fuera instalado en tu Mac, pero ahora esintentan integrar todo en un paquete para que no necesitemolestarse con todos esos. En realidad tiene sentido quiero decir que hay ventajasde este enfoque también generalmente ves esas aplicaciones en esos tipos es paquete que acabas de instalar a través del instalador típico y la otra opción es arrastrar y soltar la aplicación a la carpeta Aplicación, que también es simple GIMP es una aplicación regular yes un buen ejemplo de tales herramientas Puedes probar por ti mismo y ver cómo funciona. No hay magia en absoluto MacPorts. Esta es la opción que usé personalmente hace unos 14 años. Puede ver una captura de pantalla de una página de manual en esta pantalla que es una página de manual para MacPorts Es bastante simple, solo instala el paquete MacPorts manualmente en tu sistema y después de instalarlo, puede ejecutar el comando como "port install" y así es como instalas paquetes en tu sistema En muchos sentidos, es aún más fácil que descargar los paquetes desde Internet, haciendo algo así. Aquí simplemente escribe "port install [nombre de la aplicación]" DarwinPorts era el nombre original, Los usuarios de Mac de antaño probablemente recuerden esta herramienta o incluso podrían seguir usándola Sigue siendo una herramienta relevante. No lo uso mucho Pero te diré por qué. La siguiente opción es Fink. Es un poco diferente, también es un paquetesistema de gestión y también puede instalar las aplicaciones de esa manera similarsimplemente escriba "fink install [nombre de la aplicación]" pero la diferencia es que este no se mantiene activamente Puedes ir al sitio web y verlo por ti mismo. Para el reciente Mac OS versiones que necesita en realidadcompilarlo desde las fuentes, no hay instalador binario para este. Mientrastodavía está disponible, incluso mirando el sitio web se puede ver que noRealmente mantener activamente. Puedes ver desde la interfaz de usuario del sitio web si la herramienta se mantiene o no Este probablemente no esté en desarrollo activo ya que menciona Power PC es la principal opción allí, podemos suponer que no es realmente una herramienta moderna. Pero todavía tiene algunos casos de uso muy específicos. Entonces, si lo estás considerando, puedes intentar construir algo a partir de él Puedes construirlo desde las fuentes, pero hay otras herramientas como yo mencionado. El proceso de instalación del paquete essimilar, simplemente escribe "fink install [nombre de la aplicación]" en la línea de comando después de tener Fink en su sistema y funciona El siguiente es un HomeBrew. Esto es lo que más uso y esto es el recomendado por muchosdesarrolladores, muchos avanzados los usuarios de la Mac Sientes que estás usando alguna variedad de Linux sistema básicamente, escribe "brew install [nombre de la aplicación]" El sitio web es moderno y tiene una funcionalidad de búsqueda de repositorio Puedes ir a brew.sh y ver por ti mismo Puedes descubrir los paquetes disponibles disponible para su sistema con el comando "brew install" También hay herramientas para arreglar sus paquetes como "brew doctor" que puede usar si tiene algunos problemas con un paquete HomeBrew. Este comando examinará su configuración de HomeBrew y verificará los paquetes "brew list" mostrará la lista de aplicaciones instaladas. Paquetes instalados en HomeBrew El sistema se llama "fórmulas", como su nombre indica que se trata de hacer un HomeBrew Hay múltiples paquetes de cerveza disponibles Este es el que se usa en la Mac moderna, esto es muy reciente Esto es como los más populares, entoncesusa este si estás empezando Este es mi favorito personal y hablemos de los paquetes recomendados Discutimos las herramientas que puede usar. Puedes elegir lo que quieras, pero probablemente iría con Brew por defecto ¿Qué paquetes debes instalar por defecto? 1. Htop. Este es el módulo que instalo por defecto Esto me permite ver la memoria y los recursos disponibles. Muy buena utilidad y tiene sentido instalarlo 2. El siguiente es un Midnight Commander (mc), un administrador de archivos. En uno de mis videos he mencionado que este es el tipo de aplicación que instalas y nunca usas Hay herramientas mucho más hermosas disponibles que puedes usar, pero MC ocupa un lugar especial en mi corazón 3 Nmap: herramienta de descubrimiento de red para administradores de sistemas Permite escanear su red, analizar vulnerabilidades y cosas así 4. Gedit. Editor de texto de un entorno GNOME También puede instalar herramientas de interfaz de usuario como Gedit usando HomeBrew Hablemos de comandos específicos de Mac Hay comandos específicos para explorar y hay libros interesantes escritos solo sobreesos comandos Mac para aquellas personas que están migrando de Linux a Mac estosson como herramientas de primera categoría disponibles allí La primera herramienta permite abrir un archivo usando un editor de texto específico Incluso agregué un alias a mi archivo ~ / .bashrc para hacer esta acción fácilmente También puedes usar gedit, por supuesto. "archivo gedit.txt" Y lleva un tiempo porque ejecuta el sistema de gestión de ventanas X11 De hecho, se siente como una aplicación de Linux que se ejecuta en el mundo de Mac a tu Mac le gusta lo genial que es eso? A continuación vamos a discutir un "diskutil" Comparemos en realidad la ejecución de un Disk Utility.app vs línea de comando Solo muestra un par de particiones en la aplicación misma Pero si escribe este comando de línea de comando "diskutil list" mostrará muchas más particiones (incluida la partición de arranque EFI) Disk Utility oculta muchas particiones por defecto Esto es confuso para muchas personas, incluido yo mismo. Pero la línea de comandos muestra todas las particiones de Mac, incluidos los identificadores de disco y el esquema de partición (GUID aquí) Recomiendo aprender más sobre diskutil explorar hay más opciones y luegoentonces qué más El comando mdls se usa para mostrar las atribuciones de los archivos El comando Mdfind realiza una búsqueda de Spotlight Mdutil gestiona datos específicos de Spotlight. Puede activar o desactivar la indexación para las unidades específicas Valores predeterminados: un comando utilizado para modificar la configuración predeterminada de las aplicaciones Mac / Configuración del sistema Le permite ajustar el sistema de la manera que desee, por ejemplo, mostrar / ocultar carpetas ocultas, por ejemplo Hablemos de ubicaciones interesantes de Mac OS / opt / X11 / bin muestra las aplicaciones X11 instaladas en tu Mac Puede intentar iniciar xterm, xclock, xcalc o cualquier otra aplicación X11 desde allí Como puede ver, lanza XQuartz en este escenario para ejecutar esas aplicaciones Los binarios de MacPorts se encuentran en / opt / local / bin Y puedes ver las aplicaciones de MacPorts allí cualquier instalación de Macports tengo una Macfuerza instalada tengo una cerveza casera Los binarios del paquete Homebrew se encuentran en / usr / local / Cellar por defecto Ejecutemos htop y veamos los recursos del sistema disponibles La memoria, el procesador, los procesos en ejecución, los PID y otras cosas se muestran allí. Y si escribimos "less ~ / .bashrc" podemos ver qué hay en el archivo de configuración de BASH Muestra la ubicación de Java, los alias que tengo y las ubicaciones de Android SDK El "comando de apertura no es del mundo Linux / Unix, sino de un NextSTEP que se convirtió en una base para Mac OS X más tarde (Steve Jobs trabajó en Next) Espero que este video sea interesante, útil y que hayas aprendido algo nuevo hoy Por favor considere suscribirse, presione un botón Me gusta Además, ¿qué herramientas de línea de comandos utilizas personalmente en Mac? Escriba abajo, sería interesante saber ¡Nos vemos más tarde!

Noticias relacionadas