diff --git "a/els\305\221 vide\303\263.md" "b/els\305\221 vide\303\263.md" index f34c7c19290cbdcdacaaac4df76c994e9ea8d69a..8b13c3b3b3c7fe30e815b77567f31dd1456627bf 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?