wrzesień 30, 2007
Paczki
1. Instalacja paczki z lokalnego dysku:
# pkg_add nazwa_paczki.tbz
2. Ściągnięcie i zainstalowanie z serwera FTP (przykład dla firefox’a):
# pkg_add -r firefox
Paczki są dostępne w dwóch formatach: .tgz i .tbz. Możesz je znaleźć na ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/, dyskach CD-ROM z FreeBSD w katalogu /packages. Rozmieszczenie jest podobne do drzewa portów (/usr/ports), czyli podzielone na kategorie, które to znajdują się w osobnych katalogach z wyjątkiem katalogu All, w którym znajdują się wszystkie paczki. Tu dowiesz się jak stworzyć paczki z portów.
3. Sprawdzenie jakie paczki są zainstalowane w systemie, wraz z krótkim opisem:
# pkg_info
4. Sprawdzenie listy zależności pakietu (przykład dla xpdf):
# pkg_info -r xpdf-3.02_3
5. Sprawdzenie czy inne paczki są zależne od danego pakietu (przykład dla gettext):
# pkg_info -R gettext-0.16.1_3
6. Sprawdzenie wersji paczek i porównanie ich z dostępnymi w portach
# pkg_version
Symbol znajdujący się w drugiej kolumnie pokazuje relatywny wiek zainstalowanej wersji do wersji dostępnej w lokalnym drzewie portów.
Znaczenie symboli
= Zainstalowana wersja jest taka sama jak ta dostępna w portach.
< Zainstalowana wersja jest starsza od wersji dostępnej w portach.
> Zainstalowana wersja jest nowsza od wersji znajdującej się w portach. (Lokalne drzewo portów prawdopodobnie jest stare).
? Zainstalowana paczka nie została znaleziona w portach. (To się może zdarzyć np. jeżeli zainstalujemy port, który później zostanie usunięty lub zostanie zmieniona nazwa portu).
* Jest wiele wersji dla tej paczki.
7. Usuwanie paczek
# pkg_delete gettext-0.16.1_3
Jeśli komenda będzie miała taką postać:
# pkg_delete gettext*
to zostaną usunięte wszystkie paczki mające w nazwie ‘gettext’.
8. Usunięcie wszystkich zainstalowanych paczek:
# pkg_delete -a
Listę zainstalowanych plików oraz opis każdej paczki możemy znaleźć katalogu /var/db/pkg.
9. Źródło:
http://www.bsd4u.org/content/view/31/48/