Bendrosios sąvokos
Kaip išsamiau paaiškinta skyriuje Paskirstymai, kiekvienas „Linux“ paskirstymas yra numatytas pagal skirtingas programas. Svarbi jų dalis yra net su pažangiu biuro paketu ir galingomis garso, vaizdo ir vaizdo redagavimo programomis. Tai yra du svarbūs skirtumai, susiję su „Windows“: a) ne visuose „distros“ numeriuose yra tos pačios programos, b) daugelyje „distros“ yra jau visiškai įdiegtų programų, todėl nereikia jų gauti atskirai.
Programų diegimo būdas taip pat gali skirtis paskirstymuose. Tačiau visi jie turi bendrą idėją, kuri juos išskiria iš „Windows“: programos atsisiunčiamos iš oficialių jūsų platyklos saugyklų.
Kas yra saugyklos?
Saugykla yra svetainė, tiksliau, serveris, kurioje saugomi visi jūsų platintojui prieinami paketai. Ši sistema turi KELIAS pranašumas palyginti su tuo, kurį naudoja „Windows“, kai perkama ar atsisiunčiama programų diegimo programa iš interneto.
1) Didesnis saugumas: Kadangi visi paketai yra centriniame serveryje ir yra įtraukta labai didelė dalis atvirojo kodo programų (t. Y. Kiekvienas gali pamatyti, ką daro), daug lengviau kontroliuoti, ar juose yra „kenkėjiškų kodų“, ar ne. Blogiausiu atveju suvaldykite „užkrėtimą“ (pakaktų pakuotę išimti iš saugyklų).
Tai taip pat neleidžia vartotojui naršyti nepatikimuose puslapiuose, ieškant mėgstamų programų.
2) Daugiau ir geresnių atnaujinimų: ši sistema leidžia atnaujinti VISĄ operacinę sistemą. Kiekviena programa nebetvarko atnaujinimų, dėl to eikvojami ištekliai, pralaidumas ir kt. Be to, jei atsižvelgsime į tai, kad sistemoje „Linux“ VISKAS yra programa (nuo langų tvarkymo iki darbalaukio programų, per patį branduolį), tai yra tinkamas būdas atnaujinti net ir pačias smulkiausias ir paslėptas programas, kurias jūsų vartotojas naudoja. sistema.
3) Tik administratorius gali įdiegti programas: visiems rajonams taikomas šis apribojimas. Dėl šios priežasties, bandant įdiegti ar pašalinti programas, sistema paprašys jūsų administratoriaus slaptažodžio. Nors taip yra ir naujose „Windows“ versijose, daugeliui vartotojų, įpratusių prie „WinXP“, ši konfigūracija gali šiek tiek erzinti (nors, patikinu jus, būtina užtikrinti minimalų sistemos saugumą).
Kaip pridėti / pašalinti programas mano platintuve?
Mes jau matėme, kad tai turi būti padaryta iš esmės per saugyklas. Bet kaip? Na, kiekviena distro turi atitinkamą paketų tvarkyklę, kuri leidžia valdyti programas. Dažniausiai „pradedančiųjų“ rajonuose, dažniausiai pagrįstuose „Debian“ ar „Ubuntu“, yra APT, kurio populiariausia grafinė sąsaja yra Synaptic. Tačiau jūs turite žinoti, kad kiekvienas platintojas pasirenka savo paketų tvarkytuvę („Fedora“ ir RPM; apie „Arch Linux“ ir darinius, pacman) ir, žinoma, jūs taip pat pasirenkate pageidaujamą GUI (jei jis yra).
Spustelėkite čia perskaityti įrašą apie visus programos diegimo metodus arba perskaityti trumpą santrauką.
Grafinės sąsajos naudojimas paketų tvarkytuvei
Kaip matėme, dažniausiai paketus galite įdiegti, pašalinti ar iš naujo įdiegti per savo paketų tvarkytuvę. Visos grafinės sąsajos yra gana panašaus dizaino.
Pažiūrėkime, kaip naudoti „Synaptic“ paketų tvarkyklę (kuri buvo senesnėse „Ubuntu“ versijose ir kurią dabar pakeičia „Ubuntu“ programinės įrangos centras).
Visų pirma, visada verta atnaujinti turimų programų duomenų bazę. Tai daroma naudojant mygtuką Perkrauti iš naujo. Kai atnaujinimas bus baigtas, įveskite savo paieškos terminą. Tikriausiai bus nurodyta daug pakuočių. Norėdami pamatyti daugiau informacijos, spustelėkite jus dominančius. Jei norite įdiegti paketą, atlikite tai dešiniuoju pelės mygtuku spustelėkite ir pasirinkite parinktį Pažymėkite, kad įdiegtumėte. Pasirinkę visus paketus, kuriuos norite įdiegti, spustelėkite mygtuką aplicar. Norėdami pašalinti paketus, procedūra yra ta pati, tik jūs turite pasirinkti parinktį Pažymėkite, kad pašalintumėte (pašalinti, paliekant programos konfigūracijos failus) arba Pažymėkite, jei norite visiškai pašalinti (Ištrinti viską).
Naudojant terminalą
Vienas dalykas, kurį jūs išmoksite naudodami „Linux“, yra tai, kad turite prarasti baimę dėl terminalo. Tai nėra kažkas, rezervuotas įsilaužėliams. Priešingai, kai priprasite, turėsite galingą sąjungininką.
Kaip ir vykdant grafinę sąsają, norint įdiegti ar pašalinti programas, būtina turėti administratoriaus teises. Iš terminalo tai paprastai pasiekiama pradedant mūsų komandos sakinį : sudo. „Apt“ atveju tai pasiekiama taip:
sudo apt-get update // atnaujinti duomenų bazę sudo apt-get install paketas // įdiegti paketą sudo apt-get remove paketas // pašalinti paketą sudo apt-get purge paketas // visiškai pašalinti apt-cache paieškos paketą paketas // ieškoti paketo
Sintaksė skirsis tuo atveju, jei jūsų platintojas naudoja kitą paketų tvarkyklę (rpm, pacman ir kt.). Tačiau idėja iš esmės yra ta pati. Norėdami pamatyti visą komandų ir jų atitikmenų sąrašą skirtinguose paketų tvarkytuvuose, rekomenduoju perskaityti Pacmanas rosetta.
Nepaisant naudojamo paketų tvarkyklės, diegiant paketą labai tikėtina, kad jis paprašys įdiegti kitus paketus, vadinamus priklausomybės. Šie paketai yra būtini norint, kad programa, kurią norite įdiegti, veiktų. Pašalinimo metu tikriausiai susimąstysite, kodėl jis neprašė pašalinti ir priklausomybių. Tai priklausys nuo to, kaip paketo tvarkyklė atliks veiksmus. Kiti paketų valdytojai tai daro automatiškai, tačiau APT reikalauja tai padaryti rankiniu būdu, vykdydami šią komandą išvalyti nepanaudotas įdiegtas priklausomybes bet kokia jūsų sistemoje šiuo metu įdiegta programa.
sudo apt-get autoremove
Ar yra kitų būdų įdiegti programas „Linux“?
1. Privačios saugyklos: Dažniausias programų diegimo būdas yra oficialios saugyklos. Tačiau taip pat galima įrengti „asmenines“ ar „privačias“ saugyklas. Tai, be kitų dalykų, leidžia programų kūrėjams pasiūlyti savo vartotojams naujausias savo programų versijas, nelaukiant, kol jūsų distributoriaus kūrėjai surinks paketus ir įkels juos į oficialias saugyklas.
Tačiau šis metodas kelia pavojų saugumui. Akivaizdu, kad turėtumėte pridėti tik „privačias“ saugyklas iš tų svetainių ar kūrėjų, kuriais pasitikite.
„Ubuntu“ ir dariniuose labai lengva pridėti šias saugyklas. Tiesiog ieškokite atitinkamos saugyklos adresu Launchpad tada atidariau terminalą ir parašiau:
sudo add-apt-repository ppa: saugyklos pavadinimas sudo apt-get update sudo apt-get install packagename
Norėdami gauti išsamų paaiškinimą, siūlau perskaityti šį straipsnį apie kaip pridėti PPA (asmeninių paketų archyvai - asmeninių paketų archyvai) Ubuntu.
Verta patikslinti, kad kiti ne „Ubuntu“ pagrįsti skirstomieji rajonai nenaudoja EEPS, tačiau leidžia pridėti privačias saugyklas kitais būdais. Pavyzdžiui, „Arch Linux“ pagrindu veikiančiuose distros centruose, kurie naudoja pakmaną kaip paketų tvarkytuvą, galima pridėti AUR („Arch Users Repository“) saugyklas, labai panašias į PPA.
2. Laisvos pakuotės: Kitas būdas įdiegti programą yra atsisiųsti tinkamą paskirstymo paketą. Norėdami tai padaryti, turite tik žinoti, kad kiekvienas platintojas naudoja paketų formatą, kuris nebūtinai yra tas pats. „Debian“ ir „Ubuntu“ pagrįstos distros naudoja DEB paketus, „Fedora“ pagrindu veikiančios distros naudoja RPM paketus ir kt.
Kai paketas bus atsisiųstas, tiesiog dukart spustelėkite jį. Bus atidaryta grafinė paketų tvarkyklės sąsaja, klausianti, ar norite įdiegti programą.
Reikėtų pažymėti, kad tai taip pat nėra saugiausias paketų diegimo būdas. Tačiau kai kuriais konkrečiais atvejais tai gali būti naudinga.
3. Šaltinio kodo sudarymas- Kartais rasite programų, kurios nepateikia diegimo paketų, ir jūs turite kompiliuoti iš šaltinio kodo. Norėdami tai padaryti, pirmas dalykas, kurį turime padaryti „Ubuntu“, yra įdiegti metapaketą, vadinamą „build-essential“, naudojant vieną iš šiame straipsnyje paaiškintų metodų.
Apskritai, norint sukurti programą, reikia atlikti šiuos veiksmus:
1. Atsisiųskite šaltinio kodą.
2. Išpakuokite kodą, paprastai supakuotą su derva ir suspaustą po gzip (* .tar.gz) arba bzip2 (* .tar.bz2).
3. Įveskite aplanką, sukurtą išpakavus kodą.
4. Paleiskite konfigūravimo scenarijų (jis naudojamas patikrinti sistemos charakteristikas, turinčias įtakos kompiliacijai, sukonfigūruoti kompiliaciją pagal šias reikšmes ir sukurti makefile failą).
5. Vykdykite komandą make, atsakingą už kompiliavimą.
6. Vykdyti komandą Sudo padaryti įdiegti, kuris įdiegia programą sistemoje, arba dar geriau, įdiekite paketą patikrinti įdiegtiir paleiskite sudo checkinstall. Ši programa sukuria .deb paketą, kad jo nereikėtų kompiliuoti kitą kartą, nors jame nėra priklausomybių sąrašo.
„Checkinstall“ naudojimas taip pat turi pranašumą, kad sistema stebės tokiu būdu įdiegtas programas, taip pat palengvindama jų pašalinimą.
Čia yra išsamus šios procedūros vykdymo pavyzdys:
tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure make sudo checkinstall
Kiti rekomenduojami skaitymo straipsniai:
Kur gauti gerą programinę įrangą
Pradėkime paaiškindami, kad „Windows“ programos iš esmės neveikia „Linux“. Kaip jie neveikia, pavyzdžiui, „Mac OS X“.
Kai kuriais atvejais tai yra kelių platformų programos, tai yra su versijomis, skirtomis skirtingoms operacinėms sistemoms. Tokiu atveju pakaks įdiegti „Linux“ versiją ir išspręsti problemą.
Yra ir kitas atvejis, kai problema yra mažesnė: kalbant apie „Java“ sukurtas programas. „Java“ leidžia vykdyti programas, neatsižvelgiant į operacinę sistemą. Vėlgi, sprendimas yra labai paprastas.
Tuo pačiu principu „debesyje“ yra vis daugiau alternatyvų darbalaukio programoms. Užuot ieškoję „Linux Express“ skirtos „Outlook Express“ klono, galite naudoti „Gmail“, „Hotmail“ ir kt. Žiniatinklio sąsają. Tokiu atveju taip pat nebūtų jokių „Linux“ suderinamumo problemų.
Bet kas nutinka, kai reikia paleisti programą, kuri yra prieinama tik „Windows“? Šiuo atveju yra 3 alternatyvos: palikite „Windows“ įdiegtą kartu su „Linux“ (vadinamojoje «dvigubos įkrovos"), Įdiekite" Windows "" Linux "viduje naudodami a virtualios mašinos o naudoti Vyną, savotiškas „vertėjas“, leidžiantis paleisti daugelį „Windows“ programų „Linux“ sistemoje, tarsi jos būtų vietinės.
Tačiau prieš patekdamas į pagundą atlikti bet kurią iš 3 aukščiau aprašytų alternatyvų, siūlau anksčiau atmesti galimybę, kad yra nemokama alternatyva atitinkamai programai, kuri savaime veikia pagal „Linux“.
Būtent yra tokių svetainių kaip „LinuxAlt“, Freealtai o Alternatyva kurioje galima ieškoti nemokamų programų, kurias naudojote sistemoje „Windows“, alternatyvų.
Prieš kurį laiką mes taip pat padarėme įtraukimas į sąrašą, nors tai gali būti ne 100% atnaujinta.
Be rekomenduojamų nuorodų, žemiau rasite nemokamos programinės įrangos „crème de la crème“, sugrupuotą pagal kategorijas. Tačiau verta paminėti, kad šis sąrašas buvo sukurtas tik rekomendacijoms ir neatspindi viso turimų puikių ir vis gausesnių nemokamos programinės įrangos įrankių katalogo.
Ankstesni paaiškinimai prieš peržiūrint siūlomas programas.
{
} = Ieškokite įrašų, susijusių su programa, naudodamiesi tinklaraščio paieškos varikliu.
{
} = Eikite į oficialų programos puslapį.
{
} = Įdiekite programą naudodami „Ubuntu“ saugyklas, įdiegtas jūsų kompiuteryje.
Ar žinote gerą programą, kurios nėra mūsų sąraše?
Atsiųskite mums a email nurodydami programos pavadinimą ir, jei įmanoma, įtraukite papildomos informacijos arba, jei to nepavyksta, pasakykite mums, kur galime ją gauti.
Priedai
Teksto redaktoriai
- populiarus blogas
- Labai orientuotas į programavimą
- Konsolės
- Daugiafunkcinis
Dokai
- Kairo dokas. { } { } { }
- awn. { } { } { }
- Dokis. { } { } { }
- Wbaras. { } { } { }
- Simdockas. { } { } { }
- Gnome-do. { } { } { }
- Kiba dokas. { } { }
Paleidėjai
Failų tvarkyklės
- delfinas. { } { } { }
- „EmelFM2“. { } { } { }
- GNOME vadas. { } { } { }
- užkariautojas. { } { } { }
- Krusaderis. { } { } { }
- Vidurnakčio vadas. { } { } { }
- "Nautilus". { } { } { }
- „PCMan“ failų tvarkyklė. { } { } { }
- Tunaras. { } { } { }
Biuro automatizavimas
- "OpenOffice". { } { } { }
- LibreOffice. { } { }
- „StarOffice“. { } { }
- KOffice. { } { } { }
- „GnomeOffice“. { } { } { }
saugumas
- 11 geriausių įsilaužimų ir saugumo programų.
- „Autoscan“ tinklas, norėdami aptikti įsibrovėlius jūsų „wifi“. { } { }
- Grobis, norėdami rasti savo nešiojamąjį kompiuterį, jei jis yra pavogtas. { } { }
- Tigras, atlikti saugumo auditus ir aptikti įsibrovėjus. { } { } { }
- „KeepassX“, kad išsaugotumėte visus slaptažodžius. { } { } { }
- clamtk, antivirusinė programa. { } { } { }
programavimas
IDE
- anjuta. { } { } { }
- Užtemimas. { } { } { }
- Qt kūrėjas. { } { } { }
- Netbeans. { } { } { }
- „Mono Develop“. { } { } { }
- Geany. { } { } { }
- „CodeLite“. { } { } { }
- Lozorius. { } { } { }
Internetas
Tyrinėtojai
- "Firefox". { } { } { }
- Trys karaliai. { } { } { }
- užkariautojas. { } { } { }
- chromas. { } { } { }
- jūrų beždžionė. { } { } { }
- Opera. { } { }
- lūšis. { } { }
elektroninis paštas
- evoliucija. { } { } { }
- "Thunderbird". { } { } { }
- Claws Mail. { } { } { }
- KMail. { } { } { }
- Sylpheed. { } { } { }
Socialiniai tinklai
- Gwibberis. { } { } { }
- Pino. { } { } { }
- „gTwitter“. {
} {
}
- choqok. { } { } { }
- zvimblys. { } { } { }
- Qwit. { } { } { }
- Qwitik. { } { } { }
- Twitter. { } { } { }
- Twitimas. { } { }
- yasst. { } { }
Instant Messaging
- Geriausi „Linux“ tiesioginių pranešimų klientai.
- žargonas. { } { } { }
- Kopete. { } { } { }
- Psi. { } { } { }
- Jabimas. { } { }
- Gajimas. { } { } { }
- Empatija. { } { } { }
- „BitlBee“. { } { } { }
- Gyache pagerėjo. { } { }
- emesenas. { } { } { }
- aMSN. { } { } { }
- „Mercury Messenger“. { } { }
- KMess. { } { } { }
- Minbifas. { } { } { }
IRC
- 5 geriausi „Linux“ skirti IRC klientai.
- žargonas. { } { } { }
- Konversacija. { } { } { }
- xchat. { } { } { }
- chatzilla. { } { } { }
- irssi. { } { } { }
- „Quassel IRC“. { } { } { }
- Smuxi. { } { } { }
- KVirc. { } { } { }
- EMTT. { } { } { }
- „WeeChat“. { } { } { }
- Slinkite Z. { } { } { }
FTP
- FileZilla. { } { } { }
- gFTP. { } { } { }
- FireFTP. { } { }
- KFTPgrabberis. { } { } { }
- NCFTP. { } { } { }
- Nemokamas atviras FTP veidas. { } { } { }
- LFTP. { } { } { }
liūtis
- 9 geriausi „Linux“ skirti „Bittorrent“ klientai.
- Pavarų Dėžė, itin plonas ir galingas klientas (nors ir ne toks „pilnas“). { } { } { }
- Plaukti, ko gero, išsamiausias GNOME „Bittorrent“ klientas. { } { } { }
- KTorrent, KDE „Deluge“ atitikmuo. { } { } { }
- Bitornadas, vienas pažangiausių klientų. { } { } { }
- „QBittorrent“, klientas pagrįstas Qt4. { } { } { }
- „rTorrent“, ncurs klientą terminalui. { } { } { }
- arija2, dar vienas geras terminalo klientas. { } { } { }
- Vuze, galingas (bet lėtas ir „sunkus“) „Java“ pagrįstas klientas. { } { } { }
- „Torrentflux“, klientas su interneto sąsaja (valdykite savo torrentus iš interneto naršyklės). { } { } { }
- „Torrent“ serijos atsisiuntėjas, norėdami automatiškai atsisiųsti mėgstamos serijos serijas. { } { }
daugialypė terpė
Garso
- Garso grotuvai
- Garso redagavimas
- Sekvenceriai
- Sintezatoriai
- Kompozicija ir natos
- Keitikliai
- kiti
Video
- Visi vaizdo grotuvai.
- Įrankiai darbalaukiui įrašyti.
- Vaizdo grotuvai
- VLC { } { } { }
- GXine { } { } { }
- totemas { } { } { }
- „Mplayer“ { } { } { }
- SMPlayer { } { } { }
- KMPlayer { } { } { }
- UMPlayer { } { }
- Kofeinas { } { } { }
- Erelis { } { }
- sraigtas { } { }
- Tikras žaidėjas, realaudio formato grotuvas. { } { }
- Miro, platforma televizijai ir vaizdo įrašams internete. { } { } { }
- „Moovida Media Center“, TV ir vaizdo įrašų internete platforma. { } { } { }
- Gnashas, paleiskite „Flash“ vaizdo įrašus. { } { } { }
- Vaizdo įrašų redagavimas
- Keitikliai
- Multiplikacija
- DVD kūrimas
- Kamera
- Įrašymas darbalaukyje
Vaizdas, dizainas ir fotografija
- Žiūrovai + susižavėjimas nuotraukų biblioteka + pagrindinis redagavimas
- Pažangus vaizdų kūrimas ir redagavimas
- Vektorinių vaizdų redagavimas
- ESD
- Keitikliai
- Nuskaitymas
- kiti
Mokslas ir tyrimai
- Astronomija
- biologija
- Biofizika
- Chemija
- Geologija ir geografija
- Fizika
- Matematika
- 10 priežasčių naudoti minkštą. nemokamai atliekant mokslinius tyrimus.
Įvairios komunalinės paslaugos
- Sistemos administravimas
- Failų tvarkymas
- Vaizdų įrašymas ir virtualizavimas
- Kaitintuvas, įrašyti / išgauti vaizdus. { } { } { }
- ISO meistras, manipuliuoti ISO failais. { } { } { }
- K3B, įrašyti kompaktinius diskus ir DVD diskus. { } { } { }
- GMountISO, norėdami prijungti ISO failus. { } { } { }
- gISOMmount, norėdami prijungti ISO failus. { } { } { }
- Furius ISO kalnas, norint prijungti ISO, IMG, BIN, MDF ir NRG failus. { } { } { }
- AcetonasISO, norint prijungti ISO ir MDF failus. { } { } { }
- kiti