porturi FreeBSD și pachete - de căutare, instalați, upgrade, Linux rtfm, devops și sistem

porturi FreeBSD și pachete - de căutare, instalați, upgrade, Linux rtfm, devops și sistem
Împreună cu compoziția de bază în sistemul FreeBSD vine set bogat de utilitare de sistem. Cu toate acestea, foarte curând, există o nevoie de a instala aplicații suplimentare de la terți.

FreeBSD oferă două tehnologii complementare pentru instalarea software-ului terță parte pe sistemul dumneavoastră:

  • BSD Porturi Colectia
  • Pachete software binare

Oricare dintre aceste sisteme pot fi utilizate pentru a instala cele mai recente versiuni ale aplicațiilor preferate din media locală sau direct de pe rețea.

Pe scurt - pachetele sunt deja compilate și software-ul configurat.
Port - un set de software de cod sursă și instrucțiuni pentru asamblarea lor. Mai mult decât atât, cu instalarea de porturi, puteți alege manual configurația portului care este necesar în mod special pentru nevoile dumneavoastra.
În plus, de regulă, în porturile sunt versiuni mai noi ale software-ului decât în ​​loturi.

# Pkg_add -r nazvanie_paketa

în cazul în care «-r» înseamnă «remote», adică ar oscila cu internetul.

Listă de pachete instalate

sau pachet de informații

Căutați pachetul instalat pe o parte a numelui:

# Pkg_info | grep nazvanie_paketa

# Pkg_info | cla grep
ClamAV-0.97.3_1

Re-ieșire informații post-instalare:

# Pkg_info package_name -D messagewall

-L-cheie Foarte util. Se afișează calea completă pentru fiecare fișier
Acesta a fost stabilit pentru punerea în aplicare:

# Pkg_info -L package_name

Asta nu ar trebui sa ma uit la toate fișierele, puteți face o selecție, de exemplu - pagina om:

# Pkg_info -XL portupgrade | omul grep

Verificați ce pachete depind de:

# Pkg_info-R package_name

Verificați cât de mult spațiu fiecare dintre pachetele:

Purificarea ansamblurilor intermediare

Eliminarea fișierelor descărcate

Configurarea Pre-instalare (altfel instalarea va fi efectuată pe configurația stocată în ansamblul anterior)

Căutare după cuvinte cheie de port

# Asigurați-cheie de căutare = KEY

Căutare după nume de port

# Asigurați-vă numele de căutare = NUME

Acestea sunt comenzile de bază în mai multe detalii în pagina oficială a Manualului FreeBSD

După instalarea software-ului

Dacă utilizați un sh shell - urmați «rehash», pentru a nu scrie complet calea / calea / catre / program. și de a folosi programul de dreapta:

actualizarea copac porturi

utilitate portsnap este inclusă în distribuția de bază cu FreeBSD 6.0, trebuie să fie instalat în versiunile anterioare (/ usr / porturi / SysUtils / portsnap /).

În timpul primei actualizare trebuie să fie efectuate următoarele comenzi:

# Portsnap fetch extract de portsnap

În actualizările ulterioare

# Portsnap fetch actualizare

# Cd / usr / porturi /
portsnap fetch extract de portsnap

Pentru fiecare zi (în fiecare noapte la 03:00) actualizează fișierul ambalate imagine și indicele folosind portsnap și raport ulterior prin e-mail despre pachetele învechite instalate adăuga la fișierul / etc / crontab linia dvs.

0 3 * rădăcină portsnap cron pkg_version -vIL =

Detalii pot fi citite aici

Actualizarea pachetelor

Portupgrade de utilitate trebuie să instalați mai întâi.

# Cd / usr / porturi / SysUtils / portupgrade /
make install curat

Utilizați numepkg portupgrade. cu steagul -r. în cazul în care ar trebui să actualizeze portupgrade toate pachetele care depind de țară, și de a folosi steagul -R pentru obvleniya toate pachetele care necesită pachetul dat.

Osche recomanda www.freshports.org pentru a găsi pachete și porturi.