Przewodnik Aktualizacji Neonu
Różne wersje mniejsze Neonu są niekompatybilne ze sobą. Subversion używa Neon do pobrania źródeł pakietu Subversion.
W celu uproszczenia aktualizacji Neonu należy wykonać kroki opisane w tym przewodniku.
Subversion nie będzie działać, jeśli ominiesz te kroki.
Jeśli używasz Portage >=2.2 i twoje obecne Neon i Subversion zostały zainstalowane przez to Portage i posiadasz włączone FEATURES="preserve-libs", to wykonaj tylko:
| # I_HAVE_READ_NEON_UPGRADE_GUIDE=1 emerge -1u neon # emerge -1 subversion # emerge -1 neon |
W tym momencie aktualizacja Neonu jest zakończona, więc nie wykonuj następnych kroków!
W innych wypadkach wykonaj następne kroki.
Stwórz tymczasowy katalog i skopiuj biblioteki starszej wersji Neonu do tego katalogu:
| # mkdir /neon-libraries # cp /usr/lib/libneon*.so.* /neon-libraries |
Zaktualizuj Neon:
| # I_HAVE_READ_NEON_UPGRADE_GUIDE=1 emerge -1u neon |
Skopiuj biblioteki starszej wersji Neonu z katalogu tymczasowego do "/usr/lib":
| # cp /neon-libraries/* /usr/lib |
Przebuduj Subversion:
| # emerge -1 subversion |
Skasuj biblioteki starszej wersji Neonu:
| # cd /neon-libraries # for x in * ; do rm /usr/lib/${x} ; done # cd - |
Upewnij się, że Subversion działa:
| $ svn |
| Użyj 'svn help', by uzyskać instrukcje o użyciu. |
Nie kontynuuj, jeśli Subversion nie działa.
Skasuj katalog tymczasowy:
| # rm -r /neon-libraries |