Opći pojmovi
Kao što je detaljnije objašnjeno u odjeljku Distribucije, svaka Linux distribucija dolazi s različitim programima instaliranim prema zadanim postavkama. Važan dio njih dolazi čak i s naprednim uredskim paketom i moćnim programima za uređivanje zvuka, videa i slika. To su dvije važne razlike u odnosu na sustav Windows: a) ne isporučuju se sve distribucije s istim programima, b) mnoge distribucije isporučuju se s vrlo kompletnim programima koji su već instalirani, tako da ih ne morate zasebno dobivati.
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?
Spremište je web mjesto - točnije, poslužitelj - na kojem su pohranjeni svi paketi dostupni za vaš distro. Ovaj sustav ima NEKOLIKO prednost u usporedbi s onom koju koristi Windows, u kojoj se s Interneta kupuju ili preuzimaju instalacijski programi.
1) Veća sigurnost: Budući da su svi paketi smješteni na središnjem poslužitelju i pokriva vrlo velik postotak programa otvorenog koda (to jest, svatko može vidjeti što rade), puno je lakše kontrolirati sadrže li ili ne "zlonamjeran kôd" ili ne U najgorem slučaju, kontrolirajte "zarazu" (bilo bi dovoljno ukloniti paket iz spremišta).
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 vam sustav omogućuje ažuriranje SVEGA vašeg operativnog sustava. Svaki od programa više ne obrađuje ažuriranja, što dovodi do gubitka resursa, propusnosti itd. Također, ako uzmemo u obzir da je u Linuxu SVE program (od upravljanja prozorima do programa za radnu površinu, preko samog kernela), ovo je prikladna metoda za ažuriranje čak i najsitnijih i skrivenih programa koje vaš korisnik koristi. sustav.
3) Samo administrator može instalirati programe: sve distribucije dolaze s ovim ograničenjem. Iz tog razloga, prilikom pokušaja instaliranja ili deinstaliranja programa, sustav će vas tražiti lozinku administratora. Iako je to slučaj i u novim verzijama Windowsa, mnogim korisnicima naviklim na WinXP ova će konfiguracija biti donekle iritantna (iako je, uvjeravam vas, neophodno postići minimalnu sigurnost sustava).
Kako dodati / ukloniti programe na mojoj distribuciji?
Već smo vidjeli da se to mora učiniti, u osnovi, kroz spremišta. Ali kako? Pa, svaki distro ima odgovarajući upravitelj paketa, koji vam omogućuje upravljanje programima. Najčešći u "newbie" distribucijama, koji se uglavnom temelje na Debianu ili Ubuntuu, je APT, čije je najpopularnije grafičko sučelje Synaptic. Međutim, morate znati da svaka distribucija bira svog upravitelja paketa (u Fedori i izvedenicama, RPM; na Arch Linuxu i izvedenicama, Pacman) i naravno, također odabirete svoj preferirani GUI (ako se isporučuje s jednim).
Klik ovdje pročitati post o svim načinima instalacije programa ili pročitati 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).
Prije svega, uvijek je dobra ideja ažurirati bazu podataka dostupnih programa. To se radi pomoću gumba reload. Nakon završetka ažuriranja, unesite pojam za pretraživanje. Vjerojatno će biti navedeno puno paketa. Kliknite one koji vas zanimaju da biste vidjeli više detalja. U slučaju da želite instalirati paket, učinite to desni klik i odaberite opciju Označi za instalaciju. Nakon što odaberete sve pakete koje želite instalirati, kliknite gumb aplicar. Da biste deinstalirali pakete, postupak je isti, samo morate odabrati opciju Označi za deinstalaciju (deinstalirajte, ostavljajući datoteke s konfiguracijom programa) ili Označite za potpuno uklanjanje (izbrisati 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.
Kao i prilikom pokretanja grafičkog sučelja, za instaliranje ili uklanjanje programa potrebno je imati administratorske privilegije. Iz terminala se to obično postiže započinjanjem naše naredbe sa sudo. U slučaju apt, to se postiže ovako:
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 u slučaju da vaš distro koristi drugi upravitelj paketa (rpm, pacman itd.). Međutim, ideja je u osnovi ista. Da biste vidjeli cjelovit popis naredbi i njihovih ekvivalenata u različitim upraviteljima paketa, preporučujem vam pročitati Pacmanova rozeta.
Bez obzira na upravitelja paketa koji koristite, prilikom instaliranja paketa vrlo je vjerojatno da će od vas tražiti da instalirate druge pakete, tzv ovisnosti. Ovi su paketi neophodni za rad programa koji želite instalirati. U vrijeme deinstalacije vjerojatno ćete se zapitati zašto vas nije tražio i da deinstalirate ovisnosti. To će ovisiti o načinu na koji upravitelj paketa radi stvari. Ostali upravitelji paketa to rade automatski, ali APT to zahtijeva ručno izvršavanjem sljedeće naredbe na očistiti neiskorištene instalirane ovisnosti bilo kojom aplikacijom koja je trenutno instalirana na vašem sustavu.
sudo apt-get autoremove
Postoje li drugi načini za instaliranje programa u Linux?
1. Privatna spremišta: Najčešći način instaliranja programa je putem službenih spremišta. Međutim, također je moguće instalirati "osobna" ili "privatna" spremišta. To, između ostalog, omogućava da programeri programa mogu svojim korisnicima ponuditi najnovije verzije svojih programa, bez potrebe da čekaju da programeri vašeg distro distributera sastave pakete i prebace ih u službena spremišta.
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 Ubuntu i derivate vrlo je jednostavno dodati ta spremišta. Jednostavno potražite dotično spremište na Launchpad a onda sam otvorio terminal i napisao:
sudo add-apt-repozitorij ppa: ime spremišta sudo apt-get update sudo apt-get instalacija paketa
Za cjelovito objašnjenje predlažem da pročitate ovaj članak na kako dodati PPA (Arhiva osobnih paketa - Arhiva osobnih paketa) u Ubuntuu.
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. Labavi paketi: Drugi način instaliranja programa je preuzimanjem ispravnog paketa za vašu distribuciju. Da biste to učinili, sve što morate znati je da svaki distro koristi format paketa koji nije nužno isti. Distributi koji se temelje na Debianu i Ubuntuu koriste DEB pakete, distrosi temeljeni na Fedori koriste RPM pakete itd.
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 ćete pronaći programe koji ne pružaju instalacijske pakete i morate kompajlirati iz izvornog koda. Da bismo to učinili, prva stvar koju moramo učiniti u Ubuntuu je instaliranje meta-paketa nazvanog 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 spakiran sa katranom i komprimiran pod gzip (* .tar.gz) ili bzip2 (* .tar.bz2).
3. - Unesite mapu stvorenu rastvaranjem koda.
4. - Izvršite skriptu za konfiguriranje (koristi se za provjeru karakteristika sustava koje utječu na kompilaciju, konfiguriranje kompilacije prema tim vrijednostima i stvaranje datoteke makefile).
5. - Izvršite naredbu make, zaduženu za kompilaciju.
6. - Pokreni naredbu instaliraj sudo, koji instalira aplikaciju na sustav, ili još bolje, instalirajte paket checkinstalli pokrenite sudo checkinstall. Ova aplikacija stvara .deb paket tako da ga ne treba sljedeći put 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 ovom slučaju postoje 3 mogućnosti: ostavite Windows instaliran zajedno s Linuxom (u onome što se naziva «dual-boot"), Instalirajte Windows" unutar "Linuxa pomoću a virtualni stroj o koristite vino, vrsta "tumača" koji 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.
Upravo postoje web stranice poput LinuxAlt, Slobodne alte o Zamjena za u kojem je moguće potražiti besplatne alternative programima koje ste koristili u sustavu Windows.
Prije nekog vremena napravili smo i popis, iako možda nije 100% ažuran.
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 a e-mail navodeći naziv programa i, ako je moguće, uključite dodatne informacije ili, ako ih nema, recite nam gdje ih možemo dobiti.
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