Indeks
- 0.1 Opšti pojmovi
- 0.2 Šta su spremišta?
- 0.3 Kako dodati / ukloniti programe na mojoj distribuciji?
- 0.4 Korištenje grafičkog sučelja za upravitelja paketa
- 0.5 Korištenje terminala
- 0.6 Postoje li drugi načini za instaliranje programa na Linux?
- 0.7 Gdje dobiti dobar softver
- 0.8 Prethodna pojašnjenja prije gledanja predloženih programa.
- 1 Dodatna oprema
- 2 Automatizacija u uredu
- 3 bezbjednost
- 4 Programiranje
- 5 Internet
- 6 multimedijalni
- 7 Nauka i istraživanje
- 8 razne Utilities
Opšti 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 s naprednim uredskim paketom i moćnim programima za uređivanje zvuka, slike i slike. To su dvije važne razlike u odnosu na Windows: a) ne isporučuju se sve distro distribucije s istim programima, b) mnoge distro distribucije dolaze s vrlo kompletnim programima koji su već instalirani, tako da ih ne morate zasebno dobivati.
Način na koji instalirate programe takođe se može razlikovati u različitim distribucijama. Međutim, svi dijele zajedničku ideju koja ih razlikuje od Windows-a: programi se preuzimaju iz službenih spremišta vašeg distro-a.
Šta su spremišta?
Spremište je mjesto - točnije, poslužitelj - na kojem su pohranjeni svi paketi dostupni za vaš distro. Ovaj sistem ima NEKOLIKO prednosti u odnosu na onaj koji koristi Windows, u kojem se kupuje ili preuzima instalacioni program programa s Interneta.
1) Veća sigurnost: Budući da su svi paketi smješteni na centralnom serveru i pokriva vrlo značajan postotak programa otvorenog koda (to jest, svatko može vidjeti što rade), mnogo je lakše kontrolirati sadrže li ili ne "zlonamjeran kôd" ili ne U najgorem slučaju, kontrolirajte "zarazu" (bilo bi dovoljno da uklonite paket iz spremišta).
Ovo takođe sprečava korisnika da se kreće po nepouzdanim stranicama u potrazi za svojim omiljenim programima.
2) Više i bolja ažuriranja: ovaj sistem vam omogućava da ažurirate SVE operativne sisteme. Svaki od programa više ne obrađuje ažuriranja, što dovodi do gubljenja 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. sistem.
3) Samo administrator može instalirati programe: sve distribucije dolaze s ovim ograničenjem. Iz tog razloga, prilikom pokušaja instaliranja ili deinstaliranja programa, sistem će vas pitati za administratorsku lozinku. Iako je to slučaj i u novim verzijama Windowsa, mnogim korisnicima naviklim na WinXP ova konfiguracija može biti donekle iritantna (iako je, uvjeravam vas, neophodno postići minimum sigurnosti na sistemu).
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ćava upravljanje programima. Najčešći u "newbie" distribucijama, uglavnom baziranim na Debianu ili Ubuntuu, je APT, čiji je najpopularniji grafički interfejs Synaptic. Međutim, morate znati da svaka distribucija bira svog upravitelja paketima (u Fedori i izvedenicama, RPM; na Arch Linuxu i izvedenicama, Pacman) i naravno, takođe birate svoj preferirani GUI (ako se isporučuje sa jednim).
Kliknite ovdje pročitati post o svim načinima instalacije programa ili pročitati kratak sažetak.
Korištenje grafičkog sučelja za upravitelja 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 Synaptic manager paketa (koji je došao u starijim verzijama Ubuntu-a, a sada ga zamjenjuje Ubuntu Software Center).
Prije svega, uvijek biste trebali ažurirati bazu podataka dostupnih programa. To se radi pomoću dugmeta Učitaj ponovo. Kada se ažuriranje završi, unesite pojam za pretraživanje. Mnogo paketa će vjerojatno biti navedeno. 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 instaliranje. 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 sa konfiguracijom programa) ili Označite za potpuno deinstaliranje (izbrisati sve).
Korištenje terminala
Jedna stvar koju ćete naučiti s Linuxom je 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, ovo 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 // potpuno deinstaliranje 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 kompletnu listu naredbi i njihovih ekvivalenata u različitim upraviteljima paketa, preporučujem vam da pročitate Pacman rozeta.
Bez obzira na upravitelja paketa koji koristite, prilikom instaliranja paketa vrlo je vjerojatno da će od vas tražiti da instalirate druge pakete, pozvane zavisnosti. Ovi paketi su neophodni za rad programa koji želite instalirati. U vrijeme deinstalacije vjerojatno ćete se zapitati zašto vas nije tražila i da deinstalirate zavisnosti. To će ovisiti o načinu na koji upravitelj paketa radi. Ostali upravitelji paketa to rade automatski, ali APT zahtijeva ručno izvršavanjem sljedeće naredbe na očistite neiskorištene instalirane zavisnosti bilo kojom aplikacijom koja je trenutno instalirana na vašem sistemu.
sudo apt-get autoremove
Postoje li drugi načini za instaliranje programa na 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 "lična" ili "privatna" spremišta. To omogućava, između ostalog, da programeri programa mogu svojim korisnicima ponuditi najnovije verzije svojih programa, bez potrebe da čekaju da programeri vašeg distro distributera sastave pakete i prenesu 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 lokacija ili programera kojima vjerujete.
U Ubuntu i derivate je vrlo lako dodati ta spremišta. Jednostavno potražite dotično spremište na Launchpad a onda sam otvorio terminal i napisao:
sudo add-apt-repository 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 kako dodati PPA (Personal Package Archives - Personal Package Archives) u Ubuntuu.
Vrijedno je pojasniti da drugi distros, koji se ne zasnivaju na Ubuntuu, ne koriste PPA-ove, ali omogućavaju dodavanje privatnih spremišta drugim metodama. Na primjer, na distrookovima zasnovanim na Arch Linuxu, koji koriste pacman kao upravitelj paketa, moguće je dodati AUR (Arch Users Repository) spremišta, vrlo slična PPA-ima.
2. Slobodni 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 zasnovani na Debianu i Ubuntuu koriste DEB pakete, distrosi zasnovani na Fedori koriste RPM pakete itd.
Jednom kada 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, to može biti korisno u nekim specifičnim slučajevima.
3. Kompajliranje izvornog koda- Ponekad ćete pronaći aplikacije koje 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 konfiguracijsku skriptu (koristi se za provjeru sistemskih karakteristika 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 sudo make install, koji instalira aplikaciju na sistem, ili još bolje, instalirajte paket checkinstall, i pokrenite sudo checkinstall. Ova aplikacija kreira .deb paket tako da ga ne treba kompajlirati sljedeći put, iako ne uključuje listu zavisnosti.
Korištenje checkinstall-a takođe ima prednost u tome što će sistem pratiti programe instalirane na ovaj način, olakšavajući i njihovu deinstalaciju.
Evo kompletnog primjera izvođenja ove procedure:
tar xvzf sensors-applet-0.5.1.tar.gz cd senzori-applet-0.5.1 ./configure make sudo checkinstall
Ostali preporučeni članci za čitanje:
- Kako instalirati aplikacije na Linux.
- Kako instalirati aplikacije iz PPA-a.
- Kako instalirati aplikacije iz GetDeba.
Gdje dobiti dobar softver
Počnimo s pojašnjenjem da se Windows-programi - u principu - ne rade na Linuxu. Na isti način kao što ne rade na Mac OS X, na primjer.
U nekim slučajevima to su aplikacije na više platformi, odnosno verzije dostupne za različite operativne sisteme. U tom slučaju bilo bi dovoljno instalirati verziju za Linux i riješiti problem.
Postoji i još jedan slučaj u kojem je problem manji: što se tiče aplikacija razvijenih na Javi. Tačno, Java omogućava izvršavanje aplikacija bez obzira na operativni sistem. Opet, rješenje je vrlo jednostavno.
U istom smislu, sve je više alternativa desktop aplikacijama "u oblaku". Umjesto da tražite klon 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 šta 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 zove «dual boot"), Instalirajte Windows" unutar "Linuxa pomoću a virtualna mašina o koristite vino, vrsta "interpretatora" koji omogućava pokretanje mnogih Windows aplikacija u Linuxu kao da su izvorne.
Međutim, prije nego što padnete u iskušenje izvođ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.
Tačno, postoje web lokacije poput LinuxAlt, freealts o Alternativeto u kojem je moguće potražiti besplatne alternative programima koje ste koristili u sustavu Windows.
Prije nekog vremena napravili smo i kotiranje, iako možda nije 100% ažuran.
Pored preporučenih veza, dolje ćete pronaći i "kremu za kremu" besplatnog softvera, grupiranu po kategorijama. Međutim, vrijedno je spomenuti da je sljedeća lista stvorena samo kao smjernica i ne predstavlja cjelovit katalog izvrsnih i sve brojnijih dostupnih besplatnih softverskih alata.
Prethodna pojašnjenja prije gledanja predloženih programa.
{
} = Pretražujte postove povezane s programom pomoću pretraživača blogova.
{
} = Idite na službenu stranicu programa.
{
} = Instalirajte program pomoću Ubuntu spremišta instaliranih na vašem računaru.
Znate li dobar program koji nije na našoj listi?
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.
Dodatna oprema
Urednici teksta
- Najpopularnije
- Vrlo orijentiran na programiranje
- Konzola
- Višenamjenski
Docks
Lanseri
Datoteke
- delfin. {
- EmelFM2. {
- GNOMECommander. {
- Osvajač. {
- Crusader. {
- Ponoćni zapovjednik. {
- Nautilus. {
- PC Man File Manager. {
- thunar. {
Automatizacija u uredu
bezbjednost
- 11 najboljih aplikacija za hakiranje i sigurnost.
- Automatsko skeniranje mreže, za otkrivanje uljeza na vašem wifiju. {
- plijen, da pronađete svoj laptop ako je ukraden. {
- tigar, za obavljanje sigurnosnih pregleda i otkrivanje uljeza. {
- keepassX, za pohranu svih vaših lozinki. {
- clamtk, antivirus. {
Programiranje
IDEs
Internet
Istraživači
elektronske pošte
- Gwibber. {
- Pino. {
- gTwitter. {
- choqok. {
- buzzbird. {
- Qwit. {
- Qwitik. {
- Twitter. {
- Twitter. {
- yasst. {
Instant messaging
- Najbolji klijenti za trenutne poruke za Linux.
- Pidgin. {
- Kopete. {
- Psi. {
- Jabbim. {
- Gajim. {
- empatija. {
- BitlBee. {
- Gyache Improved. {
- emesene. {
- aMSN. {
- Merkurov glasnik. {
- KMess. {
- minbeef. {
irc
- Top 5 IRC klijenata za Linux.
- Pidgin. {
- Razgovor. {
- Xchat. {
- chatzilla. {
- Irssi. {
- quassel irc. {
- Smuxi. {
- KVirc. {
- ERC. {
- weechat. {
- ScrollZ. {
FTP
Torrents
- Top 9 Bittorrent klijenata za Linux.
- transmisija, ultra tanak i moćan klijent (iako ne kao "potpun"). {
- Potop, možda najkompletniji Bittorrent klijent za GNOME. {
- KTorrent, ekvivalent Potop za KDE. {
- tornado, jedan od najnaprednijih klijenata. {
- QBittorrent, klijent zasnovan na Qt4. {
- torrent, ncurses klijent za terminal. {
- arija2, još jedan dobar klijent za terminal. {
- Vuze, moćan (ali spor i "težak") klijent zasnovan na Javi. {
- torrentflux, klijent sa web interfejsom (upravljajte svojim bujicama iz vašeg internet pretraživača). {
- Torrent Epizoda Downloader, da automatski preuzmete epizode svoje omiljene serije. {
multimedijalni
zvučni
- Audio playeri
- Audio uređivanje
- Sekvenceri
- Sintetizatori
- Kompozicija i notni zapis
- Pretvarači
- drugi
video
- Svi video playeri.
- Alati za snimanje radne površine.
- Video playeri
- Video izdanje
- Pretvarači
- Animacija
- Stvaranje DVD-a
- Webcam
- Snimanje na radnoj površini
Slika, dizajn i fotografija
- Gledaoci + adm. biblioteka fotografija + osnovno uređivanje
- Napredno kreiranje i uređivanje slika
- Uređivanje vektorskih slika
- CAD
- Pretvarači
- Skeniranje
- drugi
Nauka i istraživanje
- Astronomija
- biologija
- Biofizika
- Chemistry
- Geologija i geografija
- Fizika
- Matematika
- 10 razloga za upotrebu soft-a. besplatno u naučnom istraživanju.
razne Utilities
- Administracija sistema
- Upravljanje datotekama
- Spaljivanje slika i virtuelizacija
- Brasero, za snimanje / izdvajanje slika. {
- ISOMaster, za manipulaciju ISO datotekama. {
- K3B, za narezivanje CD-a i DVD-a. {
- GMountISO, za montiranje ISO datoteka. {
- gISOMunt, 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