Reparar la partición EFI de macOS Catalina

Reparar la partición EFI de macOS Catalina cuando desde Utilidad de Discos no es posible completar Primera Ayuda sobre el disco en el que se encuentra esa partición con el mensaje «El mapa de particiones debe repararse porque hay un problema con el sistema de archivos de la partición EFI (-69766)».

En ocasiones, después de actuar sobre la partición EFI (reinstalando Clover o modificando algún archivo en la carpeta EFI / Clover) al actuar sobre esa partición con la función Primera Ayuda de Utilidad de Discos se obtiene el mensaje de error «El mapa de particiones debe repararse porque hay un problema con el sistema de archivos de la partición EFI (-69766)».

Aparentemente el sistema funciona bien así pero, si deseas corregir este error, hay una opción drástica (reinstalar macOS) y otra simple y rápida: reparar la partición EFI desde Terminal.

Leer másReparar la partición EFI de macOS Catalina

Sincronizar 2 carpetas en macOS con rsync

Rsync es una herramienta para sincronizar el contenido de 2 carpetas diferentes. Funciona en modo local y en modo remoto. Fue lanzada en junio de 1996. Está disponible como software libre bajo la licencia GNU General Public License.

Utilizar rsync para sincronizar 2 carpetas diferentes

Existen muchos programas con interfaz gráfica para sincronizar 2 carpetas pero en ocasiones puede resultar más sencillo utilizar Terminal y comandos que ya existen en macOS sin tener que instalar ningún otro programa. El uso de rsync es lo suficientemente sencillo para tenerlo en cuenta.

El comando básico para sincronizar 2 carpetas que pueden estar en el mismo disco o en discos distintos o incluso en 2 ordenadores conectados es:

rsync -avP /Ruta-a-la-carpeta-origen/ /Ruta-a-la-carpeta-destino

Leer másSincronizar 2 carpetas en macOS con rsync

WordPress local en macOS con Local de Flywheel

Local de Flywheel: la forma más sencilla de instalar WordPress en modo local en macOS. Cómo utilizar HTTPS (SSL) en el sitio local configurando un certificado válido tanto para Safari como para Chrome.

La compañía Flywheel ofrece alojamiento web específicamente diseñado para WordPress (WP en adelante) con diferentes planes, desde sitios sencillos para blogs personales o pequeños negocios hasta sitios complejos que requieren tráfico intenso, diferentes instalaciones de WP y tiendas online.

Flywheel también ofrece a la comunidad una herramienta gratuita llamada Local, disponible para macOS, Windows y Linux, que actualmente se ha convertido en la manera más sencilla de instalar un servidor local con WP en nuestro ordenador. Yo he descargado la versión Local Lightning 5.2.5 que actualmente es la más reciente disponible.

Leer másWordPress local en macOS con Local de Flywheel

Instalar wget de GNU Linux en macOS

Instalar en macOS High Sierra, desde el código fuente, openssl y la herramienta wget de GNU Linux. Utilizar wget para descargar a nuestro ordenador una copia estática de un sitio web remoto.

Nota previa: para compilar e instalar aplicaciones desde su código fuente en macOS es necesario disponer de las Command Line Tools (CLT) correspondientes a la versión del sistema. Si tienes Xcode instalado, ya las tienes. En caso contrario puedes instalarlas de 2 maneras diferentes:

  • Abre Terminal y teclea uno de los comandos que están incluidos en esas herramientas, por ejemplo gcc, y se abrirá una ventana de alerta con 3 opciones: instalar las CLT, instalar Xcode completo (no es necesario) o no instalar por ahora.
  • Descarga directa desde la web de Apple, elige la versión de las CLT correspondiente a tu versión de macOS.

Instalar wget compilando el código fuente

En primer lugar hay que instalar la versión más reciente de openssl que en el momento de escribir este artículo es openssl-1.1.1f. Se descarga con curl y se instala con los comandos habituales. Openssl es necesario si wget tiene que acceder a sitios seguros.

Leer másInstalar wget de GNU Linux en macOS

Quake III de 64 bits en macOS Catalina

No es posible jugar a Quake III en macOS Catalina porque el ejecutable del juego no está optimizado para 64 bits y esta versión de macOS no soporta aplicaciones con código de 32 bits.

Nota: El motor de Quake III es software libre pero el juego Quake III: Arena no lo es.

Durante varios años he utilizado el juego Quake III en macOS instalándolo desde el CD oficial (en realidad copiando el contenido del CD a una carpeta en Aplicaciones) y reemplazando el ejecutable original por una versión compilada para macOS, este ejecutable ha sido del tipo binario universal y ha funcionado bien hasta la llegada de macOS Catalina y la interrupción del soporte para las aplicaciones que no sean exclusivamente de 64 bits.

La solución es sencilla, obtener el código fuente desde el proyecto ioquake3 y compilarlo para 64 bits. Esta solución es la propuesta por el usuario andersonbatista333 en el hilo titulado Mac OS X: App not 64-bit optimized for Mac OS Catalina? en GitHub.

Leer másQuake III de 64 bits en macOS Catalina

WordPress local con Desktop Server en Mac

Instalar un sitio WordPress local en el Mac con Desktop Server Limited (muy fácil)

ServerPress tiene una aplicación llamada Desktop Server que actualmente constituye la forma más sencilla y rápida de instalar un sitio WordPress (WP en adelante) en el Mac. Hay 2 versiones, gratuita y de pago. La versión gratuita se llama Desktop Server Limited (DSL en adelante) y contiene todo lo necesario para el usuario que desea tener su sitio en local para hacer todo tipo de pruebas antes de subirlas al sitio de Internet. Puedes descargarlo desde la página de Serverpress.com (busca el enlace Get Started For FREE).

Nota: DSL utiliza XAMPP que existe como programa de software libre (es una distribución de Apache que contiene MariaDB, PHP y Perl). XAMPP depende de Apache Friends desde cuya página se puede descargar (proyecto para promocionar el servidor web Apache y hogar del proyecto XAMPP). Tiene versiones para Macintosh, Windows y Linux.
XAMPP proviene del acrónimo X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. Existe también la posibilidad de instalar la distribución especifica y exclusiva de cada sistema operativo: MAMP para Macintosh, LAMP para Linux y WAMP para Windows.

Leer másWordPress local con Desktop Server en Mac

MP3Gain Express for Mac para ajustar el volumen en los MP3

Modificar volumen de pistas de audio MP3 con MP3Gain Express for Mac

En ocasiones deseamos cambiar el volumen base de una o varias canciones MP3. En el mundo Windows se ha usado desde hace años MP3Gain de Glen Sawyer, este programa cumple bien su función aunque lleva bastante tiempo sin actualizaciones. En el mundo Mac se utiliza MacMP3Gain de Bery Rinaldo que tiene inconvenientes derivados de su diseño como aplicación de tipo Applescript por lo que su funcionamiento es lento y no aprovecha bien las capacidades de los ordenadores actuales; también lleva bastante tiempo sin actualizar.

Recientemente Paul Kratt ha publicado una nueva aplicación llamada MP3Gain Express for Mac inspirada en MP3Gain para Windows.

Leer másMP3Gain Express for Mac para ajustar el volumen en los MP3

Servidor Apache con PHP en macOS Mojave

Apple lanzó macOS Mojave 10.14 en septiembre de 2018 con Apache y PHP integrados en el sistema. Utilizaremos los programas Apache y PHP preinstalados para dejarlos operativos sin instalar herramientas de terceros, de forma manual, con los archivos de configuración y el Terminal.

Apache

El nuevo macOS Mojave viene con Apache preinstalado. Todo lo que tenemos que hacer es configurarlo y activarlo. Para verificar la versión de Apache instalada, ejecuta el siguiente comando en Terminal:

$ httpd -v

Leer másServidor Apache con PHP en macOS Mojave

Asignar nombres aleatorios a los archivos en Mac

Reemplazar los nombres de un grupo de fotos con nombres aleatorios en macOS

En ocasiones tenemos una carpeta con fotos nombradas de una determinada manera y queremos que se desordenen al azar. Una forma fácil de conseguirlo es generando para cada una de ellas un nombre aleatorio con la función rand_string en un script de bash.

Ejemplo: tenemos en el escritorio una carpeta llamada fotos con las imágenes cuyo nombre deseamos modificar de esta forma, Copiamos el texto siguiente a un editor de texto y lo guardamos como texto plano sin formato con la terminación .sh (archivo.sh reemplazando archivo por el nombre que desees).

Leer másAsignar nombres aleatorios a los archivos en Mac

Modificar el atributo oculto de archivos y carpetas en macOS

En ocasiones, por ejemplo al actualizar desde un sistema operativo anterior, vemos cómo aparecen en el directorio raíz archivos que deberían estar ocultos. En otras ocasiones deseamos ocultar archivos o carpetas que no queremos que se muestren. Sin recurrir a utilidades no incluidas por defecto en macOS existen 2 herramientas que nos permiten ocultar (o mostrar) a voluntad archivos o carpetas: el archivo .hidden y el comando chflags

Archivo /.hidden

Se puede crear un archivo /.hidden (en el directorio raíz del volumen o en otro directorio) con líneas independientes conteniendo cada una el nombre de los archivos o carpetas que se desean ocultar.

Leer másModificar el atributo oculto de archivos y carpetas en macOS