Może się wydawać, że jestem całkowitym Macem Newbem (chociaż od czasu LC korzystałem z komputera Mac), ale ponieważ instalacja połączonej aktualizacji dla wersji 10.6.2 nie rozwiązała tego problemu, mimo że nadpisała pliki, z opóźnieniem zdałem sobie sprawę, że Przycisk „Napraw uprawnienia” Narzędzia dyskowego to naprawi. I tak się stało.
Dziwne jest to, że rzeczywisty plik binarny /usr/bin/perldoc
nie został dotknięty. Prawdopodobnie ma to coś wspólnego z jednym z tych pakietów na wyjściu.
Oto, co wypisuje jako naprawione rzeczy (pamiętaj, że ostatnia linia jest dla mnie?)
Repairing permissions for “Macintosh HD”
Permissions differ on "private/etc/postfix/main.cf.default", should be -rw-r--r-- , they are -r--r--r-- .
Repaired "private/etc/postfix/main.cf.default".
Permissions differ on "usr/bin/c2ph", should be -rwxr-xr-x , they are -rw-rw-rw- .
Repaired "usr/bin/c2ph".
Permissions differ on "usr/bin/config_data", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/config_data".
Permissions differ on "usr/bin/cpan", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/cpan".
Permissions differ on "usr/bin/enc2xs", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/enc2xs".
Permissions differ on "usr/bin/instmodsh", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/instmodsh".
Permissions differ on "usr/bin/piconv", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/piconv".
Permissions differ on "usr/bin/prove", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/prove".
Permissions differ on "usr/bin/shasum", should be -rwxr-xr-x , they are -r-xr-xr-x .
Repaired "usr/bin/shasum".
Permissions differ on "usr/share/derby", should be drwxr-xr-x , they are lrwxr-xr-x .
Repaired "usr/share/derby".
Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/NetSNMP/default_store.pm", should be -rw-rw-r-- , they are -r--r--r-- .
Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/NetSNMP/default_store.pm".
Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/autosplit.ix", should be -rw-rw-r-- , they are -r--r--r-- .
Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/autosplit.ix".
Permissions differ on "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/default_store.bundle", should be -rwxrwxr-x , they are -r-xr-xr-x .
Repaired "Library/Perl/5.10.0/darwin-thread-multi-2level/auto/NetSNMP/default_store/default_store.bundle".
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
Permissions repair complete
może pomoże to zainstalować najnowszą aktualizację pod http://support.apple.com/kb/DL959 . Miałem ogromne problemy po pełnym przywróceniu systemu za pomocą maszyny czasu. wydaje się, że to psuje wiele rzeczy i nie mogłem już używać Quicklook oprócz innych rzeczy. po ponownej instalacji ta aktualizacja działa normalnie. przy odrobinie szczęścia perl jest w tej aktualizacji.
źródło
Zainstalowany świeży CPAN na Lion.
Przed „uprawnieniami naprawczymi” Narzędzia dyskowego:
Działa ponownie po:
źródło