ls -l . | egrep -c '^-'Fix casks with `depends_on` that reference pre-Mavericks
Si vous obtenez une erreur du type Error: Cask 'hex-fiend-beta' definition is invalid: invalid 'depends_on macos' value: ":lion", où hex-fiend-beta peut être n’importe quel nom de cask, et :lion n’importe quel nom de version de macOS, exécutez la commande suivante :
/usr/bin/find "$(brew --prefix)/Caskroom/"*'/.metadata' -type f -name '*.rb' -print0 | /usr/bin/xargs -0 /usr/bin/perl -i -pe 's/depends_on macos: \[.*?\]//gsm;s/depends_on macos: .*//g'Cela supprimera toutes les références depends_on macos des casks installés.
How to run VLC player as root user
sed -i 's/geteuid/getppid/' /usr/bin/vlcExplication : Le script d’initialisation vérifie si l’UID est égal à zéro. Zéro est réservé à l’utilisateur root. Utiliser sed pour remplacer geteuid par getppid trompe le script d’initialisation, car getppid est toujours > 0.
Bien que l’exécution de VLC en tant que root ne soit pas recommandée, cela fonctionne. Soyez conscient des risques et bien évidemment, ne le faites pas dans des environnements de production.