Ayer mismo mostramos la opción disponible en la Utilidad de discos que nos ofrece Apple para simular o realizar una comprobación y reparación de los discos mediante la opción Primera Ayuda. Esta opción es totalmente válida y no tiene que ser realizada a diario ni mucho menos ya que la propia Apple lo confirma, pero las manías de los usuarios entre los que me incluyo nos llevan a pensar que de vez en cuando y sobretodo cuando el Mac no funciona del todo fluido es bueno realizar una verificación y reparación de discos, en estos caso entra la opción Primera Ayuda o bien los comandos en Terminal, hoy toca ver lo segundo.
Para ello podemos acceder a Terminal de dos modos, o bien accediendo desde el Launchpad > carpeta Otros > Terminal o bien accediendo de forma directa desde el propio Spotlight tecleando Terminal. Ahora una vez abierto vamos con los comandos necesarios para llevar a cabo esta reparación o verificación de discos.
Los pasos son sencillos, pero es importante que os fijéis en la captura superior para ver los dobles guiones en la línea de comando. Una vez abierto terminal copiamos o escribimos esta línea de comando para verificar el disco con los dobles guiones:
sudo /usr/libexec/repair_packages –verify –standard-pkgs –volume /
Es posible que te pida la contraseña de administrador de tu Mac, aunque no veas que se mueve el cursor cuando escribes escríbela. Una vez verificado el disco (se paciente si tienes muchos archivos y documentos) puede que no detecte nada así que mejor pero si detecta algo saldrá el aviso en mi caso:
Permissions differ on «Library/Java», should be drwxr-xr-x , they are drwxrwxr-x .
User differs on «private/var/db/displaypolicyd», should be 0, user is 244.
Group differs on «private/var/db/displaypolicyd», should be 0, group is 244.
Ahora ya nos queda realizar la reparación del disco en caso de ser necesario copiando esta línea de texto:
sudo /usr/libexec/repair_packages –repair –standard-pkgs –volume /
Ser paciente y esperar que termine el proceso, además tener en cuenta que puede ser que el Mac funcione más lento mientras se ejecuta la verificación y reparación de discos. Si quieres comprobar o reparar los permisos de una unidad diferente tenemos que especificar el volumen cambiando la «/» del final de la línea de texto.
De nuevo es repetir lo dicho ayer y al inicio de este tutorial, hay que tener claro que no es necesario realizar esta tarea ya que la propia lo explica pero si por algún motivo tu Mac deja de funcionar como siempre o alguna aplicación te da problemas yo lo que intentaría y recomiendo antes de nada es Reparar Permisos y luego ya vemos otras opciones.
Esto no me soluciona nada no me funciona y ademas porque Tim cook y sus secuaces han quitado cosas importante de OSX cuando funcionaba de maravilla como el hacer RAID con dos disco duros o SSD
No funciona ese comando hay que poner otra cosa mas porque me dice AN ACTION MUST BE SPECIFY……
repair_packages: An action must be specified.
porque es con 2 guiones: sudo /usr/libexec/repair_packages –verify –standard-pkgs /
Tampoco ……..repair_packages: An action must be specified.
Buenas Alberto,
puedes probar este a ver si te reacciona:
sudo /usr/libexec/repair_packages –verify –standard-pkgs –volume /
sopia y pega y me comentas
Saludos
Ya está va veo que lo que falla son los guiones de la linea de texto. parece que no los interpreta Terminal cuando copiamos y pegamos directamente del blog
los dobles guiones se usan sin espacio así: – – verify – – standard-pkgs – -volume /
Ya me dices!
Mac-Mini-de-Alberto-Blanco:~ ABA$ sudo /usr/libexec/repair_packages –verify –standard-pkgs –volume /
Password:
repair_packages: An action must be specified.
Mac-Mini-de-Alberto-Blanco:~ ABA$
Ahora si ….sudo /usr/libexec/repair_packages – – verify – – standard-pkgs – -volume /
Me alegra pues! me dejé por poner el volume al final de la línea ^^
Ya está editado el post también y muchas gracias!!
Saludos!
funciona OK
verificar permisos OS X el Capitan desde Terminal
sudo /usr/libexec/repair_packages –verify –standard-pkgs –volume /
reparar permisos OS X el Capitan desde Terminal
sudo /usr/libexec/repair_packages –repair –standard-pkgs –volume /
se han de escribir los guiones en el terminal
Tras tres intentos funciona OK. Me equivocaba en lo de los guiones. Pues por ser que el sistema operativo repara los permisos automáticamente, en mi caso me ha reparado un gran número de ellos.
Muchas gracias Jordi, realizaré periódicamente la verificación/reparación de permisos como hacía con el Snow Leopard.
Gracias a vosotros por leernos!
En realidad no lo hace de forma automática siempre, lo que hace es una reparación de permisos cuando instalamos una actualización del sistema.
Saludos Ansenso.
Que Apple eliminara la opción de reparar permisos desde utilidad de discos es terriblemente malo. Acabo de ejecutar el proceso que indicaste, también tuve unas fallas con los guiones al principio pero ya quedó! Detectó 5 errores y ahora los repara. ¡Muchas gracias por compartir esta maravillosa información!
Alguien me puede ayudar por erros cambie el permiso de mi disco duro a solo escribir alguien sabe como cambiar dichos permisos a leer y escribir desde la terminal creo ‘ parecido a ms2 con comandos no si si me explique agrqdeceria mucho la ayuda ya que no lee el disco por lo tanto se queda en blanco mi pantalla
¡Muchas gracias por el aporte! Me funciona con el disco interno, pero con el externo me da un mensaje de error… Esto es lo que me sale:
sudo /usr/libexec/repair_packages –verify –standard-pkgs –volume Archivos
No packages can be found for this disk
¿Alguna pista? 🙂
Tengo el mismo problema, pudiste solucionarlo?
Reparar permisos no esta incluido en primera ayuda apartir de El capitan. Es un solo paso cuando antes eran dos para que sea mas sencillo?
Gracias, el problema era que es espacio y 2 guiones, recomiendo escribir a mano
Como se hace con otros discos donde no este el OS?