Cum se instalează Nginx 1.14 pe Arch Linux
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de #. Th
Dacă utilizați makepkg
direct, vă poluează oarecum sistemul. Grupul de base-devel
pachete trebuie instalat. În acest mod, în mod implicit, dependențele necesare numai pentru a construi pachetul, dar nu sunt necesare pentru a-l utiliza, sunt lăsate instalate. Acest comportament poate fi schimbat, dar acest lucru implică instalarea și dezinstalarea pachetelor și poluante dumneavoastră /var/log/pacman.log
.
Consultați acest articol pentru a înțelege și utiliza AUR în general, inclusiv obținerea PKGBUILD
. Acest document arată pașii specifici numai makepkg
dacă este metoda pe care alegeți să o compilați un pachet.
Dacă base-devel
grupul de pachete nu este deja instalat, trebuie să îl instalați. Dacă nu, makepkg
presupune că este deja instalat și dacă un pachet în acesta este necesar, dar nu este instalat, pur și simplu va eșua în loc să îl instaleze pentru tine. makepkg
el însuși face parte din pacman
pachet, deja instalat.
# pacman -S base-devel
Trebuie să rulați makepkg
în directorul cu PKGBUILD
directorul realizat de git clone
. În mod implicit, acesta va descărca codul sursă real, va compila pachetul și îl va împacheta.
Există multe opțiuni pentru makepkg
, inclusiv aceste utilizate frecvent:
-s, --syncdeps
: Instalați automat dependențele lipsă necesare pentru construirea și utilizarea pachetului.
PKGBUILD
are dependențe de pachetele AUR, trebuie să le instalați mai întâi sau să le aveți disponibile într-un depozit local propriu pentru a le putea găsi. -r, --rmdeps
: Dacă se construiește cu succes, dezinstalați automat dependențele care nu mai sunt necesare, inclusiv următoarele:
--install
opțiune, cele necesare pentru utilizarea pachetului.-i, --install
: Dacă se construiește cu succes, instalați / actualizați automat pachetul.-c, --clean
: Ștergeți automat fișierele de compilare temporare, de obicei necesare doar atunci când depanați o compilare care a greșitPentru a instala / actualiza automat pachetul, lăsați dependențele instalate pentru utilizarea pachetului și eliminați dependențele necesare doar în timpul construirii, executați:
# makepkg -sri
În mod alternativ, puteți alege să nu o instalați automat și să lăsați toate dependențele instalate, astfel încât dacă pachetați o actualizare într-o zi, acestea sunt deja instalate:
# makepkg -s
Puteți utiliza fie un Repositoriu local așa cum este explicat aici , fie instalați fișierul direct:
# pacman -U <PKGNAME>-<PKGVER>-<PKGREL>-<ARCH>.pkg.tar.xz
În mod implicit, makepkg
combină un pachet întreg într-un format de arhivă; realizarea unui .tar.xz
fișier folosind un singur fir pentru xz
compresie.
Pe sisteme cu procesor multiplu, puteți permite xz
să utilizați mai multe fire editând /etc/makepkg.conf
și să modificați următoarea linie:
COMPRESSXZ=(xz -c -z -)
Puteți permite tot atâtea fire de discuri nuclee virtuale:
COMPRESSXZ=(xz -c -z - --threads=0)
Pentru a permite utilizarea mai multor nuclee virtuale, dar nu toate, de exemplu, pentru a reduce impactul la performanța generală a sistemului, adăugați un număr specific, cum ar fi următoarele:
COMPRESSXZ=(xz -c -z - --threads=21)
Notă: Specificarea mai multor fire decât numărul de nuclee virtuale pe care le aveți va scădea performanța.
Dacă nu vă deranjează că fișierul pachetului este (potențial mult mai mare), dezactivați compresia prin editare /etc/makepkg.conf
și modificați următoarea linie:
PKGEXT='.pkg.tar.xz'
Ar trebui să arate astfel:
PKGEXT='.pkg.tar'
Se recomandă verificarea și adăugarea corespunzătoare a oricăror semnături PGP utilizate, așa cum este explicat aici în secțiunea „Eroare de semnătură PGP”.
Cu toate acestea, dacă executați makepkg
direct, puteți da --skippgpcheck
opțiunea de a omite verificarea semnăturii PGP.
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de #. Th
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux. Consultați acest ghid pentru mai multe informații. Acces Sudo. Comenzile necesare pentru a fi rulate ca root
Acest tutorial explică modul de configurare a unui server Mumble (Murmur) pe Arch Linux. Tot ce este făcut în acest tutorial este realizat ca utilizator root. Instalarea an
Preface Arch Linux este o distribuție de uz general, binecunoscută pentru tehnologia de ultimă oră și configurația flexibilă. Cu instantanee Btrfs, putem lua
Acest tutorial explică modul de configurare a unui server Counter-Strike: Global Offensive pe Arch Linux. Acest tutorial presupune că v-ați autentificat cu o utilizare standard
Vultr vă oferă funcționalitatea minunată de a vă permite să folosiți propria imagine personalizată, pe lângă șabloanele lor excelente, care vă permite să rulați
Pachetul Devtools a fost inițial creat pentru utilizatori de încredere pentru a crea corect pachete pentru depozitele oficiale. Cu toate acestea, acesta poate fi utilizat de către un utilizator obișnuit
Acest tutorial explică cum să configurați un server Minecraft folosind Spigot pe Arch Linux. Acest tutorial presupune că sunteți un utilizator normal (nu root) și hav
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol.) Acces Sudo. Comenzile care trebuie rulate ca root sunt prefixate de # și unu
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (vezi acest articol) Acces Sudo: Comenzile care trebuie rulate ca root sunt prefixate de #, și una
Introducere Arch Linux are o distribuție mai mică, dar totuși puternică, în urma distribuțiilor mai populare. Filozofia sa este cu totul diferită, cu avantaje
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol) Comenzile necesită
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol)
Pe Arch Linux, depozitele oficiale sunt: core, extra și comunitare. Aceste pachete sunt deja compilate și sunt instalate prin intermediul Pacman. Pentru th
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol.) Un server web care rulează, fie accesul Apache, fie Nginx Sudo: Comenzile necesită
Acest tutorial explică modul de configurare a unui server Team Fortress 2 pe Arch Linux. Presupun că sunteți conectat cu un cont de utilizator non-root care are acces sudo
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (a se vedea acest articol.) Acces Sudo: Comenzile necesare pentru a fi rulate ca root sunt prefixate de # și una
Cerințe preliminare Un server Vultr care funcționează actualizat Arch Linux (consultați acest articol.) Un server web care rulează, fie accesul Apache, fie Nginx Sudo: Comenzile necesită
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe