ENGLISH   J. POLSKI

Przewodnik Aktualizacji Neonu

Ogólne informacje

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.

Nie wykonuj instrukcji opisanych w tym przewodniku, gdy aktualizujesz Neon pomiędzy wersjami łatkowymi w obrębie tej samej wersji mniejszej (np. 0.27.1 -> 0.27.2)!

Szczegółowe instrukcje

Portage >=2.2 + FEATURES="preserve-libs"

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.

Przechowanie bibliotek starszej wersji Neonu

Stwórz tymczasowy katalog i skopiuj biblioteki starszej wersji Neonu do tego katalogu:

# mkdir /neon-libraries
# cp /usr/lib/libneon*.so.* /neon-libraries

Aktualizacja Neonu

Zaktualizuj Neon:

# I_HAVE_READ_NEON_UPGRADE_GUIDE=1 emerge -1u neon

Przywrócenie bibliotek starszej wersji Neonu

Skopiuj biblioteki starszej wersji Neonu z katalogu tymczasowego do "/usr/lib":

# cp /neon-libraries/* /usr/lib

Przebudowanie pakietu Subversion

Przebuduj Subversion:

# emerge -1 subversion

Skasowanie bibliotek starszej wersji Neonu w "/usr/lib"

Skasuj biblioteki starszej wersji Neonu:

# cd /neon-libraries
# for x in * ; do rm /usr/lib/${x} ; done
# cd -

Weryfikacja

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.

Skasowanie katalogu tymczasowego

Skasuj katalog tymczasowy:

# rm -r /neon-libraries


© Arfrever Frehtes Taifersar Arahesis