- teljes CD / DVD képkészlet, amely tartalmazza az összes rendelkezésre álló csomagot [2]
- egyetlen CD / DVD-kép csomagok választékával, amelyek testreszabottak egy adott asztali környezethez - GNOME [3], XFCE [4] és csak a parancssorhoz.
- egy kisebb CD-kép hálózati alapú telepítéshez [5]
- egy apró CD-kép hálózati alapú telepítéshez [5]
- egy élő CD / DVD [6] a Debian GNU / Linux tesztelése érdekében annak telepítése előtt
- felhő kép [7]
A megfelelő képfájl letöltése az internetkapcsolattól (sávszélesség), a csomagok melyik kombinációjától és az Ön tapasztalatától függ a telepítés beállításához és fenntartásához. Az összes kép elérhető a tükörhálózatról a Debian projekt honlapja mögött [8].
Mi a Debian Netinstall?
Amint azt a fentiekben röviden kifejtettük, a Netinstall kép egy kisebb CD / DVD kép, amelynek mérete 150 és 300 MB között van. A tényleges képméret a rendszeren használt processzor architektúrától függ. Kizárólag a kép tartalmazza a beállítási rutinokat (Debian Installer néven) mind a szöveges, mind a grafikus telepítéshez, valamint a szoftvercsomagokat egy nagyon alapos, de működő Debian GNU / Linux telepítés beállításához. Ezzel szemben az apró, körülbelül 120 MB méretű kép csak a Debian Installert és a hálózati konfigurációt tartalmazza.
A telepítés során a Debian Installer megkérdezi, hogy melyik Apt tárat szeretné használni. Az Apt repository egy olyan hely, amely a Debian szoftvercsomagokat biztosítja. A csomagkezelés eszközei lekérik a kiválasztott szoftvercsomagokat erről a helyről, és helyileg telepítik őket a rendszerre. Ebben az esetben Apt adattárként nem a CD / DVD-t használjuk, hanem egy úgynevezett csomag tükröt. Ez a csomagtükör olyan szerver, amely csatlakozik az internethez, és ezért internet-hozzáférésre van szükség a rendszer beállítása során. Ezenkívül az új szoftver telepítéséhez vagy a meglévő szoftvercsomagok frissítéséhez meg kell felelnie a fentieknek megfelelő műszaki követelményeknek - a csomagokat szintén ugyanabból az Apt tárolóból szerzik be.
A kívánt csomagtükör kiválasztása a Debian GNU / Linux 9-ben
Apt tárak
A kiválasztott Apt lerakat címe az / etc / apt / sources fájlban van tárolva.lista. Általában ez egy szöveges fájl, és több bejegyzést tartalmaz. A korábban kiválasztott csomagtükör szerint a következőképpen néz ki:
deb http: // ftp.minket.debian.org / debian / stretch fő hozzájárulásdeb-src http: // ftp.minket.debian.org / debian / stretch fő hozzájárulás
deb http: // biztonság.debian.org / stretch / frissíti a fő hozzájárulást
deb-src http: // biztonság.debian.org / stretch / frissíti a fő hozzájárulást
# stretch-updates, korábban „ingatag” néven ismert
deb http: // ftp.minket.debian.org / debian / stretch-updates fő hozzájárulás
Az első sorcsoport a szokásos szoftvercsomagokra, a második csoport a megfelelő biztonsági frissítésekre, a harmadik csoport pedig ezekre a csomagokra vonatkozó szoftverfrissítésekre vonatkozik. Mindegyik sor Debian csomagokra (deb-vel kezdődő sor) vagy Debian forrás-csomagokra (Deb-src-vel kezdődő sorok) utal. A forráscsomagok érdekesek lehetnek abban az esetben, ha le szeretné tölteni a használt szoftver forráskódját.
A Debian GNU / Linux kiadást vagy a kiadás álneve adja meg - itt ez a Stretch a Toy Story-ból [9] -, vagy annak kiadási állapota, például stabil, tesztelés vagy instabil. Minden sor végén a fő és a hozzájárulás tükrözi a kiválasztott csomagkategóriákat. A main kulcsszó az ingyenes szoftverekre, a hozzájárulás a nem szabad szoftverektől függő szabad szoftverekre, a non-free pedig azokra a szoftvercsomagokra utal, amelyek nem felelnek meg a Debian szabad szoftver irányelveknek (DFSG) [10].
A megfelelő csomagtükör megtalálása
Eddig a beállításunk csak statikus bejegyzéseken alapul, amelyeket nem kívánunk megváltoztatni. Ez jól működik azoknál a számítógépeknél, amelyeket többnyire ugyanazon a helyen tartanak teljes használatuk alatt.
A Debian hálózati telepítéskor a megfelelő csomagtükör fontos szerepet játszik. A csomagtükör kiválasztásakor vegye figyelembe a következő kritériumokat:
- a hálózati kapcsolat
- földrajzi helyét
- a csomagtükör kívánt rendelkezésre állása
- megbízhatóság
A Linux rendszerek kezelésének elmúlt évtizedes tapasztalatai azt mutatják, hogy az elsődleges csomag tükrének kiválasztása a rendszerrel azonos országban működik a legjobban. Egy ilyen csomagtükörnek hálózatonként kell lennie a közelben, és szoftvercsomagokat kell biztosítania az összes szükséges architektúrához. A megbízhatóság arra a személyre, intézetre vagy cégre vonatkozik, amely felelős a csomagtükörért, amelytől a szoftvert lekérjük.
A meglehetősen dinamikus beállítás hasznos lehet a mobil eszközökhöz, például laptopokhoz és notebookokhoz. A két parancs a netselect [11] és a netselect-apt [12] játékba lép. A netselect egyszerűen elvárja a csomagtükrök listáját, és érvényesíti azokat az elérhetőség, a pingidő, valamint a csomagtükör és a rendszer közötti veszteség szempontjából. Az alábbi példa ezt öt különböző tükröt szemlélteti. A kimenet utolsó sora tartalmazza az eredményt - az ajánlott csomagtükör ftp.debian.org.
# netselect -vv ftp.debian.org http.minket.debian.org ftp.nál nél.debian.org letöltése.unesp.brftp.debian.org.br netselect: ismeretlen gazdagép ftp.debian.org.br
A netselect futtatásával 8 cím közül 1 közül választhat.
…
128.61.240.89 141 ms 8 komló 88% rendben (8/9) [284]
ftp.debian.org 41 ms 8 komló 100% rendben (10/10) [73]
128.30.2.36 118 ms 19 komló 100% rendben (10/10) [342]
64.50.233.100 112 ms 14 komló 66% rendben (2/3) [403]
64.50.236.52 133 ms 15 komló 100% rendben (10/10) [332]
ftp.nál nél.debian.org 47 ms 13 komló 100% rendben (10/10) [108]
Letöltés.unesp.br 314 ms 10 komló 75% rendben (3/4) [836]
ftp.debian.org.br 9999 ms 30 komló 0% ok
73 ftp.debian.org
#
Ezzel szemben a netselect-apt a netselect segítségével megtalálja az Ön tartózkodási helyéhez legmegfelelőbb csomagtükröt. A netselect-apt kéri az országot (-c), a csomag tükrök számát (-t), az architektúrát (-a) és a kiadás állapotát (-n). Az alábbi példa felfedezi az öt legnagyobb csomag tükröt Franciaországban, amelyek stabil csomagokat kínálnak az amd64 architektúrához:
# netselect-apt -c francia -t 5 -a amd64 -n stabilAz elosztás stabil használata.
A tükrök listájának lekérése a www.debian.org…
--2019-01-09 11: 47: 21-- http: // www.debian.org / mirror / mirrors_full
Aufl√∂sen des Hostnamen ¬ªwww.debian.org (www.debian.org) ¬ '… 130.89.148.14,
5.153.231.4, 2001: 41c8: 1000: 21 :: 21: 4,…
Verbindungsaufbau zu www.debian.org (www.debian.org) | 130.89.148.14 |: 80… verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 302 található
Platz: https: // www.debian.org / mirror / mirrors_full [folge]
--2019-01-09 11: 47: 22-- https: // www.debian.org / mirror / mirrors_full
Verbindungsaufbau zu www.debian.org (www.debian.org) | 130.89.148.14 |: 443 ... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 200 OK
Hossz: 189770 (185K) [szöveg / html]
A ¬ª¬ª / tmp / netselect-apt fájlban.Kp2SNk¬'¬ 'speichern.
/ tmp / netselect-apt.Kp2SNk 100% [============================================>]
185,32K 1,19MB / s 0,2 másodperc alatt
2019-01-09 11:47:22 (1,19 MB / s) - ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'gespeichert
[189770/189770
Válasszon egy fő Debian tükröt a netselect használatával.
(csak a franciaországi tükrökre lesz szűrve)
netselect: 19 (19 aktív) névkiszolgáló kérés (ek)
212. cím másolata.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); csak keresztnév alatt tartva.
A netselect futtatása a 18 cím közül 5 kiválasztásához.
…
…
Úgy tűnik, hogy a leggyorsabb 5 szerver:
http: // debian.proxad.net / debian /
http: // debian.tükör.evett.info /
http: // debian.tükrök.ovh.net / debian /
http: // ftp.rezopole.net / debian /
http: // tükör.pluszerver.com / debian / debian /
A tesztelt gazdagépek közül a leggyorsabban érvényes HTTP-t választjuk:
http: // debian.proxad.net / debian /
Forrásírás.lista.
Kész.
#
A kimenet egy forrás nevű fájl.lista, amely abban a könyvtárban van tárolva, ahonnan a parancsot futtatja. Az „-o fájlnév” kiegészítő opcióval megadhat egy kimeneti fájlt a kívánt névvel és elérési úttal. Ennek ellenére közvetlenül használhatja az új fájlt az eredeti / etc / apt / sources fájl helyettesítésére.lista.
Szoftver stratégia
A telepítés egy kisebb telepítési képről lehetőséget ad arra, hogy eldöntse, melyik szoftvert használja. Javasoljuk, hogy csak a szükséges rendszereket telepítse a rendszerére. Minél kevesebb szoftvercsomag van telepítve, annál kevesebb frissítést kell végrehajtani. Eddig ez a stratégia jól működik a szerverek, asztali rendszerek, útválasztók (speciális eszközök) és mobil eszközök esetében.
A rendszer naprakészen tartása
A rendszer fenntartása azt jelenti, hogy gondoskodni kell a beállításokról és naprakészen kell tartani. Telepítse a biztonsági javításokat és rendszeresen végezzen szoftverfrissítéseket a csomagkezelő segítségével, mint például az apt.
Gyakran feledésbe merül a következő lépés - a rendszer rendbetétele. Ez magában foglalja a fel nem használt szoftvercsomagok eltávolítását és a / var / cache / apt / archives könyvtárban található csomag gyorsítótárának megtisztítását. Az első esetben az „apt autoremove”, a „deborphan” [13] és a „debfoster” [14] parancsok segítenek - felismerik a fel nem használt csomagokat, és megadhatják, hogy mely szoftvereket kell megtartani. Az eltávolított csomagok többnyire a könyvtár (lib és oldlib) vagy a fejlesztés (libdevel) kategóriákba tartoznak. A következő példa ezt szemlélteti az eszköz deborphan esetében. A kimeneti oszlopok a csomag méretét, a csomag kategóriáját, a csomag nevét és a csomag prioritását jelentik.
$ deborphan -Pzs20 main / oldlibs mktemp extra
132 main / libs liblwres40 szabvány
172 main / libs libdvd0 választható
…
$
Az árva csomagok eltávolításához használja a következő parancsot:
# apt remove $ (deborphan)…
#
Ennek ellenére megerősítést kér a szoftvercsomagok eltávolítása előtt. Ezután meg kell tisztítani a csomag gyorsítótárát. Vagy eltávolíthatja a fájlokat az “rm / var / cache / apt / archives / *.deb ”), vagy használja az apt vagy az apt-get parancsot az alábbiak szerint:
# apt-get cleanA kiadási változások kezelése
A többi Linux disztribúcióval ellentétben a Debian GNU / Linux nem rendelkezik fix kiadási ciklussal. Körülbelül kétévente elérhető egy új kiadás. A 10. verzió várhatóan 2019 közepén jelenik meg.
A meglévő beállítások frissítése hasonlóan egyszerű. Vegye figyelembe a következő gondolatokat, és kövesse ezeket a lépéseket:
- Olvassa el a kiadásváltozás dokumentációját, az úgynevezett kiadási megjegyzéseket. Ezek elérhetők a Debian projekt weboldaláról, és a korábban kiválasztott kép egy részét is tartalmazzák.
- Legyen kéznél az adminisztratív műveletekhez szükséges hitelesítő adatok.
- Nyisson meg egy terminált, és futtassa a következő lépéseket egy terminál multiplexerben, például a [15] képernyőn vagy a tmux [16] képernyőn.
- Készítsen biztonsági másolatot a rendszer legfontosabb adatairól, és ellenőrizze, hogy teljes-e.
- Frissítse a jelenlegi csomaglistát az „apt-get update” vagy az „apt update” használatával.
- A deborphan vagy az „apt-get autoremove” használatával ellenőrizze, hogy nincsenek-e árvák és nem használt szoftvercsomagok. A fel nem használt csomagokat nem kell frissíteni.
- A legfrissebb szoftverfrissítések telepítéséhez futtassa az „apt-get upgrade” parancsot.
- Szerkessze az / etc / apt / sources fájlt.listát, és állítsa be az új terjesztési nevet, például Stretch-ről Buster-re.
- Frissítse a csomaglistát az „apt update” vagy az „apt-get update” használatával.
- Indítsa el a kiadás módosítását az „apt-get dist-upgrade” futtatásával. Az összes létező csomag frissül.
Az utolsó lépés eltarthat egy ideig, de egy új Debian GNU / Linux rendszerhez vezet. Hasznos lehet a rendszer egyszeri újraindítása az új Linux kernel indításához.
Következtetés
Egy hálózati alapú telepítés beállítása és életben tartása egyszerű. Kövesse az ebben a cikkben megfogalmazott ajánlásokat, és a Linux rendszerének használata szórakoztató lesz.
Linkek és hivatkozások
* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian CD / DVD-n, https: // www.debian.org / CD / index.en.html
* [3] GNOME, https: // www.gnóm.org /
* [4] XFCE, https: // xfce.org /
* [5] A Debian telepítése az interneten keresztül, https: // www.debian.org / distrib / netinst.en.html
* [6] Debian Live telepítő képek, https: // www.debian.org / CD / live / index.en.html
* [7] A Debian hivatalos felhőképei, https: // cloud.debian.org / images / cloud /
* [8] Debian tükör hálózat, https: // cdimage.debian.org /
* [9] Nyújtás a Pixar Wikiben, http: // pixar.wikia.com / wiki / Stretch
* [10] Debian Free Software Guidelines (DFSG), https: // wiki.debian.org / DFSGLicenses
* [11] netselect Debian csomag, https: // csomagok.debian.org / stretch / netselect
* [12] netselect-apt Debian csomag, https: // csomagok.debian.org / stretch / netselect-apt
* [13] deborphan Debian csomag, https: // csomagok.debian.org / stretch / deborphan
* [14] debfoster Debian csomag, https: // csomagok.debian.org / stretch / debfoster
* [15] képernyő, https: // www.gnú.org / szoftver / képernyő /
* [16] tmux, https: // github.com / tmux / tmux / wiki
Köszönetnyilvánítás
A szerző köszönetet mond Axel Beckertnek és Zoleka Hatitongwének a cikk elkészítése során nyújtott segítségükért és kritikai észrevételeikért.