Uvod
V Linux svetu obstaja veliko brezplačnih in odprtokodnih aplikacij za delo, ustvarjanje, učenje, zabavo, programiranje in vzdrževanje računalnika. Programi se običajno nameščajo prek repozitorijev, grafičnih programskih trgovin ali univerzalnih paketov, kot so Flatpak, Snap in AppImage.
Za začetnika je pomembno predvsem to, da v Linuxu programov običajno ni treba iskati po naključnih spletnih straneh. Veliko programov lahko namestimo neposredno iz sistema, podobno kot na telefonu uporabljamo trgovino z aplikacijami.
Vsebina
Kaj je repozitorij?
Repozitorij ali skladišče je spletna zbirka programov, ki jih uporablja določena Linux distribucija. Sistem iz repozitorija prenese program in hkrati poskrbi za potrebne dodatne knjižnice oziroma odvisnosti.
Primer namestitve programa VLC v Debian, Ubuntu ali Linux Mint:
sudo apt install vlc
Prednost repozitorijev je varnost, saj programe običajno preverja skupnost ali razvijalci distribucije. Zato je nameščanje programov v Linuxu pogosto bolj urejeno kot ročno prenašanje namestitvenih datotek iz spleta.
Najpomembnejši sistemi za pakete
- APT – uporablja se v Debianu, Ubuntuju in Linux Mintu.
- DPKG – osnovni sistem za
.debpakete. - DNF – uporablja se v Fedori in sorodnih sistemih.
- Zypper – uporablja se v openSUSE.
- Pacman – uporablja se v Arch Linuxu in Manjaru.
- AUR – uporabniško skladišče dodatnih programov za Arch sisteme.
- Snap – univerzalni paketni sistem, ki ga razvija Canonical.
- Flatpak – univerzalni sistem za nameščanje aplikacij na različnih distribucijah.
- AppImage – program v eni datoteki, ki pogosto ne potrebuje klasične namestitve.
Flatpak in Flathub – kot App Store za Linux
Flatpak si lahko začetnik najlažje predstavlja kot nekakšen App Store oziroma Software Center za Linux. Omogoča nameščanje aplikacij na različnih Linux distribucijah, ne glede na to, ali uporabljaš Linux Mint, Fedoro, Debian, openSUSE ali kakšen drug sistem.
Najbolj znano spletno skladišče za Flatpak aplikacije je Flathub. Tam najdeš veliko znanih programov, kot so VLC, OBS Studio, LibreOffice, GIMP, Inkscape, Kdenlive, Blender, Discord, Spotify in številni drugi.
Prednost Flatpaka je, da so aplikacije pogosto novejše kot v klasičnih repozitorijih distribucije. Slabost pa je, da lahko zavzamejo nekoliko več prostora na disku.
Grafični upravljalniki paketov
Veliko uporabnikov programov ne namešča z ukazno vrstico, ampak prek grafičnih orodij. Ta delujejo podobno kot trgovine z aplikacijami.
- GNOME Software – preprosta trgovina aplikacij v GNOME in Ubuntu okoljih.
- Discover – trgovina aplikacij v KDE Plasma okolju.
- Pamac – pogosto uporabljen v Manjaru in sorodnih distribucijah.
- Synaptic – zmogljiv grafični upravljalnik paketov za Debian in Ubuntu sisteme.
- YaST – napredno orodje za upravljanje sistema v openSUSE.
Priporočeni programi za začetnike
- LibreOffice – pisanje dokumentov, preglednice in predstavitve.
- Firefox – spletni brskalnik.
- Thunderbird – poštni odjemalec.
- VLC – predvajanje videa in glasbe.
- GIMP – obdelava slik.
- Kdenlive – urejanje videoposnetkov.
- Audacity – snemanje in urejanje zvoka.
- Timeshift – izdelava obnovitvenih točk sistema.
GNOME in KDE uporabna orodja
GNOME
- GNOME Tweaks – nepogrešljivo orodje za dodatno prilagajanje videza GNOME namizja.
- Extension Manager – enostavno upravljanje GNOME razširitev.
- Evolution – poštni odjemalec, koledar, stiki in opravila v enem programu.
KDE Plasma
- KMail – poštni odjemalec za KDE okolje.
- Kontact – celovit KDE paket za e-pošto, koledar, stike in organizacijo.
- KOrganizer – koledar, opomniki, sestanki in organizacija časa.
- Discover – KDE programska trgovina za nameščanje aplikacij.
Umetna inteligenca in spletni pomočniki
Umetna inteligenca se danes uporablja kot pomoč pri učenju, pisanju, programiranju, prevajanju, iskanju idej in razlagi zahtevnejših pojmov. Večina znanih orodij deluje neposredno v spletnem brskalniku, zato jih lahko uporabljaš tudi v Linuxu.
- ChatGPT – pogovorni pomočnik za razlago, pisanje, učenje, programiranje in ustvarjanje vsebin.
- Gemini – Googlovo orodje umetne inteligence.
- Mistral AI – evropsko podjetje s področja umetne inteligence.
- Claude – pogovorni pomočnik podjetja Anthropic.
- Ollama – poganjanje nekaterih modelov umetne inteligence lokalno na računalniku.
- Open WebUI – spletni vmesnik za lokalno uporabo umetne inteligence.
- LM Studio – grafično orodje za lokalno uporabo jezikovnih modelov.
Pomembno je vedeti, da umetna inteligenca ni vedno pravilna. Odgovore je dobro preveriti, posebej pri pomembnih tehničnih, zdravstvenih, pravnih ali finančnih vprašanjih.
Najpogosteje uporabljene aplikacije
📂 Pisarna
- LibreOffice – brezplačen pisarniški paket.
- OnlyOffice – sodoben pisarniški paket.
- Gnumeric – preprost urejevalnik preglednic.
- Scribus – izdelava brošur, letakov in tiskovin.
🎨 Grafika
- GIMP – obdelava slik in fotografij.
- Inkscape – vektorska grafika in logotipi.
- Krita – digitalno risanje in ilustracije.
- Darktable – obdelava fotografij in RAW slik.
- Blender – 3D modeliranje in animacije.
🎧 Zvok, video in ustvarjanje vsebin
- VLC – predvajanje videa in glasbe.
- Audacity – snemanje in urejanje zvoka.
- Ardour – naprednejša obdelava zvoka.
- LMMS – ustvarjanje glasbe in ritmov.
- Kdenlive – montaža videa.
- Shotcut – urejanje videoposnetkov.
- OBS Studio – snemanje zaslona in prenos v živo.
- HandBrake – pretvarjanje in stiskanje videoposnetkov.
🌐 Internet, e-pošta in komunikacija
- Firefox – odprtokodni spletni brskalnik.
- Chromium – odprtokodna osnova za Chrome.
- Brave – brskalnik z več poudarka na zasebnosti.
- Thunderbird – poštni odjemalec.
- Evolution – e-pošta, koledar, stiki in opravila.
- KMail – KDE poštni odjemalec.
- Kontact – KDE osebni informacijski paket.
- KOrganizer – KDE koledar in organizator.
- Jitsi Meet – videokonference.
⚙️ Sistemska orodja
- Timeshift – obnovitvene točke sistema.
- GParted – urejanje particij.
- Htop – spremljanje porabe sistema.
- Linux Assistant – pomoč pri urejanju Linux računalnika.
- BleachBit – čiščenje sistema.
- KDiskMark – testiranje hitrosti diska.
- CPU-X – podatki o procesorju in sistemu.
- Hardinfo – podatki o strojni opremi.
🖥️ Videz in prilagajanje namizja
- GNOME Tweaks – dodatne nastavitve videza GNOME namizja.
- Extension Manager – upravljanje GNOME razširitev.
- KDE Store – teme, ikone, dodatki in videz za KDE Plasma.
☁️ Oblak in sinhronizacija
- Nextcloud – odprtokodna alternativa oblačnim storitvam.
- Syncthing – sinhronizacija datotek med napravami.
- Rclone – napredno delo z različnimi oblačnimi storitvami.
🖥️ Virtualizacija
- VirtualBox – enostavno poganjanje virtualnih računalnikov.
- GNOME Boxes – preprosta virtualizacija za GNOME uporabnike.
- Virt-Manager – grafično upravljanje KVM/QEMU virtualk.
- QEMU – zmogljivo orodje za emulacijo in virtualizacijo.
🛡️ Varnost in zasebnost
- KeePassXC – upravljalnik gesel.
- Bitwarden – upravljalnik gesel v oblaku.
- VeraCrypt – šifriranje datotek in diskov.
- BleachBit – čiščenje začasnih datotek in zasebnosti.
💻 Programiranje
- Visual Studio Code – priljubljen urejevalnik kode.
- VSCodium – odprtokodna različica VS Code brez Microsoftove telemetrije.
- Geany – lahek urejevalnik kode.
- Git – sistem za nadzor različic.
- Python – priljubljen programski jezik.
- Node.js – JavaScript okolje za spletni razvoj.
🪟 Windows programi in igre
- Wine – omogoča poganjanje številnih Windows programov v Linuxu.
- Bottles – grafično upravljanje Wine okolij.
- Lutris – upravljanje iger in emulatorjev.
- Steam – platforma za igre.
- Heroic Games Launcher – Epic Games in GOG igre v Linuxu.
Zaključek
Linux ponuja zelo bogat izbor programov. Za začetnika je najpomembneje razumeti, da se programi pogosto nameščajo iz varnih virov, kot so repozitoriji, programske trgovine, Flathub ali uradne strani projektov. S tem lahko uporabnik varno preizkusi različne programe in si sistem prilagodi svojim potrebam.