Wpisany przez crash środa, 17 sierpnia 2005 01:30
Niniejszy artykuł przedstawi wam problem z stosowaniem CVSup'a.
CVSup pozwala na aktualizacje źródeł systemu [ /usr/src ] jak równeż
aktualizacje gałęzi portów [ /usr/ports ] w której znajdują się
dostępne programy działające na platformie FreeBSD.
Są dwie opcje cvsup'a dla tych co używają servera X'ów i dla tych co
nie używają: cvsup, cvsup-without-gui. Pora wiec zainstalować to
cudeńko, wchodzimy do katalogu
*default host= jest to zmienna w ktorej podajemy hościk
cvsupowy najlepiej najbliższy nas, wtedy sciaganie bedzie szlo
szybciej. Dostepne mirrory pod adresem
http://www.freebsd.org/doc/handbook/mirrors.html
*default base= katalog w ktorym utworzy sie katalog sup a w nim informacje na temat sciagnietych plikow
*default prefix= katalog do którego beda sciagane źródła
*default release= zmienna ta okresla z której wersji systemu
chcemy pobrać źródła jezeli chcemy dla 5.3 - RELENG_5_3 jeżeli dla 4.11
RELENG_4_11 analogicznie z reszta wersji.
*default compress opcja ta pozwala na kompresje sciaganych plików
src-all na samym końcu podajemy to co chcemy sciagnać, w tym
przypadku jest to cale drzewo źródeł systemu zamiast tego można wstawic
interesujacy nas katalog np. src-sys
Jeżeli juz skończylismy edycje pora na odpalenie naszego cudeńka:
*Jezeli nie uzywasz X servera dodaj opcje -g -L0 do cvsup'a aby nie
Korzystal z graficznego interfejsu ( -g ) oraz żeby nie drukował nic na
ekran ( -L0 ).
Można zarzadać aby drukował wszystko wtedy podajemy zamiast -L0 -> -L2
Dla bliższych informacji to co zostalo zmienione zapraszam do poczytania pliku UPDATING w wyżej wymienionym katalogu.
2. Sciągnięcie drzewa ports
Wykonanie praktycznie takie samo, lecz zmiany dokonuje sie w pliku: