Opći pojmovi
Kao što je detaljnije objašnjeno u odjeljku Distribucije , svaka Linux distribucija dolazi s unaprijed instaliranim različitim programima. Mnoge čak uključuju napredni uredski paket i moćan softver za uređivanje zvuka, videa i slika. Ovo su dvije važne razlike u usporedbi s Windowsima: a) ne dolaze sve distribucije s istim programima i b) mnoge distribucije dolaze s vrlo kompletnim programima koji su već instalirani, tako da ih ne morate zasebno nabavljati.
Način instaliranja programa također se može razlikovati od distribucije. Međutim, svi dijele zajedničku ideju koja ih razlikuje od sustava Windows: programi se preuzimaju iz službenih spremišta vašeg distribucijskog sustava.
Što su spremišta?
Repozitorij je mjesto - točnije, poslužitelj - gdje su pohranjeni svi paketi dostupni za vašu Linux distribuciju. Ovaj sustav ima nekoliko prednosti u odnosu na onaj koji koristi Windows, gdje instalacijske programe kupujete ili preuzimate s interneta.
1) Veća sigurnost : budući da se svi paketi nalaze na centralnom poslužitelju, a vrlo znatan postotak njih su programi otvorenog koda (to jest, svatko može vidjeti što rade), puno je lakše kontrolirati sadrže li "zlonamjerni kod" i, u najgorem slučaju, kontrolirati "zarazu" (bilo bi dovoljno ukloniti paket iz repozitorija).
To također sprječava korisnika da mora pretraživati nepouzdane stranice u potrazi za svojim omiljenim programima.
2) Više i bolja ažuriranja : Ovaj sustav vam omogućuje da cijeli operativni sustav bude ažuran. Ažuriranja više ne obrađuje svaki pojedinačni program, što štedi resurse, propusnost itd. Nadalje, s obzirom na to da je u Linuxu sve program (od upravljanja prozorima do desktop aplikacija, uključujući samu jezgru), ovo je prikladna metoda za održavanje ažurnim čak i najmanjih i najnepoznatijih programa koje vaš sustav koristi.
3) Samo administrator može instalirati programe : sve distribucije dolaze s ovim ograničenjem. Stoga će sustav, kada pokušate instalirati ili deinstalirati programe, tražiti administratorsku lozinku. Iako je to slučaj i u novijim verzijama sustava Windows, mnogi korisnici navikli na Windows XP mogu smatrati ovu postavku pomalo iritantnom (iako vas uvjeravam da je bitna za minimalnu razinu sigurnosti sustava).
Kako dodati / ukloniti programe na mojoj distribuciji?
Već smo vidjeli da se to mora prvenstveno učiniti putem repozitorija. Ali kako? Pa, svaka distribucija ima svoj upravitelj paketa koji vam omogućuje upravljanje programima. Najčešći u distribucijama za "početnike", uglavnom temeljenim na Debianu ili Ubuntuu, je APT , čije je najpopularnije grafičko sučelje Synaptic . Međutim, važno je znati da svaka distribucija odabire vlastiti upravitelj paketa ( RPM u Fedori i derivatima; Pacman u Arch Linuxu i derivatima ) i, naravno, također odabire svoje preferirano grafičko sučelje (ako dolazi s njim).
Kliknite ovdje da biste pročitali objavu o svim metodama instalacije programa ili nastavite čitati za kratki sažetak.
Korištenje grafičkog sučelja za upravitelj paketa
Kao što smo vidjeli, najčešći način instaliranja, deinstaliranja ili ponovne instalacije paketa je putem upravitelja paketa. Sva grafička sučelja imaju prilično sličan dizajn.
Kao primjer, pogledajmo kako koristiti upravitelj paketa Synaptic (koji je došao u starijim verzijama Ubuntu-a, a sada ga zamjenjuje Ubuntu-ov softverski centar).
Prvo, uvijek je dobra ideja ažurirati bazu podataka dostupnih programa. To možete učiniti klikom na gumb Ponovno učitaj . Nakon što je ažuriranje dovršeno, unesite pojam za pretraživanje . Vjerojatno ćete vidjeti popis paketa. Kliknite na one koji vas zanimaju da biste vidjeli više detalja. Ako želite instalirati paket, kliknite ga desnom tipkom miša i odaberite Označi za instalaciju . Nakon što odaberete sve pakete koje želite instalirati, kliknite gumb Primijeni . Deinstalacija paketa slijedi isti postupak, ali trebali biste odabrati Označi za deinstalaciju (deinstalira program, ostavljajući njegove konfiguracijske datoteke) ili Označi za potpunu deinstalaciju (uklanja sve).
Korištenje terminala
Jedna stvar koju ćete naučiti s Linuxom jest da morate izgubiti strah od terminala. To nije nešto rezervirano za hakere. Naprotiv, kad se naviknete, imat ćete moćnog saveznika.
Baš kao i prilikom pokretanja grafičkog sučelja, potrebne su vam administratorske ovlasti za instaliranje ili uklanjanje programa. Iz terminala se to obično postiže pokretanjem naredbe s `sudo` . U slučaju `apt`, to se radi na sljedeći način:
sudo apt-get update // ažuriranje baze podataka sudo apt-get instalacijski paket // instaliranje paketa sudo apt-get uklanjanje paketa // deinstalacija paketa sudo apt-get purge paket // potpuno deinstalacija paketa pretraživanja apt-cache paket // traženje paketa
Sintaksa će se razlikovati ako vaša distribucija koristi drugačiji upravitelj paketa (rpm, pacman itd.). Međutim, ideja je u biti ista. Za potpuni popis naredbi i njihovih ekvivalenata u različitim upraviteljima paketa, preporučujem čitanje dokumentacije Pacman Rosetta.
Bez obzira na upravitelj paketa koji koristite, prilikom instaliranja paketa, najvjerojatnije će vas zatražiti da instalirate druge pakete, nazvane ovisnosti . Ovi paketi su ključni za funkcioniranje programa koji želite instalirati. Prilikom deinstalacije, možda se pitate zašto vas nije zamolio da deinstalirate i ovisnosti. To ovisi o tome kako upravitelj paketa to rješava. Neki upravitelji paketa to rade automatski, ali APT zahtijeva da to učinite ručno pokretanjem sljedeće naredbe za uklanjanje instaliranih ovisnosti koje ne koristi nijedna aplikacija trenutno instalirana na vašem sustavu.
sudo apt-get autoremove
Postoje li drugi načini za instaliranje programa u Linux?
1. Privatni repozitoriji : Najčešći način instaliranja programa je putem službenih repozitorija. Međutim, moguće je instalirati i "osobne" ili "privatne" repozitorije. To, između ostalog, omogućuje programerima programa da svojim korisnicima ponude najnovije verzije svojih programa bez čekanja da programeri vaše distribucije sastave pakete i prenesu ih u službene repozitorije.
Ova metoda, međutim, ima svoje sigurnosne rizike. Očito je da biste trebali dodavati samo "privatna" spremišta s onih web mjesta ili programera kojima vjerujete.
U Ubuntuu i njegovim derivatima, dodavanje ovih repozitorija je vrlo jednostavno. Jednostavno potražite dotični repozitorij u Launchpadu , zatim otvorite terminal i upišite:
sudo add-apt-repozitorij ppa: ime spremišta sudo apt-get update sudo apt-get instalacija paketa
Za potpuno objašnjenje, predlažem da pročitate ovaj članak o tome kako dodati PPA-ove (osobne arhive paketa) u Ubuntu.
Vrijedno je pojasniti da drugi distros, koji se ne temelji na Ubuntuu, ne koriste PPA-ove, ali dopuštaju dodavanje privatnih spremišta drugim metodama. Na primjer, na distrookovima koji se temelje na Arch Linuxu, a koji koriste pacman kao upravitelj paketa, moguće je dodati AUR (Arch Users Repository) spremišta, vrlo slična PPA-ima.
2. Pojedinačni paketi : Drugi način instaliranja programa je preuzimanjem ispravnog paketa za vašu distribuciju. Da biste to učinili, sve što trebate znati jest da svaka distribucija koristi drugačiji format paketa. Distribucije temeljene na Debianu i Ubuntuu koriste DEB pakete, distribucije temeljene na Fedori koriste RPM pakete i tako dalje.
Nakon što se paket preuzme, samo dvaput kliknite na njega. Otvorit će se grafičko sučelje upravitelja paketa s pitanjem želite li instalirati program.
Treba napomenuti da ovo također nije najsigurniji način instaliranja paketa. Međutim, može biti korisno u određenim slučajevima.
3. Kompiliranje izvornog koda : Ponekad naiđete na aplikacije koje ne pružaju instalacijske pakete, pa morate kompajlirati iz izvornog koda. Da biste to učinili, prvo što trebate učiniti u Ubuntuu je instalirati meta-paket pod nazivom build-essential, koristeći jednu od metoda objašnjenih u ovom članku.
Općenito, koraci koje treba slijediti za sastavljanje aplikacije su sljedeći:
1. Preuzmite izvorni kod.
2.- Raspakirajte kod, obično zapakiran s tar-om i komprimiran pod gzip (*.tar.gz) ili bzip2 (*.tar.bz2).
3.- Unesite mapu stvorenu prilikom raspakiranja koda.
4.- Pokrenite skriptu za konfiguraciju (koristi se za provjeru karakteristika sustava koje utječu na kompilaciju, konfiguriranje kompilacije prema tim vrijednostima i stvaranje makefile datoteke).
5.- Pokrenite naredbu make, koja je odgovorna za kompilaciju.
6. Pokrenite naredbu `sudo make install` koja instalira aplikaciju na sustav ili još bolje, instalirajte paket `checkinstall` i pokrenite `sudo checkinstall`. Ova aplikacija stvara .deb paket tako da je ne treba ponovno kompajlirati, iako ne uključuje popis ovisnosti.
Korištenje checkinstall-a također ima prednost što će sustav pratiti programe instalirane na ovaj način, olakšavajući i njihovu deinstalaciju.
Evo cjelovitog primjera izvođenja ovog postupka:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure make sudo checkinstall
Ostali preporučeni članci za čitanje:
- Kako instalirati aplikacije na Linux.
- Kako instalirati programe s PPA-a.
- Kako instalirati programe iz GetDeba.
Gdje nabaviti dobar softver
Počnimo s pojašnjenjem da se Windows-programi - u principu - ne rade na Linuxu. Baš kao što ne rade na Mac OS X, na primjer.
U nekim su slučajevima to platforme s više platformi, odnosno verzije dostupne za različite operativne sustave. U tom slučaju bilo bi dovoljno instalirati verziju za Linux i riješiti problem.
Također postoji još jedan slučaj u kojem je problem manji: što se tiče aplikacija razvijenih na Javi. Upravo, Java omogućuje izvršavanje aplikacija bez obzira na operativni sustav. Opet, rješenje je vrlo jednostavno.
U istom smislu, sve je više alternativa "u oblaku" desktop aplikacijama. Umjesto da tražite klon programa Outlook Express za Linux, možda ćete htjeti koristiti web sučelje Gmaila, Hotmaila itd. U tom slučaju ne bi bilo problema s kompatibilnošću Linuxa.
Ali što se događa kada trebate pokrenuti aplikaciju koja je dostupna samo za Windows? U tom slučaju postoje tri alternative: ostaviti Windows instaliran uz Linux (u onome što se naziva " dual-boot "), instalirati Windows "unutar" Linuxa pomoću virtualnog stroja ili koristiti Wine , vrstu "interpretera" koji vam omogućuje pokretanje mnogih Windows aplikacija unutar Linuxa kao da su izvorne.
Međutim, prije nego što padnete u iskušenje provođenja bilo koje od 3 gore opisane alternative, predlažem da prethodno isključite mogućnost da postoji besplatna alternativa dotičnom programu koji izvorno radi pod Linuxom.
Točnije, postoje stranice poput LinuxAlt , Freealts ili Alternativeto gdje možete pretraživati besplatne alternative programima koje ste koristili na Windowsima.
Također smo prije nekog vremena sastavili popis , iako možda nije 100% ažuriran.
Uz preporučene poveznice, u nastavku ćete pronaći "kremu za kremu" besplatnog softvera, grupiranu po kategorijama. Međutim, treba spomenuti da je sljedeći popis stvoren samo u svrhu usmjeravanja i ne predstavlja cjelovit katalog izvrsnih i sve brojnijih dostupnih besplatnih softverskih alata.
Prethodna pojašnjenja prije pregleda predloženih programa.
{
} = Pretražujte postove povezane s programom pomoću tražilice blogova.
{
} = Idite na službenu stranicu programa.
{
} = Instalirajte program pomoću Ubuntu spremišta instaliranih na vašem računalu.
Znate li dobar program koji nije na našem popisu?
Pošaljite nam e-poruku s nazivom programa i, ako je moguće, uključite dodatne informacije ili, ako to nije moguće, recite nam gdje ga možemo nabaviti.
pribor
Urednici teksta
- Más Populares
- Vrlo programski orijentiran
- konzola
- Višenamjenski
dokovima
- Pristanište u Kairu, {
} {
} {
}
- Osje, {
} {
} {
}
- Docky. {
} {
} {
}
- w traka, {
} {
} {
}
- simpdock, {
} {
} {
}
- Gnome-do, {
} {
} {
}
- Pristanište Kiba, {
} {
}
Bacači
Datoteke
- Dupin, {
} {
} {
}
- EmelFM2, {
} {
} {
}
- Zapovjednik GNOME, {
} {
} {
}
- osvajač, {
} {
} {
}
- Križar, {
} {
} {
}
- Ponoćni zapovjednik, {
} {
} {
}
- Nautilus, {
} {
} {
}
- Upravitelj datoteka PCMan, {
} {
} {
}
- Tunar, {
} {
} {
}
Automatizacija ureda
- OpenOffice, {
} {
} {
}
- LibreOffice, {
} {
}
- Zvjezdani ured, {
} {
}
- KOffice, {
} {
} {
}
- Gnome Office, {
} {
} {
}
sigurnosti
- 11 najboljih aplikacija za hakiranje i sigurnost.
- Mreža Autoscan, za otkrivanje uljeza na vašem wifiju. {
} {
}
- plijen, da biste pronašli svoj laptop ako je ukraden. {
} {
}
- Tigar, za obavljanje sigurnosnih pregleda i otkrivanje uljeza. {
} {
} {
}
- čuvajX, za pohranu svih vaših lozinki. {
} {
} {
}
- clamtk, antivirusni. {
} {
} {
}
programiranje
ides
- anjuta, {
} {
} {
}
- Pomračenje, {
} {
} {
}
- QtCreator, {
} {
} {
}
- NetBeans, {
} {
} {
}
- Mono razvijati, {
} {
} {
}
- Geany, {
} {
} {
}
- kodelit, {
} {
} {
}
- Gubav čovjek, {
} {
} {
}
Internet
Istraživači
- Firefox, {
} {
} {
}
- Bogojavljenje, {
} {
} {
}
- osvajač, {
} {
} {
}
- Krom, {
} {
} {
}
- SeaMonkey, {
} {
} {
}
- Opera, {
} {
}
- ris, {
} {
}
elektronička pošta
- Evolucija, {
} {
} {
}
- velika ptica nalik orlu, {
} {
} {
}
- Claws Mail, {
} {
} {
}
- KMail, {
} {
} {
}
- Sylpheed, {
} {
} {
}
društveno umrežavanje
- Gwibber, {
} {
} {
}
- Pino, {
} {
} {
}
- gTwitter, {
} {
}
- choqok, {
} {
} {
}
- ptica zujalica, {
} {
} {
}
- Qwit, {
} {
} {
}
- Qwitik, {
} {
} {
}
- Cvrkut, {
} {
} {
}
- Cvrkut, {
} {
}
- yasst, {
} {
}
Brzo slanje poruka
- Najbolji klijenti za trenutne poruke za Linux.
- Pidgin, {
} {
} {
}
- Kopete, {
} {
} {
}
- Psi, {
} {
} {
}
- Jabbim, {
} {
}
- Gajim, {
} {
} {
}
- Empatija, {
} {
} {
}
- BitlBee, {
} {
} {
}
- Poboljšan gyache, {
} {
}
- emesen, {
} {
} {
}
- aMSN, {
} {
} {
}
- Glasnik Merkura, {
} {
}
- KMess, {
} {
} {
}
- minbeef, {
} {
} {
}
IRC
- Top 5 IRC klijenata za Linux.
- Pidgin, {
} {
} {
}
- Razgovor, {
} {
} {
}
- xchat, {
} {
} {
}
- chatzilla, {
} {
} {
}
- irssi, {
} {
} {
}
- quassel irc, {
} {
} {
}
- SMUX, {
} {
} {
}
- KVirc, {
} {
} {
}
- ERC, {
} {
} {
}
- čavrljanje, {
} {
} {
}
- Pomaknite Z, {
} {
} {
}
FTP
- FileZilla, {
} {
} {
}
- gFTP, {
} {
} {
}
- FireFTP, {
} {
}
- kftpgrabber, {
} {
} {
}
- NCFTP, {
} {
} {
}
- Besplatno otvoreno FTP lice, {
} {
} {
}
- LFTP, {
} {
} {
}
torrents
- Vrhunskih 9 Bittorrent klijenata za Linux.
- Prijenos, ultra tanak i moćan klijent (iako ne kao "cjelovit"). {
} {
} {
}
- Potop, možda najpotpuniji Bittorrent klijent za GNOME. {
} {
} {
}
- KTorrent, ekvivalent Potop za KDE. {
} {
} {
}
- tornado, jedan od najnaprednijih klijenata. {
} {
} {
}
- QBittorrent, klijent temeljen na Qt4. {
} {
} {
}
- bujica, ncurses klijent za terminal. {
} {
} {
}
- aria2, još jedan dobar klijent za terminal. {
} {
} {
}
- Vuze, moćan (ali spor i "težak") klijent zasnovan na Javi. {
} {
} {
}
- torrentflux, klijent s web sučeljem (upravljajte svojim bujicama iz svog internetskog preglednika). {
} {
} {
}
- Torrent Downloader epizoda, da biste automatski preuzeli epizode svoje omiljene serije. {
} {
}
multimedijalni
Audio
- Audio playeri
- Audio Uređivanje
- Sekvenceri
- Sintetizatori
- Sastav i notni zapis
- Pretvarači
- drugi
Video
- Svi video playeri.
- Alati za snimanje radne površine.
- Video uređaji za reprodukciju
- VLC {
} {
} {
}
- GXine {
} {
} {
}
- Totem {
} {
} {
}
- mpplayer {
} {
} {
}
- SMPlayer {
} {
} {
}
- KMPlayer {
} {
} {
}
- UMPlayer {
} {
}
- Kofein {
} {
} {
}
- ogle {
} {
}
- spirala {
} {
}
- Pravi igrač, reproduktor reprodukcijskog formata. {
} {
}
- Miro, platforma za televiziju i video na internetu. {
} {
} {
}
- Medijski centar Moovida, platforma za TV i video na internetu. {
} {
} {
}
- Škrgutati, reproducirajte flash videozapise. {
} {
} {
}
- VLC {
- Video izdanje
- Pretvarači
- animacija
- Stvaranje DVD-a
- Web kamera
- Snimanje na radnoj površini
Slika, dizajn i fotografija
- Gledatelji + adm. fototeka + osnovno uređivanje
- Napredno uređivanje i stvaranje slika
- Uređivanje vektorskih slika
- CAD
- Pretvarači
- skeniranje
- drugi
Znanost i istraživanje
- astronomija
- biologija
- Biofizika
- kemija
- Geologija i geografija
- Fizika
- Matematika
- 10 razloga za upotrebu soft. besplatno u znanstvenim istraživanjima.
Razni alati
- Administracija sustava
- Upravljanje datotekama
- Spaljivanje slika i virtualizacija
- Brasero, za snimanje / izdvajanje slika. {
} {
} {
}
- ISO majstor, za manipulaciju ISO datotekama. {
} {
} {
}
- K3Bza snimanje CD-a i DVD-a. {
} {
} {
}
- GMountISO, za montiranje ISO datoteka. {
} {
} {
}
- gISOMmount, za montiranje ISO datoteka. {
} {
} {
}
- Furius ISO nosač, za montiranje ISO, IMG, BIN, MDF i NRG datoteka. {
} {
} {
}
- AcetonISO, za montiranje ISO i MDF datoteka. {
} {
} {
}
- Brasero, za snimanje / izdvajanje slika. {
- drugi