From 9fc015d57f956cf05e824909eaa5e6bc1eb96dc3 Mon Sep 17 00:00:00 2001 From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu> Date: Thu, 11 Mar 2021 18:23:33 +0100 Subject: [PATCH 1/3] package manager --- "els\305\221 vide\303\263.md" | 55 +++++++++++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 6 deletions(-) diff --git "a/els\305\221 vide\303\263.md" "b/els\305\221 vide\303\263.md" index f34c7c1..8b13c3b 100644 --- "a/els\305\221 vide\303\263.md" +++ "b/els\305\221 vide\303\263.md" @@ -130,18 +130,61 @@ Ne ijedjĂźnk meg az ismeretlen fogalmaktĂłl, errĹl mind lesz szĂł bĹvebben. ### Mi a csomag? +A kĂźlĂśnbĂśzĹ programokat nevezzĂźk csomagoknak (package), melyek +a binĂĄris fĂĄjlon kĂvĂźl kĂźlĂśnbĂśzĹ konfigurĂĄciĂłs fĂĄjlokat ĂŠs +a program mĂĄs programoktĂłl valĂł fĂźggĹsĂŠgeit is tartalmazza. + ### Hogyan telepĂtsĂźnk csomagokat? +A programok telepĂthetjĂźk [kĂŠzzel](http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-10.1.pdf) (8.2-es fejezet), de ez +ĂĄltalĂĄban nehĂŠzkes mĹąvelet ĂŠs nem valami hatĂŠkony, +ezĂŠrt csomagkezelĹt (package maganer) szoktunk hasznĂĄlni a csomagok +telepĂtĂŠsĂŠhez. A csomagkezelĹ egy egyszerĹą program, mellyel telepĂthetĂźnk, +frissĂthetĂźnk, eltĂĄvolĂthatunk ĂŠs kereshetĂźnk csomagokat. + +Mi az apt nevĹą csomagkezelĹt fogjuk hasznĂĄlni a tovĂĄbbiakban. + +``` +[patrik@patrik-laptop ~]$ sudo apt update +[patrik@patrik-laptop ~]$ sudo apt search cowsay +[patrik@patrik-laptop ~]$ sudo apt install cowsay +[patrik@patrik-laptop ~]$ sudo apt upgrade +[patrik@patrik-laptop ~]$ sudo apt remove cowsay +``` + +Az `apt update` paranccsal frissĂthetjĂźk az apt adatbĂĄzisĂĄt, mely a +csomagok elĂŠrhetĹsĂŠgĂŠrĹl tĂĄrol adatokat. + +Az `apt search a_csomag_neve` paranccsal a csomagkezelĹ megkeresi a +hasonlĂł nevĹą csomagokat ĂŠs kilistĂĄzza azokat. + +Az `apt install a_csomag_neve` paranccsal a megadott csomagot telepĂti a +csomagkezelĹ, ha azt megtalĂĄlja. + +Az `apt upgrade` paranccsal a telepĂtett csomagokhoz elĂŠrhetĹ frissĂtĂŠseket +telepĂti a csomagkezelĹ. + +Az `apt remove a_csomag_neve` paranccsal a megadott csomag tĂĄvolĂthatĂł el. + ### KĂźlĂśnbĂśzĹ csomagkezelĹk +A kĂźlĂśnbĂśzĹ Linux disztribĂşciĂłk kĂźlĂśnbĂśzĹ csomagkezelĹket hasznĂĄlnak, ilyenek pĂŠldĂĄul +az alĂĄbbi tĂĄblĂĄzatban talĂĄlhatĂł csomagkezelĹk is. NĂŠhĂĄny csomagkezelĹ disztribĂşciĂłhoz van kĂśtve, +azonban egyre jobban kezdenek elterjedni a disztribĂşciĂłktĂłl fĂźggetlen csomagkezelĹk is. + +- `apt` Debian ĂŠs Ubuntu alapĂş disztrĂłkon +- `dnf` Fedora +- `pacman` Arch Linux +- `flatpak` ĂŠs `snap` disztrĂłfĂźggetlen + | parancs | apt | dnf | pacman | snap | flatpak | |---|---|---|---|---|---| -| telepĂtĂŠs | install | install | | | | -| adatbĂĄzis frissĂtĂŠse | update | check-update | | | | -| frissĂtĂŠs | upgrade | upgrade | upgrade | | | | | | -| tĂśrlĂŠs | remove | remove | | | | -| tĂśrlĂŠs beĂĄllĂtĂĄsokkal | purge | | | | | -| keresĂŠs | search | | | | | +| telepĂtĂŠs | install | install | -S | install | install | +| adatbĂĄzis frissĂtĂŠse | update | check-update | -Sy | automatikus | a frissĂtĂŠssel egyĂźtt ez is megtĂśrtĂŠnik (update) | +| frissĂtĂŠs | upgrade | upgrade | -Syu | automatikus (ha kĂŠzzel akarod: refresh) | update | +| tĂśrlĂŠs | remove | remove | -R | nincs ilyen | nincs ilyen | +| tĂśrlĂŠs beĂĄllĂtĂĄsokkal | purge | nincs ilyen | -Rn | remove | uninstall | +| keresĂŠs | search | search | -Ss | find | search | ## Hogyan nĂŠz ki a Linux fĂĄjlrendszere? -- GitLab From f77825b5658024f95a02b1d0009ae71a76f82f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com> Date: Thu, 11 Mar 2021 19:50:10 +0100 Subject: [PATCH 2/3] add analytics --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index b49406c..d85fe46 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> + <script async defer data-domain="home.sch.bme.hu" src="https://analytics.mikesweb.site/js/plausible.js"></script> <link rel="stylesheet" href="https://unpkg.com/docute@4/dist/docute.css"> </head> <body> -- GitLab From 4aba04903ed43b555e374c9d204e6b1e428334a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com> Date: Thu, 11 Mar 2021 19:50:20 +0100 Subject: [PATCH 3/3] progress --- "els\305\221 vide\303\263.md" | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git "a/els\305\221 vide\303\263.md" "b/els\305\221 vide\303\263.md" index 8b13c3b..e62f304 100644 --- "a/els\305\221 vide\303\263.md" +++ "b/els\305\221 vide\303\263.md" @@ -228,20 +228,27 @@ azonban egyre jobban kezdenek elterjedni a disztribĂşciĂłktĂłl fĂźggetlen csomag ## JogosultsĂĄgkezelĂŠs -### JogosultsĂĄgok +A UNIX permission rendszer elemei: +- user-ek +- group-ok +- mĂłdok -olvasĂĄs - `r` +Mindezek szĂĄmok alapjĂĄn vannak tĂĄrolva, +de a programok okosan feloldjĂĄk nevekre ezeket. -ĂrĂĄs - `w` +### User-ek ĂŠs groupok -vĂŠgrehajtĂĄs - `x` +Egy user az pont ugyanaz, mint aminek elkĂŠpzelted, +egy felhasznĂĄlĂł, aki tud programokat futtatni. -### SpeciĂĄlis jogosultsĂĄgok +Egy kĂźlĂśnleges felhasznĂĄlĂł a `root`, Ĺ a fĹfelhasznĂĄlĂł, +az Ĺ nevĂŠben lehet csak a rendszerbeĂĄllĂtĂĄsokat mĂłdosĂtani. -### KĂźlĂśnbĂśzĹ alanyok +Minden userhez tartozik egy ugyanolyan nevĹą group is, azonban egy +user tĂśbb groupban is benne lehet. -tulajdonos - owner +### JogosultsĂĄgok -csoport - group -minden felhasznĂĄlĂł - all users + +### SpeciĂĄlis jogosultsĂĄgok -- GitLab