Skip to content
Snippets Groups Projects
Commit 9fc015d5 authored by Fodor Patrik's avatar Fodor Patrik :ghost:
Browse files

package manager

parent 03f72fe6
No related branches found
No related tags found
No related merge requests found
...@@ -130,18 +130,61 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben. ...@@ -130,18 +130,61 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
### Mi a csomag? ### 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? ### 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 ### 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 | | parancs | apt | dnf | pacman | snap | flatpak |
|---|---|---|---|---|---| |---|---|---|---|---|---|
| telepítés | install | install | | | | | telepítés | install | install | -S | install | install |
| adatbázis frissítése | update | check-update | | | | | 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 | upgrade | | | | | | | frissítés | upgrade | upgrade | -Syu | automatikus (ha kézzel akarod: refresh) | update |
| törlés | remove | remove | | | | | törlés | remove | remove | -R | nincs ilyen | nincs ilyen |
| törlés beállításokkal | purge | | | | | | törlés beállításokkal | purge | nincs ilyen | -Rn | remove | uninstall |
| keresés | search | | | | | | keresés | search | search | -Ss | find | search |
## Hogyan néz ki a Linux fájlrendszere? ## Hogyan néz ki a Linux fájlrendszere?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment