porturi FreeBSD și pachete - de căutare, instalați, upgrade, Linux rtfm, devops și sistem
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.