Sziasztok
Egy kezdő Debianos kérdés. Nginx telepítés
Ha az sources.list fileba elérhető a nginx.org is
az apt-get install nginx parancsra a debian stable-be található csomagot telepíti.
Mi a kapcsoló vagy paracs, ha az nginx.org-ról akarom az új csomagot telepíteni?
- 299 megtekintés
Hozzászólások
apt-get update
apt-get install nginx
Ha jól töltötted ki a sources.list-et akkor felhozza neked.
- A hozzászóláshoz be kell jelentkezni
man apt
-t=target_relesa
üdv: pomm
A 852-es kídlap telepötúsa sikeresen befejezádétt
- A hozzászóláshoz be kell jelentkezni
köszönöm használom a Google-t ez egy régi doksi
"Herman Miller bútort követelünk a föld összes görbe hátú kompjúter zombijának"
- A hozzászóláshoz be kell jelentkezni
Ha meg akarod nézni, hogy adott csomag (pl. nginx) honnan fog települni, akkor:
$ apt-cache policy nginx
Ez kiírja, hogy milyen csomag verziókat lát a rendszer, melyik szerveren/könyvtárban, és azt, hogy melyik verzió mennyi pontot kap.
Nálam pl. ilyen a kimenet:
gee@spring:~$ apt-cache policy nginx
nginx:
Installed: (none)
Candidate: 1.14.2-2+deb10u3
Version table:
1.14.2-2+deb10u3 500
500 http://ftp.be.debian.org/debian stable/main amd64 Packages
500 http://ftp.be.debian.org/debian stable/main i386 Packages
500 http://ftp.uk.debian.org/debian stable/main amd64 Packages
500 http://ftp.uk.debian.org/debian stable/main i386 Packages
500 http://ftp.uk.debian.org/debian buster/main amd64 Packages
500 http://ftp.uk.debian.org/debian buster/main i386 Packages
500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
500 http://security.debian.org/debian-security buster/updates/main i386 Packages
500 http://security.debian.org/debian-security stable/updates/main amd64 Packages
500 http://security.debian.org/debian-security stable/updates/main i386 Packages
1.10.3-1+deb9u5 500
500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
500 http://security.debian.org/debian-security stretch/updates/main i386 Packages
1.10.3-1+deb9u4 500
500 http://ftp.uk.debian.org/debian stretch/main amd64 Packages
500 http://ftp.uk.debian.org/debian stretch/main i386 Packages
Normál esetben a legmagasabb pontszámot kaptt csomagok közül a legmagasabb verziószámú települ. Nálam ezért mondja, hogy a candidate az 1.14.2-2+deb10u3, mert mind a három 500 pontot kapott, és ez magasabb verziószámú mint az 1.10.3-1+deb9u5 vagy az 1.10.3-1+deb9u4
Ha befolyásolni akarod, hogy mi települjön, akkor van pár különböző lehetőség. Egyfelől meg lehet adni az apt-nak konkrét csomag verziót, hogy mit telepítsen vagy konkrét disztribúciót, hogy honnét telepítsen.
Másfelől meg lehet változtatni a konfigurációt úgy, hogy a pontozás más pontokat adjon, pl. hiába van a sid is a sources.list-ben, ne 500 pontot kapjon, csak kevesebbet, és így hiába, hogy ott a magasabb verziójú csomag, ne onnan telepítsen automatikusan (mondjuk egy apt-get upgrade). Ha egy-egy sid csomag kell, akkor azt konkrétan kérve fel lehet tenni egy egyébként leginkább stable vagy leginkább testing verziójú rendszerre is.
De első körben meg kellene nézned az apt-cache policy kimenetét, hogy a) látja-e egyáltalán azt a csomagot azzal a forrással, amit fel szeretnél tenni, ha igen, akkor milyen a verziószáma ennek és a többi helyen lévő csomagoknak és melyik milyen pontszámot kapott. Ez alapján ki tudod találni, hogy miért történik más, mint amire számítottál.
disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.
- A hozzászóláshoz be kell jelentkezni
Köszönöm !
Megtaláltam a hibát az "nginx-full" lett telepítve ez a stable része, nem az nginx ami az nginx.org-on elérhető
Még azt szeretném megtudni, hogy mi a bevett gyakorlat, ha például van egy webszerverem (mielőtt kritikát kapnék, a pincébe van és sambán keresztül filokat oszt meg, tehát nem egy enterprise rendszer)
Akkor a fő elemeket (nginx, php, mariadb) a
- debian stable rendszeréből használom, még kkor is ha nagy a lemaradás a hivatalos kiadástól,
- vagy használom a legfrissebb csomagokat amit külön beleírok a source.list fileba
vagy ha ki van rakva az internetre egy webszerver akkor az első lehetőség a biztonságosabb, ha jól gondolom
"Herman Miller bútort követelünk a föld összes görbe hátú kompjúter zombijának"
- A hozzászóláshoz be kell jelentkezni
"van egy webszerverem (mielőtt kritikát kapnék, a pincébe van és sambán keresztül filokat oszt meg" - Ha szambázik, akkor mi a töcsnek webszerver? vagy értsük úgy, hogy van egy játszós géped, ami szambázik, de péhápépistike önképzőkört szeretnél rajta játszani? Ebben az esetben kvázi mindegy.
Ha a nagyvilágba ki szeretnéd rakni, akkor nulladik körben hardening guide-ok olvasgatása, biztosnágos webprogramozás témakörben való alapos elmélyedés (mondjuk péhápé esetén ez igazából oximoron), és utána választani csomagforrást jellemzően az alapján, hogy milyen gyorsan megy utána a karbantartás asecurity fixeknek, mennyire megy esetleg az újabb verziókból a backportolása a javításoknak, stb. Én speciel fognék egy stabil disztrót, és azt venném alapul, de ízlés kérdése: van, aki az upstream aktuális stabil targézés forrására és a helyben buildelésre esküszik :-)
- A hozzászóláshoz be kell jelentkezni
"de péhápépistike önképzőkört szeretnél rajta játszani?"
Öröm innen választ kapni mindig ;-)
Igen phppistikézek is rajta
"(mondjuk péhápé esetén ez igazából oximoron)"
Ennyire rossz véleménnyel vagy róla?
"Herman Miller bútort követelünk a föld összes görbe hátú kompjúter zombijának"
- A hozzászóláshoz be kell jelentkezni
"Ennyire rossz véleménnyel vagy róla?" - igen, ennyire.
- A hozzászóláshoz be kell jelentkezni
Kicsit bővebben?
"Herman Miller bútort követelünk a föld összes görbe hátú kompjúter zombijának"
- A hozzászóláshoz be kell jelentkezni
Még azt szeretném megtudni, hogy mi a bevett gyakorlat, ha például van egy webszerverem ... debian stable rendszeréből használom ... vagy használom a legfrissebb csomagokat
Nézd, azt neked kell tudnod, hogy mit szeretnél. Stabil rendszert, egyszerű telepítést és megbízol a disztribúció security csapatában, vagy a legfrissebb verzió kell, akkor is, ha ez esetleg valamennyire nehezebbé teszi az életed.
Én személy szerint Debian stable rendszert használok, és a program verziója egyáltalán nem érdekel, hacsak nincs valami olyan gond, hogy egy akármi nem működik vele, mert mondjuk egy magasabb major verziót kér. Ha ilyen adódik, még akkor is inkább megnézem, hogy egy stable backports-ban milyen verzió érhető el, és ha van ott, inkább azt használom.
De ez nem azt jelenti, hogy ezt mindenkinek így kell csinálnia.
disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.
- A hozzászóláshoz be kell jelentkezni
Kösz , érthető
"Herman Miller bútort követelünk a föld összes görbe hátú kompjúter zombijának"
- A hozzászóláshoz be kell jelentkezni