Como MelB mencionó la instalación de la 10.8 NTP update.dmg en Snow Leopard no funcionará.
Pero compilarlo uno mismo es fácil:
Requisitos previos: XCode 3.2.6
-
Consigue XCode 3.2.6 y iOS SDK 4.3
Para obtener XCode 3.2.6 regístrese en Desarrollador de Apple . Usted puede iniciar sesión con un ID de Apple y después de golpear un montón de botones de radio que está dentro. Vaya a la sección de descargas y busque 'XCode 3.2.6' en la sección de descargas.
Descarga 'xcode_3.2.6_and_ios_sdk_4.3.dmg' (4.14 GB) e instálalo. No es necesario instalar la parte de iOS.
-
Abrir Terminal.app
-
Copie el texto siguiente con cmd + C pero no lo pegues en ningún sitio ni copies nada más antes de terminar el siguiente paso:
$ sudo launchctl unload /System/Library/LaunchDaemons/org.ntp.ntpd.plist
$ sudo cp /usr/sbin/ntpd /usr/sbin/ntpd.old
$ sudo cp /usr/sbin/ntpdate /usr/sbin/ntpdate.old
$ sudo cp /usr/sbin/ntpdc /usr/sbin/ntpdc.old
$ sudo cp /usr/sbin/ntptrace /usr/sbin/ntptrace.old
$ sudo cp /usr/bin/sntp /usr/bin/sntp.old
$ sudo cp /usr/bin/ntp-keygen /usr/bin/ntp-keygen.old
$ sudo cp /usr/bin/ntpq /usr/bin/ntpq.old
$ mkdir ntpd-fix
$ cd ntpd-fix
$ curl http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8.tar.gz | tar zxf -
$ cd ntp-4.2.8/ntpd
$ curl http://bugs.ntp.org/attachment.cgi?id=1165 | patch -p1
$ cd ..
$ ./configure --prefix='/usr' && make && sudo make install
$ sudo launchctl load /System/Library/LaunchDaemons/org.ntp.ntpd.plist
$ rm -r ~/ntpd-fix
- La línea 1 descarga ntpd
- Las líneas 2-8 hacen una copia de seguridad de tus archivos ntp* antiguos
- Las líneas 9 y 10 crean una carpeta ntpd-fix en tu carpeta de usuario y cambian tu directorio de trabajo
- Las líneas 11-13 descargan, desarchivan los fuentes de ntpd y aplican un parche necesario
- Las líneas 14 y 15 cambian tu directorio de trabajo, compilan e instalan todos los archivos necesarios.
- La línea 16 recarga ntpd
- La línea 17 elimina la carpeta ntpd-fix
-
e inmediatamente después introdúzcalo manualmente (¡no copie y pegue esto!) en Terminal:
pbpaste | cut -c 2- | sh
y pulsa ⏎ Introduzca su contraseña de administrador y espere unos minutos.
- esto conduce la mesa de trabajo a
cut
que envía líneas individuales a su shell
que luego se ejecutarán uno a uno.
-
Resultado:
actualizado *ntp*-files
tu viejo *ntp*.old-files
y algunos archivos y carpetas nuevos:
/usr/sbin/ntp-wait
/usr/sbin/ntpsnmpd
/usr/share/doc/ntp4
con archivos html-help y una subcarpeta con algunos archivos html-help más.
Si tienes problemas con el nuevo ntpd consulta el manual: /usr/share/doc/ntp4
Si desea volver a los archivos antiguos, sudo remove:
/usr/sbin/ntpd
/usr/sbin/ntpdate
/usr/sbin/ntpdc
/usr/sbin/ntptrace
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntp-wait
/usr/sbin/ntpsnmpd
/usr/share/doc/ntp4
y sudo renombrar el *old-files
eliminando .old