Alle slags programmer eller oppdateringer som i dag brukes i Ubuntu, etablert utelukkende av repositories.Men mange brukere ikke engang vet hva det er og hva som er dens viktigste formål.
Hva er det?
repository - en spesiell plass som brukeren av operativsystemet Ubunty kan stille alle slags oppdateringer eller program.Hvis du har hatt glede og Mac operativsystemer til Windows, har du sannsynligvis allerede vant til det faktum at programvaren er en eller flere av installasjonsfiler som brukeren er gitt på visse medier, eller kan lastes ned via Internett.For Ubuntu operativsystemet gir også mulighet for programvaredistribusjon, men det er mer relatert til spesialisert lukket eller proprietær programvare.
Vault - et sted som inneholder mye av programvaren Ubuntu, som er pakket i spesial Deb filer som inneholder dem nødvendige biblioteker.Disse filene ofte kan bli funnet på Internett eller på noen bærbare lagringsmedier, selv på CD, som du installerte selve operativsystemet.
Repository som en universell oppbevaringssted for Ubuntu
Men se slike filer, mange brukere kan ikke engang vet at et depot.Dette er en spesialisert lagringsserver som filene er.Med andre ord, kan depotet kan kalles en slags kildekode-programmer, som brukere fra sine datamaskiner koblet til den via et nettverk eller Internett ved hjelp av spesialverktøy, og deretter kan du se hvilke pakker som er i dag allerede har på datamaskinen, og som kan settes.Det er verdt å merke seg at det overveldende flertallet av verktøy vedlikeholde prosedyre enkle søkeord og kan dele pakker inn i flere grupper etter kategorier.
Application bunter "repository program" - er evnen til å bruke prostog nok, og på samme tid, sentralisert metode for installasjon eller fjerning av diverse programvare, samt for brukere så mye lettere lagt ut diverse oppgraderinger.Den nylig installerte operativsystemet kan allerede være nødvendig repositories, men ingen forbyr å bruke som en tredjeparts datalageret.
Ubuntu repositories inneholde et stort antall forskjellige programvare, så ofte er det ikke noe vanskelig å finne i dem du er interessert i verktøyet.Selvfølgelig kan du bare laste ned fra Internett enhver .deb pakke fil, eller til å prøve på egen hånd å samle programmet fra kilden, men du bør være oppmerksom på at dette alternativet er mer tidkrevende og ikke alltid til slutt viser seg å være effektive.
Hvordan søke etter og installere de ulike programmene?
utgangspunktet bruker depotet Ubuntu, bør du anta at det er noe problem skal løses av verktøyet, men du kanskje ikke engang vet om det er noen, og hvordan det kalles.Imidlertid er det sannsynlig at du vet program-kolleger som er brukt i andre operativsystemer.
bruke noen søkemotor på Internett, vil du finne du er interessert i alternativer for ønsket program, for eksempel ved å skrive inn navnet på et lignende verktøy i Windows, men føye til søket "for Ubuntu».I det overveldende flertallet av tilfellene søkemotoren vil gi deg noen navn på programmer, er det verdt å merke seg det faktum at de kan være representert i store nok mengder, men å velge den mest mulig for optimale gjeste brukere som allerede bruker det.Nesten alle moderne verktøy har sin egen side på internett, noe som vil være tilgjengelig med flere funksjoner eller vise skjermbilder.
Hvor kan jeg laste ned programmet?
Når du har identifisert med navnet på programmet, må kjøre Application Center Ubuntu, og deretter finne den i den tilgjengelige listen.Mest sannsynlig vil du være i stand til å finne og installere den i en relativt kort periode.I tillegg er det sannsynlig at utviklerne presentere egne depoter for iOS 7 eller andre operativsystemer.I den overveldende majoriteten av tilfeller i disse depotene er den nyeste versjonen av programmet du er interessert i, så hvis du er interessert i maksimal effektivitet, er det nødvendig å nøye undersøke området og bruke søke.
Bare hvis du ikke finner programmet du ønsker ved hjelp av depotet for iOS 7 eller andre operativsystemer, bør du prøve andre installasjonsalternativer.Ofte hender det at de versjoner av programvare som er i depotene er eldre versjoner, men faktisk er det ofte situasjoner der de er bedre integrert i Ubuntu, og i visse situasjoner også variere mer stabilt arbeid.
§
i Ubuntu repositories beste delt inn i fire seksjoner, kalt komponenter og er designet for å reflektere den siden i lisensen, og nivået av støtte tilgjengelig for brukeren.Pakkene er delt komponent som følger:
- Main - helt gratis programvare som støttes av Canonical.
- restricter - proprietær programvare, som omfatter hovedsakelig ulike enhetsdrivere.Alle verktøy er støttet av Canonical.
- Universe - også fri programvare som ikke er offisielt støttet av Canonical, men det er kontrollert av brukeren fellesskapet av operativsystemet.
- Multiverse - proprietær programvare som ikke har støtte fra Canonical.
typer repositories
også, det er 5 hoved repositories:
- Release - pakker som har blitt utgitt på tidspunktet for utgivelsen.
- Slipp-sikkerhet - de pakkene der det er noen kritiske sikkerhetsoppdateringer.
- versjons-oppdateringer - pakker som inneholder en systemoppgradering, herunder også ulike mer moderne versjon av programvaren som er utgitt etter den offisielle utgivelsen.
- versjons-backports - backporting alle typer tilhører de nye versjonene av bestemt programvare, som bare er tilgjengelig i ustabile versjoner av Ubuntu.
- Partner - depot, som inneholder ulike programvareselskaper som er partnere av Canonical.
verdt å merke seg at i tillegg til den offisielle, det er andre repositories for iOS 8 og andre operativsystemer.De kan lages av forfatterne av disse eller andre verktøy, samt folk som bare besluttet fra kilde til å samle en komplett pakke, og slipper den offentlig tilgjengelig for andre brukere.Legge
gjennom Launchpad
Hvis du ikke vet hvordan du legger til et depot, vil dette hjelpe deg Launchpad, som gir mulighet for å skape PPA repositories.Disse anleggene er relativt små pakker, der eieren setter ulike kilder, og brukere til produksjonen gir en full deb-dokument.
Hvordan kobler jeg?
Hvis en person ikke finner det interessant verktøyet, kan det være å finne ut hvordan du legger til et depot, og deretter laste den ned til den aktuelle programvaren.Det skjer ofte at i Ubuntu repositories er rett og slett ingen forskjellige verktøy som kan være nødvendig for å løse dem eller andre problemer.Det er av denne grunn at det er ganske mange av tredjeparts repositories, tilkobling hvor du kan få tilgang til nødvendig programvare.Dette kan gjøres ved hjelp av et grafisk brukergrensesnitt, eller gjennom konsollen.
Umiddelbart er det verdt å merke seg at i noen repositories, i tillegg til disse pakkene som du trenger, kan være så ulike eksperimentelle montering av ulik programvare, også inkludert kjernen, som inneholder Linux-depotet.Siden den versjonen av disse pakkene i den overveldende majoriteten av tilfeller høyere enn de som bruker deg, "Update Manager" kan prøve å oppgradere selv.Han vil gjøre dette gjennom en gratis depot som kan føre til skade på systemet ditt.Det er av denne grunn at du trenger i alle fall lese nøye beskrivelsen av plug-in lagring samt den informasjonen som er i "Update Manager".
Bruke GUI
I dette tilfellet er depotet for iOS åtte og andre operativsystemer koblet som følger:
- Åpner Application Center Ubuntu.
- Deretter går du til "Edit" / "Programvarekilder".
- I det nye vinduet velger du fanen "Annen programvare", og klikk deretter på "Legg til" -knappen.
- I det nye vinduet fylle ut feltet "linje ART:" trykk på knappen "Legg Source".
- nå lagt strøm og slått på, kan du lukke vinduet.
Siden du har koblet til ny kilde av programvaren, må du oppdatere informasjonen pakken.I det overveldende flertallet av tilfellene etter tilkoblingsvinduet vises der brukeren blir bedt om å oppdatere dataene.I vinduet, klikker du bare på «Oppdater» -knappen.
Når du vil oppdatere all informasjon om pakker boksen "Programvarekilder" vil bli stengt, og, mest sannsynlig, vil du ha en feil som kilden til søknaden er signert.Men du kan installere verktøyet du er interessert i hvem du er i de tilkoblede repositories, med standardverktøy.Å rette feilen usignerte depotet, bør du avtale i beskyttelsessystemet.
Med konsollen
Dette alternativet er den beste av alle de eksisterende metoder.Det beste er å legge til et lokalt repository eller andre lagringssteder som bruker konsollen.Dette gjøres ganske enkelt fordi depotet er lagt til en eneste kommando, som for eksempel: sudo apt-add-repository ppa: ripps818 / coreavc.
Om nødvendig kan du bare fjerne konsollen og depotet.
beskyttelsessystem
Siden det overveldende flertallet av tilfellene depotet ligger på Internett, er det en mulighet for at angripere kan erstatte depotet på egen hånd, som inneholder en rekke modifiserte pakker.Dermed ved å installere på datamaskinen modifiserte programvaren, kan brukeren sette systemet under reelle trusselen.Men i mange repositories gi beskyttelse mot forfalsking.En slik mulighet for beskyttelse er implementert ved å sammenligne signaturer av klienten og depotet.I så fall, hvis lagrings har en digital signatur, på brukerens datamaskin har en nøkkel som er åpen for depotet.
I Ubuntu standard klarert depot ligger på installasjons-CD.Hvis en brukers datamaskin koblet flere repositories, er det best å være en betrodd depotet.
Hvordan legge til en nøkkel?
montere butikken, som er beskyttet av en digital signatur, må du laste ned en spesialisert offentlig nøkkel, som må legges til systemet.Ganske ofte for nedlasting kan gis en pakke tilgjengelig for installasjon, som vil være helt selvstendig foreskrive nøkkel depotet.Hvis du laster ned nøkkelen direkte fra depotet, og i så fall vil du bli gitt en vanlig fil med filtypen .gpg, .key, eller noen andre.Legg filsystemet skal bruke konsollen kommandoen sudo apt-key add repo.key, men i stedet .key spesifiserer nøkkelen depotet, som ble mottatt av deg.
Legge til en nøkkel via serveren
Det beste alternativet er å legge en nøkkel via en dedikert server, som er under beskyttelse.Ganske ofte, når det kommer til tasten, gitt sin alfanumerisk identifikator som brukeren ved første øyekast kan være helt uforståelig, men det er et unikt navn.Disse tastene er plassert på en dedikert server, hvor de kan få hvem som helst.