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