C jak configure

Kwiecień 25, 2008

portupgrade i freebsd – skrót/ściąga

Filed under: konfiguracja — erendil @ 1:43 pm
Tags: , , , ,

Na początek synchronizujemy źródła za pomocą cvsup, jak nie ma cvsup’a to instalujemy go za pomocą:

cd /usr/ports/net/cvsup-without-gui
make install clean

Piszemy sobie conf’a, u mnie defaultowo leży w /usr/local/etc/cvsup/ports-supfile, jego zawartość to:

*default host=cvsup.pl.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
#
ports-all

Zasysamy porty poleceniem:

/usr/local/bin/cvsup /usr/local/etc/cvsup/ports-supfile

Następnie najlepiej odbudować index’y portów, klepiemy:

portsdb -Uu

Trwa to wieki, ale poczekać warto ;)
Instalujemy portupgrade:

cd /usr/ports/ports-mgmt/portupgrade
make install clean

Polecenie poniżej pokaże nam wszystkie porty, które są skazane na aktualizację.

portversion -v -l “<”

Ich upgrade robimy zbiorowo za pomocą:

portupgrade -arR

Inne ważne przełączniki:

-F - zassa potrzebne paczki
-f - instaluje na siłę (force)
-n – symulacja instalacji (nic nie zrobi pokaże tylko co się będzie działo gdybyśmy odpalili z flagami -aRr
-v – włącza tryb “gadatliwy”
-i – interaktywna konsola, czyli portupgrade pyta się nas o potwierdzenie upgrade’u
i na koniec man portupgrade

Theme: Rubric. Blog na WordPress.com.

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.