poniedziałek, 12 maja 2008 
Start arrow FreeBSD arrow SYSTEM I KERNEL arrow CVSup - pomocny podczas upgrade'u
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
Kompilacja i konfigu...
SQUID - najpopularni...
Neostrada+ i modem ...
NATowanie czyli jak ...
Upgrade systemu
Samba - serwer plikó...
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
Neostrada na modemie...
CVSup - pomocny podc...
Postfix z autoryzacj...
System Portów (Kolek...
Postfix - bezpieczny...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.06489
File icon Postfix - "Krok po kroku" v1.15918
File icon PPTPd - "Prosty i szybki VPN" v1.0b4823
File icon sdi.sh3827
File icon uEagle 1.0p12958
File icon named.sh2898
File icon uEagle 0.99b2861
File icon cs.sh2769
File icon uEagle 1.02751
File icon uEagle 1.12553
Ostatnie komentarze
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Jest ok ale..
Dodał: theviant
Dnia: 2006-11-16 08:10:05
Bez tytułu
Dodał: micard
Dnia: 2006-11-04 13:49:04
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




CVSup - pomocny podczas upgrade'u Drukuj E-mail
Oceny: / 45
KiepskiBardzo dobry 
sobota, 09 sierpnia 2003 - Napisał: Artur Kulda (34748 odsłon)

Podczas gdy chcemy zrobić uprade systemu do nowszej wersji mamy na to dwa sposoby. Jeden to sysyinstall a drugi to CVSup. Za pomocą CVSupa możemy ściągnąć sobie aktualne źródła systemu (następnie je przekompilować) oraz portów (źródła aplikacji dostępnych dla FreeBSD).
Na początku należy oczywiście ściągnąć CVSupa i zainstalować z paczki lub z portów, który znajduje się w gałęzi /usr/ports/net. Mamy dwie wersje CVSupa - z interfejsem GUI (net/cvsup) i bez interfejsu GUI (net/cvsup-without-gui), dla tych którzy nie używają X servera. Teraz pozostaje tylko konfiguracja plików:

Źródła systemu (/usr/src)

Zaczniemy od pliku odpowiedzialnego za ściągnięcie źródeł systemu, jest to plik /usr/share/examples/cvsup/stable-supfile, który może wyglądać mniej więcej tak:

*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
# ta linia jest odpowiedzialna za to, której wersji systemu chcemy ściągnąć źródła
# jeżeli najświeższej wersji 4.x to tak jak poniżej, a jeżeli 4.7 to RELENG_4_7;

*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
*default compress
# za to ta linia powoduje ściągnięcie wszystkich źródeł systemu, jeżeli chcemy
# tylko konkretną gałąź źródeł to podajemy jakich np. src-games, src-gnu;

src-all

Następnie wydajemy polecenie*:

# cvsup /usr/share/examples/cvsup/stable-supfile

które spowoduje ściągnięcie źródeł do katalogu /usr/src. Teraz pozostaje tylko skompilować ściągnięte źródła (szczegóły tutaj).

Porty (/usr/ports)

Plik odpowiedzialny za ściągnięcie aktualnych portsów to /usr/share/examples/cvsup/ports-supfile a wygląda on następująco:

*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
# tutaj podobnie jak przy źródłach systemu;

ports-all

Następnie wydajemy polecenie*:

# cvsup /usr/share/examples/cvsup/ports-supfile

które spowoduje ściągnięcie portów do katalogu /usr/ports. Chcąc zainstalować interesującą nas aplikację z portów przechodzimy do katalogu /usr/ports a poleceniem 

# make search name=proftpd

możemy w łatwy sposób znaleźć położenie aplikacji ProFTPD. Następnie przechodzimy do katalogu, który został nam wskazany - w tym przypadku 

# cd /usr/ports/ftp/proftpd

i wydajemy polecenie 

# make install

W tym momencie trzeba chwilkę poczekać (krótszą lub dłuższą zależnie od wielkości aplikacji) aż źródła zostaną skompilowane i zainstalowane w naszym systemie. Więcej informacji o portach znajdziesz w manualach man ports ;-))

UWAGA!
* Jeżeli nie używasz Xsów (X11) lub jeżeli nie lubisz GUI (interfejsu graficznego) powinieneś dodać do linii komend kilka opcji. Zamiast

# cvsup <ścieżka_do_supfile>

powinieneś użyć

# cvsup -g -L 2 <ścieżka_do_supfile>

- opcja -g mówi CVSupowi aby nie używał interfejsu graficznego. Parametr ten jest domyślnym gdy nie używasz Xsów, w przeciwnym razie powinieneś go dodać.

- opcja -L 2 mówi CVSupowi aby "drukował" na wyjściu wszystkie detale odnośnie aktualizowanych plików w naszej kolekcji portów (źródeł).
Są trzy poziomy informowania od -L 0 do -L 2. Domyślnym poziomem jest 0, który powoduje "ciszę" za wyjątkiem komunikatów o błędach.


Autor: Artur Kulda
arti(at)bsd4u.org

Powyższy artykuł został udostępniony na zasadach Licencji BSD

Komentarze:
Re: CVSup - pomocny podczas upgrade'u
Dodane przez DrOOcik w dniu - 2005-11-05 10:00:21
Dwie drobne uwagi: 
1. By było nieco szybciej, warto łączyć się z naszym najbliższym mirrorem "świeżych" porcików (do znalezienia http://www.freebsd.org/doc/handbook/mirrors.html) 
Dla Nas może to być np.: cvsup.pl.FreeBSD.org 
2. ports-all 
Nie zawsze potrzebujemy odświeżać wszystkie porty (może to nieco potrwać...). Radzę zahaszować ports-all i odhaszować potrzebną gałąź portów (np.: ports-net).
Re: CVSup - pomocny podczas upgrade'u
Dodane przez djrzulf w dniu - 2005-11-05 10:00:09
Można też zrobić tak: 
Wpisanie nagłówka w pliku sup: 
#!/usr/local/bin/cvsup 
I nadanie mu atrybutu wykonalnego :-)

Tylko zarejestrowani użytkownicy mogą pisać komentarze.
Prosze zaloguj się i dodaj komentarz.

Powered by AkoComment!

Ostatnio aktualizowany ( wtorek, 08 listopada 2005 )

« wstecz   dalej »
Ciekawostki
Jeśli chcesz szybko znaleźć plik, spróbuj:
locate nazwa_pliku
locate używa bazy danych która jest uaktualniana w każdą sobotę (zakładając, że Twoje FreeBSD jest wtedy włączone) by szybko odnaleźć plik tylko na podstawie jego nazwy.
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Reklama M3M.pl
Domeny
Książki

FreeBSD. Księga eksperta

FreeBSD. Księga eksperta

Cena: 125.00 zł
Dodaj do koszyka


FreeBSD. Podstawy administracji systemem

FreebBSD

Cena: 64.90 zł
Dodaj do koszyka


OpenBSD. Podstawy administracji systemem

OpenBSD

Cena: 84.90 zł
Dodaj do koszyka


OpenBSD. Tworzenie firewalla za pomocą PF

Firewall PF

Cena: 44.90 zł
Dodaj do koszyka

Licznik odwiedzin
Odwiedziło już nas
2167879
Internautów od lutego 2003

Korzystamy ze statysyk