Upravljanje softverskim paketima predstavlja jedan od osnovnih zadataka Linux sistem administratora. Instalacija, ažuriranje, uklanjanje i provjera softvera vrši se putem paket menadžera, koji automatizuju upravljanje aplikacijama i njihovim zavisnostima. U Linux svijetu postoji više paket menadžera, a najpoznatiji su:
APT / DPKG (Debian, Ubuntu)
DNF / YUM / RPM (Red Hat, Rocky Linux, AlmaLinux, Fedora)
U ovom članku prikazujemo 25 praktičnih komandi za upravljanje softverskim paketima koje se svakodnevno koriste u administraciji Linux sistema.
1. Ažuriranje liste paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt update
Preuzima najnoviju listu paketa iz repozitorija.
2. Nadogradnja instaliranih paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt upgrade
Ažurira sve instalirane pakete.
3. Instalacija paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt install nginx
Instalira paket nginx
4. Uklanjanje paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt remove nginx
Uklanja paket nginx, ali zadržava njegovu konfiguraciju.
5. Potpuno uklanjanje paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt purge nginx
Uklanja paket zajedno sa konfiguracijskim datotekama.
6. Pretraga paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt search nginx
Pretražuje dostupne pakete u repozitoriju.
7. Prikaz informacija o paketu (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt show nginx
Prikazuje detalje o paketu
8. Automatsko uklanjanje nepotrebnih paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt autoremove
Briše pakete koji više nisu potrebni
9. Instalacija određenih verzija paketa (Debian/Ubuntu/Mint)
Primjer komande sa sintaksom:
$sudo apt install nginx=1.18.0
Instalira određenu verziju paketa.
10. Instalacija lokalnog paketa na Debian GNU/Linux
Primjer komande sa sintaksom:
$dpkg -i nginx.deb
Instalira .deb paket
11. Lista instaliranih paketa na Debian GNU/Linux-u
Primjer komande sa sintaksom:
$dpkg -l
Prikazuje sve instalirane pakete
12. Provjera da li je paket instaliran (Debian Linux)
Primjer komande sa sintaksom:
$dpkg -l | grep nginx
Provjerava instalaciju paketa.
13. Informacije o instaliranom paketu (Debian Linux)
Primjer komande sa instalacijom:
$dpkg -s nginx
Prikazuje status i informacije o paketu.
14. Prikaz datoteka koje paket instalira (Debian Linux)
Primjer komande sa sintaksom:
$dpkg -L nginx
Prikazuje sve datoteke koje paket instalira.
15. Instalacija RPM paketa (Red Hat Linux Enterprise)
Primjer komande sa sintaksom:
$rpm -i package.rpm
Instalira RPM paket.
16. Ažuriranje RPM paketa (Red Hat Linux Enterprise)
Primjer komande sa sintaksom:
$rpm -U package.rpm
Ažurira postojeći paket.
17. Lista instaliranih RPM paketa (Red Hat Linux Enterprise)
Primjer komande sa sintaksom:
$rpm -qa
Prikazuje sve instalirane pakete.
18. Informacije o paketu (Red Hat Linux Enterprise)
Primjer komande sa sintaksom:
$rpm -qi nginx
Prikazuje informacije o paketu.
19. Lista datoteka koje paket instalira (Red Hat Linux Enterprise)
Primjer komande sa sintaksom:
$rpm -ql nginx
Prikazuje instalirane datoteke
20. Instalacija paketa (Fedora Linux)
Primjer komande sa sintaksom:
$sudo dnf install nginx
Instalira paket.
21. Ažuriranje sistema (Fedora Linux)
Primjer komande sa sintaksom:
$sudo dnf update
Ažurira sve pakete.
22. Uklanjanje paketa (Fedora Linux)
Primjer komande sa sintaksom:
$sudo dnf remove nginx
Uklanja paket.
23. Pretraga paketa (Fedora Linux)
Primjer komande sa sintaksom:
$sudo dnf search
23. Pretraga paketa
24. Informacije o paketu (Fedora Linux)
Primjer komande sa sintaksom:
$dnf info nginx
Prikazuje detaljne informacije.
25. Lista instaliranih paketa (Fedora Linux)
Primjer komande sa sintaksom:
$dnf list installed
Prikazuje instalirane pakete.
✅ Zaključak
Paket menadžeri predstavljaju ključni alat za administraciju Linux sistema. Komande poput apt, dpkg, rpm i dnf omogućavaju administratorima brzo instaliranje, ažuriranje i uklanjanje softvera, kao i upravljanje zavisnostima između paketa. Dobro poznavanje ovih alata značajno olakšava administraciju Linux servera i održavanje stabilnog sistema.







Nema komentara:
Objavi komentar