Üldised mõisted
Nagu peatükis täpsemalt selgitatud Jaotused, iga Linuxi distributsiooniga on vaikimisi installitud erinevad programmid. Olulisel osal neist on isegi täiustatud kontoripakett ning võimsad heli-, video- ja pilditöötlusprogrammid. Need on kaks olulist erinevust Windowsist: a) kõigil distrodel pole samu programme, b) paljudel distros on juba väga täielikud programmid, nii et te ei pea neid eraldi hankima.
Programmide installimisviis võib levituste lõikes samuti erineda. Kuid neil kõigil on ühine idee, mis eristab neid Windowsist: programmid laaditakse alla teie levitamise ametlikest hoidlatest.
Mis on hoidlad?
Hoidla on sait - täpsemalt server -, kuhu on salvestatud kõik teie levitamiseks saadaval olevad paketid. Sellel süsteemil on MITU eelis võrreldes Windowsi kasutatuga, kus ostetakse või laaditakse Internetist alla programmide installijad.
1) Suurem turvalisus: Kuna kõik paketid asuvad keskserveris ja kaetud on väga suur osa avatud lähtekoodiga programmidest (st igaüks näeb, mida nad teevad), on palju lihtsam kontrollida, kas need sisaldavad "pahatahtlikku koodi" või mitte Halvimal juhul kontrollige "nakatumist" (piisaks pakendi eemaldamisest hoidlatest).
See takistab kasutajal ka oma lemmikprogrammide otsimisel ebausaldusväärsetel lehtedel liikumist.
2) Rohkem ja paremaid värskendusi: see süsteem võimaldab teil KÕIK oma opsüsteemi ajakohastada. Iga programm ei tegele enam värskendustega, mis põhjustab ressursside, ribalaiuse jne raiskamist. Samuti, kui võtame arvesse, et Linuxis on KÕIK programm (alates akende haldamisest kuni töölaua programmideni, läbi kerneli enda), on see sobiv meetod ka kõige väiksemate ja varjatumate programmide ajakohasena hoidmiseks, mida teie kasutaja kasutab. süsteemi.
3) Programme saab installida ainult administraator: kõikidele distrodele kehtib see piirang. Sel põhjusel küsib süsteem programmide installimisel või desinstallimisel teilt administraatori parooli. Ehkki see kehtib ka Windowsi uutes versioonides, võivad paljud WinXP-ga harjunud kasutajad seda konfiguratsiooni mõnevõrra ärritada (kuigi ma kinnitan teile, et süsteemi minimaalse turvalisuse tagamine on hädavajalik).
Kuidas lisada / eemaldada programme minu distrosse?
Oleme juba näinud, et seda tuleb teha põhimõtteliselt hoidlate kaudu. Aga kuidas? Noh, igal distrool on vastav pakettihaldur, mis võimaldab teil programme hallata. Kõige levinum on "algaja" distros, mis põhineb tavaliselt Debianil või Ubuntul APT, mille populaarseim graafiline liides on Synaptic. Kuid peate teadma, et iga distro valib oma paketihalduri (Fedora ja derivaatidena RPM; Arch Linuxi ja selle derivaatide kohta, Pacman) ja loomulikult valite ka eelistatud graafilise kasutajaliidese (kui see on sellega kaasas).
Klõpsake nuppu siin lugeda postitust kõigi programmi installimeetodite kohta või lugeda lühikokkuvõtet.
Graafilise liidese kasutamine paketihalduri jaoks
Nagu nägime, on pakettide installimiseks, desinstallimiseks või uuesti installimiseks kõige tavalisem viis pakettihalduri kaudu. Kõik graafilised liidesed on üsna sarnase kujundusega.
Näitame näiteks, kuidas kasutada Synapticu paketihaldurit (mis tuli Ubuntu vanemates versioonides ja mille Ubuntu tarkvarakeskus asendab nüüd).
Kõigepealt peaksite alati värskendama saadaolevate programmide andmebaasi. Seda tehakse nupu abil Laadige uuesti. Kui värskendus on lõppenud, sisestage oma otsingutermin. Tõenäoliselt loetletakse palju pakette. Lisateabe nägemiseks klõpsake neid, mis teid huvitavad. Kui soovite paketti installida, tehke seda paremklõps ja valige suvand Märkige installimiseks. Kui olete valinud kõik paketid, mida soovite installida, klõpsake nuppu aplicar. Pakettide desinstallimiseks on protseduur sama, peate valima ainult selle valiku Desinstallimiseks märkige (desinstallimine, programmi konfiguratsioonifailidest lahkumine) või Märkige täielik desinstallimine (kustutada kõik).
Terminali kasutamine
Üks asi, mida Linuxiga õppima hakkate, on see, et peate kaotama oma hirmu terminali ees. See pole midagi häkkeritele reserveeritud. Vastupidi, kui olete sellega harjunud, on teil võimas liitlane.
Nagu graafilise liidese käivitamisel, peab programmide installimiseks või eemaldamiseks olema administraatori õigused. Terminalist on see tavaliselt saavutatud, alustades meie käsku sudo. Apt'i korral saavutatakse see järgmiselt:
sudo apt-get update / andmebaasi värskendamine pakett // otsige paketti
Süntaks varieerub juhul, kui teie levitaja kasutab mõnda muud paketihaldurit (rpm, pacman jne). Idee on aga sisuliselt sama. Erinevate paketihaldurite käskude ja nende vastete täieliku loendi nägemiseks soovitan lugeda Pacman rosetta.
Sõltumata paketihaldurist, mida paketti installite, palub teil paketi installimisel tõenäoliselt installida muid pakette, sõltuvused. Need paketid on hädavajalikud, et programm, mille soovite installida, töötab. Desinstallimise ajal võite mõelda, miks see ei palunud teil ka sõltuvusi desinstallida. See sõltub pakettihalduri viisidest. Teised paketihaldurid teevad seda automaatselt, kuid APT nõuab seda käsitsi, käivitades järgmise käsu tühjendage kasutamata installitud sõltuvused mis tahes teie süsteemi installitud rakenduse poolt.
sudo apt-get autoremove
Kas on muid viise programmide installimiseks Linuxis?
1. Erahoidlad: Kõige tavalisem viis programmide installimiseks on ametlikud hoidlad. Siiski on võimalik paigaldada ka "isiklikke" või "privaatseid" hoidlaid. See võimaldab muu hulgas, et programmiarendajad saavad oma kasutajatele pakkuda oma programmide uusimaid versioone, ilma et peaks ootama, kuni teie distro arendajad paketid kokku panevad ja ametlikesse hoidlatesse üles laadivad.
Sellel meetodil on aga oma turvariskid. Ilmselt peaksite lisama "privaatseid" hoidlaid ainult nendelt saitidelt või arendajatelt, keda usaldate.
Ubuntus ja derivaatides on nende hoidlate lisamine väga lihtne. Otsige lihtsalt kõnealust hoidlat aadressil Launchpad ja siis avasin terminali ja kirjutasin:
sudo add-apt-hoidla ppa: hoidla nimi sudo apt-get update sudo apt-get install pakenimi
Täieliku selgituse saamiseks soovitan teil lugeda seda artiklit kuidas lisada PPA (isikliku paketi arhiiv - isikliku paketi arhiiv) Ubuntu.
Tasub selgitada, et muud distrod, mis ei põhine Ubuntul, ei kasuta elektrienergia ostulepinguid, kuid võimaldavad erahoidlate lisamist muude meetodite abil. Näiteks Arch Linuxi põhistes distros, mis pakettihaldurina kasutavad pacmani, on võimalik lisada AUR (Arch Users Repository) hoidlaid, mis on väga sarnased PPA-dega.
2. Lahtised pakendid: Teine võimalus programmi installimiseks on levitamiseks õige paketi allalaadimine. Selleks peate teadma ainult seda, et iga levitaja kasutab pakettvormingut, mis pole tingimata sama. Debiani- ja Ubuntu-põhised distrod kasutavad DEB-pakette, Fedora-põhised distrod RPM-i pakette jne.
Kui pakett on alla laaditud, tehke sellel topeltklõps. Avaneb paketihalduri graafiline liides, mis küsib, kas soovite programmi installida.
Tuleb märkida, et see pole ka kõige turvalisem viis pakettide installimiseks. Mõnel konkreetsel juhul võib see siiski kasulik olla.
3. Lähtekoodi koostamine- Mõnikord leiate rakendusi, mis ei paku installipakette, ja peate kompileerima lähtekoodist. Selleks peame Ubuntus esimese asjana installima metapaketi nimega build-essential, kasutades ühte selles artiklis selgitatud meetoditest.
Üldiselt on rakenduse koostamiseks järgmised toimingud:
1.- Laadige alla lähtekood.
2.- Pakkige kood lahti, tavaliselt pakitud tõrvaga ja tihendatud gzip (* .tar.gz) või bzip2 (* .tar.bz2) all.
3.- Sisestage koodi lahtipakkimisega loodud kaust.
4.- Käivitage konfigureerimisskript (seda kasutatakse kompileerimist mõjutavate süsteemi omaduste kontrollimiseks, kompileerimise konfigureerimiseks nende väärtuste järgi ja makefile-faili loomiseks).
5.- Käivitage kompileerimise eest vastutav käsk make.
6.- Käivita käsk sudo installi, mis installib rakenduse süsteemi või veel parem, installige pakett kontrollige installimistja käivitage sudo checkinstall. See rakendus loob .deb-paketi, nii et seda ei pea järgmisel korral kompileerima, kuigi see ei sisalda sõltuvuste loendit.
Checkinstalli kasutamisel on ka see eelis, et süsteem jälgib sel viisil installitud programme, hõlbustades ka nende desinstallimist.
Siin on selle protseduuri käivitamise täielik näide:
tar xvzf andurid-applet-0.5.1.tar.gz cd andurid-applet-0.5.1 ./konfigureeri sudo checkinstall
Muud soovitatavad lugemisartiklid:
- Rakenduste installimine Linuxile.
- Rakenduste installimine PPA-st.
- Kuidas installida rakendusi GetDebist.
Kust saada head tarkvara
Alustuseks selgitame, et Windowsi rakendused ei tööta põhimõtteliselt Linuxis. Samamoodi, nagu nad ei käi näiteks Mac OS X-is.
Mõnel juhul on tegemist platvormidevaheliste rakendustega, st versioonidega, mis on saadaval erinevatele opsüsteemidele. Sel juhul piisaks Linuxi versiooni installimisest ja probleemi lahendamisest.
On ka teine juhtum, kus probleemi on vähem: kui rääkida Java-s välja töötatud rakendustest. Just Java võimaldab rakendusi käivitada sõltumata opsüsteemist. Jällegi on lahendus väga lihtne.
Samal moel on töölauarakenduste jaoks "pilves" üha rohkem alternatiive. Linuxi jaoks mõeldud Outlook Expressi klooni otsimise asemel võiksite kasutada Gmaili, Hotmaili jms veebiliidest. Sel juhul ei tekiks ka Linuxi ühilduvusprobleeme.
Mis juhtub siis, kui peate käivitama rakenduse, mis on saadaval ainult Windowsi jaoks? Sel juhul on 3 alternatiivi: jätke Windows koos Linuxiga installitud (nn.kahendalgkäivituse"), Installige Windows" Linuxi sisse ", kasutades a virtuaalne masin o kasuta Veini, omamoodi "tõlk", mis võimaldab paljusid Windowsi rakendusi Linuxis käivitada nii, nagu oleksid nad kohalikud.
Enne kui kiusatusse viia mõni ülalkirjeldatud kolmest alternatiivist, soovitan ma siiski varem välistada võimalus, et kõnealusele programmile on olemas tasuta alternatiiv, mis töötab Linuxi loomupäraselt.
Täpselt on selliseid saite nagu LinuxAlt, Freealtsid o Alternatiiv milles on võimalik otsida tasuta alternatiive Windowsis kasutatavatele programmidele.
Mõni aeg tagasi tegime ka a noteerimine, ehkki see ei pruugi olla 100% ajakohane.
Lisaks soovitatud linkidele leiate allpool kategooriate kaupa rühmitatud vaba tarkvara "crème de la crème". Siiski tuleb mainida, et järgmine loend loodi ainult juhendamiseks ja see ei hõlma täielike kataloogide suurepäraseid ja üha arvukamaid saadaolevaid tasuta tarkvara tööriistu.
Eelmised selgitused enne soovitatud programmide vaatamist.
{
} = Programmiga seotud postituste otsimine ajaveebi otsingumootori abil.
{
} = Mine programmi ametlikule lehele.
{
} = Installige programm teie arvutisse installitud Ubuntu hoidlate abil.
Kas teate mõnda head programmi, mida meie nimekirjas pole?
Saada meile a e-mail täpsustades programmi nime ja lisades võimaluse korral lisateavet või selle puudumisel öelge meile, kust me selle saame.
lisandid
Tekstiredaktorid
- populaarne halb
- Väga programmeerimisele orienteeritud
- Konsool
- Mitmeotstarbeline
Dokid
Kanderaketid
Failihaldurid
- Delfiin. {
- EmelFM2. {
- GNOME komandör. {
- Vallutaja. {
- Ristisõdija. {
- Kesköö komandör. {
- Nautilus. {
- PCMani failihaldur. {
- thunar. {
Kontorite automatiseerimine
turvalisus
- 11 parimat häkkimis- ja turberakendust.
- Autoscani võrk, et tuvastada oma WiFi-s sissetungijaid. {
- Prey, et leida oma sülearvuti, kui see on varastatud. {
- Tiiger, teha turvaauditeid ja avastada sissetungijaid. {
- KeepassX, kõigi oma paroolide salvestamiseks. {
- clamtk, viirusetõrje. {
programmeerimine
IDES
Internet
Maadeavastajad
elektronpost
sotsiaalsete võrgustike
- Gwibber. {
- Pino. {
- gTwitter. {
- choqok. {
- kobarlind. {
- Qwit. {
- Qwitik. {
- Twitter. {
- Kaks korda. {
- yasst. {
Kiirsõnumid
- Parimad Linuxi kiirsuhtluskliendid.
- Pidžin. {
- Kopete. {
- Psi. {
- Jabbim. {
- Gajim. {
- Empaatia. {
- BitlBee. {
- Gyache täiustatud. {
- emeeseen. {
- aMSN. {
- Elavhõbeda sõnumitooja. {
- KMess. {
- minveif. {
IRC
- Viis parimat IRC-klienti Linuxile.
- Pidžin. {
- Konversatsioon. {
- xchat. {
- chatzilla. {
- irssi. {
- quassel irc. {
- Smuxi. {
- KVirc. {
- ERC. {
- weechat. {
- Kerige Z. {
FTP
torrenteid
- 9 parimat Linuxi Bittorrenti klienti.
- Ülekandmine, üliõhuke ja võimas klient (kuigi mitte nii "täielik"). {
- Süstima, võib-olla kõige täiuslikum Bittorrent klient GNOME jaoks. {
- KTorrent, mis on samaväärne KDE Deluge'iga. {
- Bittornaado, üks arenenumaid kliente. {
- QBittorrent, klient põhineb Qt4-l. {
- torrent, ncurs terminali klient. {
- aaria2, veel üks hea terminali klient. {
- Vuze, võimas (kuid aeglane ja "raske") Java-põhine klient. {
- torrentflux, veebiliidesega klient (hallake oma torrente oma Interneti-brauseriga). {
- Torrenti episoodide allalaadija, et oma lemmiksarja episoodid automaatselt alla laadida. {
Multimeedia
heli-
- Audio-mängijad
- Audio redigeerimine
- Järjestused
- Süntesaatorid
- Kompositsioon ja noodikiri
- Muundurid
- teised
Video
- Kõik videopleierid.
- Tööriistad töölaua salvestamiseks.
- Videopleierid
- Video redigeerimine
- Muundurid
- Animafilm
- DVD loomine
- Webcam
- Töölaual salvestamine
Pilt, kujundus ja fotograafia
- Vaatajad + imetlus fototeek + põhitöötlus
- Täpsem piltide redigeerimine ja loomine
- Vektorkujutiste redigeerimine
- CAD
- Muundurid
- Skaneerimine
- teised
Teadus ja uurimistöö
- Astronoomia
- bioloogia
- Biofüüsika
- Keemia
- Geoloogia ja geograafia
- Füüsika
- Matemaatika
- 10 põhjust kasutada pehmet. tasuta teadusuuringutes.
Mitmesugused utiliidid
- Süsteemi haldus
- Failihaldus
- Piltide põletamine ja virtualiseerimine
- Brazier, piltide kirjutamiseks / väljavõtmiseks. {
- ISO Meister, ISO-failidega manipuleerimiseks. {
- K3B, CD-de ja DVD-de kirjutamiseks. {
- GMountISO, ISO-failide ühendamiseks. {
- gISOMunt, ISO-failide ühendamiseks. {
- Furius ISO kinnitus, ISO-, IMG-, BIN-, MDF- ja NRG-failide ühendamiseks. {
- AtsetoonISO, ISO- ja MDF-failide ühendamiseks. {
- teised