Mac-myk 1. Jak przywrócić java w wersji 1.6 na max OS X Lion

Osoby, które używają machanizmów autoryzacji operacji bankowych mogą spotkać się z problemem uruchomienia apletu po aktualizacji javy do wersji 1.7

Apple nie zaleca takiego rozwiązania z powodu problemów z bezpieczeństwem, ale dla niektórych takie rozwiązanie może być jedyna możliwością korzystania z bankowości internetowej.

W systemie Mac OS X, w przeciwieństwie do niektórych innych większość dodatków zintegrowanych z systemem znajduje się w odpowiednich katalogach

/System/Library/*

Aby zamienić wersję 1.7 na 1.6 najprościej jest zmienić dowiązanie symboliczne do wersji javy.

Sposób postępowania

1. Uruchomienie terminala (klik w lupę findera, wpisanie słowa:

terminal

i naciśnięcie entera

2. Gdy pojawi się okno terminala komend, należy przyznać sobie moc Superusera, wpisując po znaku $ komendę:

sudo su

i naciskając enter. Enter należy naciskać po każdej komendzie, więc w dalszej części nie będę już o tym przypominał. Pojawi się monit o podanie hasła, które należy wprowadzić. Jest to hasło głównego użytkownika systemu. Jeśli taki użytkownik nie ma hasła, to na czas tej operacji trzeba je założyć (klik na jabłko w lewym górnym rogu/Preferencje systemowe/Konta)

Uwaga, gdy wejdziemy w tryb Superusera (poznamy go po tym, że znak $ zamieni się na #) to mamy pełną władzę nad komputerem. Wpisując coś głupiego np skasuj_wszystkie_pliki_z_dysku naprawdę je skasujemy. I to bezpowrotnie. Dlatego teraz należy zachować szczególną uwagę!

O działaniu każdej komendy można poczytać wpisując jej nazwę poprzedzając ją słowem man, np man mkdir

3. Tworzymy katalog, do którego przeniesiemy aktualną javę, odwrotny ukośnik służy do poinformowania systemu, że następna spacja jest elementem ciągu znaków, a nie rozdzieleniem argumentów komendy:

mkdir -p /Library/Internet Plug-Ins/disabled

4. Przenosimy javę do utworzonego katalogu:

mv /Library/Internet Plug-Ins/JavaAppletPlugin.plugin /Library/Internet Plug-Ins/disabled

5. Tworzymy dowiązania symboliczne (coś jak skrót w innym systemie operacyjnym) do starszej wersji javy:

ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

Po wykonaniu tych kroków należy zainstalować wersję 1.6 z repozytorium apple:

http://support.apple.com/kb/DL1572

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *