Ubuntu-bestand met opslagplaatsen. Het vinden van de vereiste PPA en de beschrijving ervan

Het Ubuntu-repositorypakket is een opslagplaats voor bepaalde gegevens, in dit geval programma's. Linux-distributies hebben officiële en niet-officiële repository's. De meeste bieden gratis installatie software.

Opslagplaats en software

Gebruikers van operatiekamers Windows-systemen of Mac OS zijn eraan gewend dat software in de vorm van installatiebestanden wordt geleverd. Maar 18 04 zijn .deb-pakketten die programma's en benodigde bibliotheken. Ze worden opgeslagen in opslagplaatsen waarmee de gebruiker vóór de installatie verbinding maakt.

Dit biedt een gedecentraliseerde methode voor het installeren of verwijderen van software. Maakt het gemakkelijker om updates te plaatsen en de programma's en add-ons te vinden die u nodig heeft. IN geïnstalleerde distributie bevat alles benodigde opslagplaatsen Met een groot aantal diverse software. Het installeren van programma's uit repository's staat gelijk aan het downloaden van een pakket van internet door de gebruiker of het bouwen van een programma op basis van de broncode.

Het zoeken en instellen van repositories in Ubuntu gebeurt met behulp van speciale nutsvoorzieningen bijvoorbeeld synaptisch. Het is een GUI-programma voor het beheren van pakketten op Ubuntu-achtige Linux-distributies. Combineert de mogelijkheden van een consolesysteem en het gemak van een grafische interface. Hiermee kunt u pakketten installeren, verwijderen, configureren en bijwerken.

Soorten software

De programma's die in de Ubuntu-repository worden vermeld, zijn onderverdeeld in vier secties. Elke groep verschilt qua beschikbaarheid en licentiemogelijkheden. Sommigen van hen worden ondersteund door Canonical, de maker van Linux.

Als volgt verdeeld:

  • main - gratis, ondersteund door Canonical;
  • beperkt - eigen, ondersteund door Canonical;
  • universum - gratis, niet ondersteund door Canonical;
  • multiversum - eigen, niet ondersteund door Canonical.

Hoe een repository toe te voegen in Ubuntu

De officiële repository bevat een groot aantal programma's, maar veel populaire apps ontbreken. Ontwikkelingsbedrijven maken hun eigen lijsten met opslagplaatsen voor Ubuntu waarmee u de software kunt installeren. Uitgevoerd in een grafische interface of in de console. Bij het verbinden van opslagplaatsen is het belangrijk om er rekening mee te houden dat sommige programma's instabiel kunnen zijn.

Verbinding via het centrum Ubuntu-applicaties. Instructies:

  1. Open het Ubuntu Application Center-programma.
  2. Ga naar het menu-item "Applicatiebronnen".
  3. Selecteer het tabblad "Software". externe ontwikkelaars", opmerking vereiste versies programma's, klikt u op de knop "Toevoegen".
  4. Voer in het venster dat verschijnt in APT-lijn, klik op 'Bron toevoegen'.
  5. Na de update kunt u pakketten installeren vanuit de nieuw verbonden repository.
  6. Werken via Bash.

De repository wordt toegevoegd met één commando:

Sudo apt-add-repository ppa:ripps818/coreavc

Kan gebruikt worden betrouwbare manier.

  1. Bewerk eerst in /etc/apt/sources.list, dat een lijst met opslagplaatsen bevat.
  2. Na het opslaan moet u de lijst met pakketten bijwerken met de opdracht sudo apt-get update.
  3. Nu kunt u de pakketten installeren.

ATOOM

Bekende teksteditor met open broncode.

Gebruikt op Ubuntu 18 04 en andere besturingssystemen. Heeft een groot aantal plug-ins voor de volgende talen:

  • C, C++, C#;
  • HTML, CSS, MINDER, Sass;
  • JavaScript;
  • Python;

Gebruik het commando om een ​​repository toe te voegen:

Sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update

DOCKY

DOCKY is een opstartprogramma dat doet denken aan het paneel in Mac OS.

Eenvoudig te installeren, heeft minimale hoeveelheid instellingen, ondersteunt verschillende plug-ins.

  1. Om naar de instellingen te gaan, klikt u op het ankerpictogram.
  2. Pictogrammen worden toegevoegd nadat het programma is gestart. Het pictogram verschijnt op het paneel en u moet erop klikken klik met de rechtermuisknop muis, selecteer "Aan paneel koppelen".
  3. Om te verwijderen hoeft u alleen maar het pictogram te pakken en het buiten het paneel te verplaatsen.

U moet opnieuw opstarten om de wijzigingen door te voeren.

Stabiele PPA:

Sudo add-apt-repository ppa:docky-core/stable sudo apt-get update && sudo apt-get install docky

PPA voor ontwikkelaars:

Sudo add-apt-repository ppa:docky-core/ppa sudo apt-get update && sudo apt-get install docky

DROPBOX

Een van de meest populaire cloud-opslag Dropbox heeft een eigen opslagplaats.

Een lijst toevoegen vanuit de Ubuntu-repository:

Sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E sudo sh -c "echo "deb http://linux.dropbox.com/ubuntu/wily main" >> /etc/apt/sources .list.d/dropbox.list" sudo apt-get update

Met Dropbox kunnen al je bestanden op één plek worden verzameld. Ze zijn gemakkelijk te vinden en te synchroniseren op alle apparaten. Dit biedt de mogelijkheid teamwerk over lay-outs en andere bestanden.

Het duurste pakket biedt onbeperkt geheugen voor het opslaan van bestanden. De kosten bedragen 20 dollar per maand (1200 roebel), er is de mogelijkheid om gratis te testen.

FIREFOX AURORA

Deze opslagplaats biedt:

  • probeer de bètabrowserfuncties uit die zijn inbegrepen volgende versie;
  • werken met browserontwikkelaar Editie specifiek voor ontwikkelaars;
  • gebruik de nieuwe generatie Nightly-browser.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora sudo apt-get update

GOOGLE

Google-bedrijf biedt opslagplaatsen voor installatie de volgende diensten:

  • Chroom;
  • Aarde;
  • Muziek;
  • Bureaublad, Picasa;
  • Talk-plug-in.

Het biedt eenvoudige en handige manier installatie van software, updates. Op de basis is Chrome gebouwd chroom browser, heeft voordelen zoals een ingebouwde plug-in voor PDF-viewer documenten, nieuwste versies Flash-speler.

Er worden drie versies aangeboden:

  • stabiel;
  • bètaversie;
  • ontwikkelaarsversie.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c "echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >>

Google Earth- een project dat foto's bevat van het hele aardoppervlak, gemaakt door satellieten. De kwaliteit van sommige regio's is behoorlijk hoge resolutie. Visualisatie wordt uitgevoerd vanwege driedimensionaal model bol, wat het belangrijkste verschil is met zijn voorganger Google Maps.

Wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c "echo "deb http://dl.google.com/linux/earth/deb/stable main" >> /etc/apt/sources.list.d/google.list" sudo apt-get-update

Google Muziek- dienst streamen muziek, podcasts. Gebruikers kunnen gratis online maximaal 50.000 nummers downloaden en beluisteren. Betaald abonnement Geeft je toegang tot een lijst met meer dan 40 miljoen nummers zonder advertenties. Nieuwe nummers kun je kopen via Google-winkel Toneelstuk.

Wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c "echo "deb http://dl.google.com/linux/musicmanager/deb/stable main" >> /etc/apt/sources.list.d/google.list" sudo apt-get-update

KnooppuntJS

NodeJS is een platform waarmee je met JavaScript als taal kunt werken algemeen doel.

Met zijn hulp kunt u microcontrollers programmeren, bureaubladvenstertoepassingen maken en communiceren met de server.

Het toevoegen van een lijst uit de Ubuntu-repository werkt als volgt:

Sudo add-apt-repository ppa:chris-lea/node.js

Sublieme tekst 3

Sublieme tekst- platformonafhankelijke tekstcode-editor.

Heeft een eenvoudige interface groot aantal plug-ins geschreven in Python. De ontwikkelaar geeft tijd om de mogelijkheden te testen, waarna er meldingen verschijnen over de noodzaak om een ​​licentie aan te schaffen.

Alle populaire programmeertalen worden ondersteund en syntaxisaccentuering is beschikbaar. Uitgerust met een pakketbeheerder voor snel zoeken en pakketten installeren zonder opnieuw op te starten. Er zijn verschillende visuele thema's en schermmodi. Werkend raam is verdeeld in 4 panelen, wat zorgt voor gelijktijdige bewerking van de code van meerdere bestanden.

Sommige delen van de code kunnen worden opgeslagen en worden als fragmenten gebruikt. Implementeerde een autosave-functie, ondersteuning voor sneltoetsen, automatisering met behulp van macro's en herhalen van de laatste acties.

Sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install

Vertegenwoordigt een soort opslag voor software. Installateurs worden opgeslagen op een server, waartoe indien nodig toegang kan worden verkregen. Wanneer u een repository toevoegt, wordt er een lijst geladen, een zogenaamde index, met informatie over hulpprogramma's en toepassingen. Kortom, als u een programma of applicatie moet downloaden, kunt u eenvoudigweg het programma of de applicatie selecteren die u nodig heeft uit de lijst, en het Ubuntu Application Center doet de rest. Van tijd tot tijd controleert Ubuntu zijn repositories en werkt hij zijn indexen bij. Hierdoor kan het systeem altijd ontvangen nieuwste updates software. Het gebruik van een combinatie van repository en hulpprogramma maakt het mogelijk om een ​​eenvoudige, gecentraliseerde methode te gebruiken voor het installeren/verwijderen van hulpprogramma's, evenals een handige manier om updates te uploaden. In een vers geïnstalleerde Ubuntu zijn alle benodigde repository's al verbonden, maar je kunt altijd die van derden installeren en gebruiken. Ze bevatten een vrij grote hoeveelheid verschillende software. In dit artikel gaan we dieper in op het toevoegen of verwijderen van een Ubuntu-repository. Laten we het uitzoeken. Laten we gaan.

Zoals hierboven vermeld, beschikt Ubuntu aanvankelijk al over een basisbron van applicaties. Als dit niet genoeg is, kan de gebruiker extra repository's installeren. Het toevoegen van een repository gaat als volgt:

  1. Ga eerst naar Systeeminstellingen en open Instellingen en updates.
  2. Ga vervolgens naar het tabblad “Andere software”.
  3. Klik op “Bron toevoegen” en geef het opslagadres op.
  4. Werk daarna de Ubuntu-indexen bij. Verlaat het instellingengedeelte en klik op de knop "Update" in het venster dat verschijnt.

Hetzelfde kan gedaan worden via opdrachtregel. Eerst moet je een terminal openen (gebruik hiervoor de sneltoetsen Alt+Ctrl+T) en voer vervolgens de opdracht uit:

sudo apt-add-repository "deb http://dl.google.com/linux/chrome/deb/stable main"

Het systeem kan u vragen een gebruikerswachtwoord in te voeren.

Schrijf daarna een opdracht die de Ubuntu-indexen bijwerkt:

Als je een lijst met repository's wilt zien, voer je het gewoon in een terminal uit:

sudo nano /etc/apt/sources.list

Om de nano-editor te verlaten, gebruikt u de sneltoets Ctrl+Z.

Laten we nu kijken hoe we een repository in Ubuntu kunnen verwijderen. Dit kan op twee manieren: via GUI en via de opdrachtregel.

Om aan de slag te gaan, gaat u naar het gedeelte 'Programma's en updates' en selecteert u 'Andere software'. Selecteer de gewenste lijn uit de lijst en klik op de knop “Verwijderen”. Als u het niet wilt verwijderen, kunt u eenvoudig de repository uitschakelen. Om dit te doen, hoeft u alleen maar het selectievakje naast het overeenkomstige lijstitem uit te schakelen.

Verwijderen via de terminal is heel eenvoudig. U hoeft alleen maar het commando te schrijven:

sudo apt-add-repository -r “deb http://dl.google.com/linux/chrome/deb/stable main”, geef net als in het vorige geval het wachtwoord op als het systeem dit vereist.

Dat is het. Zoals je kunt zien, is het vrij eenvoudig en kost het niet veel tijd.

Allerlei programma's of updates die momenteel in Ubuntu worden gebruikt, worden uitsluitend vanuit repositories geïnstalleerd. Veel gebruikers weten echter niet eens wat het is en wat het hoofddoel ervan is.

Wat is het?

Een repository is een bijzondere plek van waaruit de gebruiker besturingssysteem Ubunty kan allerlei updates of programma's installeren. Als u eerder operatiekamers heeft gebruikt Mac-systemen en Windows, dan ben je waarschijnlijk al gewend geraakt aan het feit dat software bestaat uit één of meerdere installatiebestanden die op bepaalde media aan de gebruiker worden verstrekt of via internet kunnen worden gedownload. Voor operatiekamer Ubuntu-systemen Deze optie voor softwaredistributie wordt ook geboden, maar dit geldt meer voor gespecialiseerde gesloten of propriëtaire programma's.

Een repository is een plaats waar het zich bevindt meest Ubuntu-software, die is verpakt in gespecialiseerde .deb-bestanden die de vereiste bibliotheken bevatten. Dergelijke bestanden zijn vaak te vinden op internet of op sommige draagbare media, zelfs op de cd waarop het besturingssysteem zelf is geïnstalleerd.

Repository als een universele Ubuntu-repository

Wanneer ze dergelijke bestanden zien, weten veel gebruikers echter misschien niet eens wat een repository is. Dit gespecialiseerde server-opslag waar dergelijke bestanden zich bevinden. Met andere woorden, repository's kunnen een soort applicatiebron worden genoemd, omdat gebruikers er vanaf hun computers verbinding mee maken via het netwerk of internet met behulp van gespecialiseerde nutsvoorzieningen, waarna ze kunnen zien welke pakketten er op staan op dit moment staan ​​al op de computer en welke kunnen worden geïnstalleerd. Het is vermeldenswaard dat de overgrote meerderheid van de hulpprogramma's de procedure ondersteunt eenvoudig zoeken Door trefwoorden, en kan pakketten ook op categorie in verschillende groepen splitsen.

Ubuntu-opslagplaatsen bevatten een enorm aantal een verscheidenheid aan software, dus het is vaak niet moeilijk om het hulpprogramma te vinden waarin u geïnteresseerd bent. Natuurlijk kunt u eenvoudig een pakket .deb-bestanden van internet downloaden of zelfs proberen het programma zelf vanaf de broncode te compileren, maar u moet begrijpen dat deze optie arbeidsintensiever is en niet altijd effectief zal zijn.

Hoe verschillende programma's zoeken en installeren?

Als u de Ubuntu-repository's gebruikt, moet u er in eerste instantie van uitgaan dat er een bepaalde taak is die met het hulpprogramma moet worden opgelost, maar het kan zijn dat u niet eens weet of deze bestaat en hoe deze heet. Het is echter waarschijnlijk dat u vergelijkbare programma's kent die in andere besturingssystemen worden gebruikt.

Met behulp van een internetzoekmachine vindt u de varianten van het gewenste programma die u interesseren, bijvoorbeeld door de naam van een soortgelijk hulpprogramma in Windows te typen, maar 'voor Ubuntu' aan de zoekopdracht toe te voegen. In de overgrote meerderheid van de gevallen geeft de zoekmachine u verschillende programmanamen, en het is de moeite waard om op te merken dat ze in een vrij groot aantal kunnen worden gepresenteerd, maar u kunt de meest optimale kiezen op basis van de beoordelingen van die gebruikers die er al gebruik van hebben gemaakt. Bijna elk modern hulpprogramma heeft zijn eigen pagina op internet, waar u vertrouwd mee kunt raken aanvullende kenmerken of bekijk schermafbeeldingen.

Waar kan ik het programma downloaden?

Nadat u de naam heeft gekozen van het programma waarin u geïnteresseerd bent, moet u het Ubuntu Application Center starten en het vervolgens vinden in beschikbare lijst. Hoogstwaarschijnlijk zult u het kunnen vinden en op een voldoende manier kunnen installeren korte termijnen. Bovendien is het waarschijnlijk dat de ontwikkelaars dat hebben gedaan eigen opslagplaatsen voor iOS 7 of andere besturingssystemen. In de overgrote meerderheid van de gevallen bevatten dergelijke repositories de nieuwste versies van het programma waarin u geïnteresseerd bent, dus als u geïnteresseerd bent in maximale productiviteit, moet u de site zorgvuldig onderzoeken en ook de zoekopdracht gebruiken.

Alleen als je het niet kon vinden het gewenste programma Als u opslagplaatsen voor iOS 7 of andere besturingssystemen gebruikt, moet u andere installatieopties proberen. Het komt vaak voor dat de versies van software die in de repositories staan ​​verouderde versies zijn, maar in werkelijkheid zijn er vaak situaties waarin ze beter geïntegreerd zijn in Ubuntu, en in bepaalde situaties ook stabieler zijn.

Secties

IN Ubuntu-beste repository's zijn onderverdeeld in vier secties, die componenten worden genoemd en die bedoeld zijn om de pagina weer te geven in zowel de licentie als het niveau toegankelijk voor de gebruiker steun. De pakketten zijn als volgt in onderdelen verdeeld:

  • Main is volledig gratis software die wordt ondersteund door Canonical.
  • Restricter is propriëtaire software die voornamelijk bestaat uit: diverse chauffeurs apparaten. Alle hulpprogramma's worden ook ondersteund door Canonical.
  • Universe is ook gratis software die niet officieel wordt ondersteund door Canonical, maar wordt beheerd door de gebruikersgemeenschap van het besturingssysteem.
  • Multiverse is eigen software en wordt niet ondersteund door Canonical.

Soorten opslagplaatsen

Er zijn ook 5 hoofdopslagplaatsen:

  • Release - pakketten die zijn uitgebracht op het moment van de release.
  • Release-security - pakketten die enkele kritieke beveiligingsupdates bevatten.
  • Release-updates - pakketten met systeemupdates, waaronder diverse modernere versies van software die na de officiële release zijn uitgebracht.
  • Release-backports - allerlei backports die behoren tot nieuwe versies van bepaalde software, die uitsluitend beschikbaar zijn in onstabiele versies van het Ubuntu-besturingssysteem.
  • Partner is een repository die verschillende software van Canonical-partnerbedrijven bevat.

Het is vermeldenswaard dat er naast de officiële ook andere repository's zijn voor iOS 8 en andere besturingssystemen. Ze kunnen worden gemaakt door de auteurs van bepaalde hulpprogramma's, maar ook door mensen die eenvoudigweg hebben besloten een volwaardig pakket samen te stellen op basis van de broncode en dit vervolgens vrij te geven in open toegang voor andere gebruikers.

Toevoegen via Launchpad

Als u niet weet hoe u een repository moet toevoegen, zal Launchpad u hierbij helpen en de mogelijkheid bieden om PPA-repository's te maken. Deze repositories zijn relatief kleine pakketten waarin de eigenaar verschillende bronnen plaatst, waardoor gebruikers een volwaardig deb-document krijgen.

Hoe verbinden?

Als iemand het hulpprogramma waarin hij geïnteresseerd is niet vindt, kan hij zelfstandig uitzoeken hoe hij een repository moet toevoegen en er vervolgens de benodigde software in kunnen laden. Het komt immers vaak voor dat de Ubuntu-repository's eenvoudigweg niet over verschillende hulpprogramma's beschikken die nodig kunnen zijn om bepaalde problemen op te lossen. Het is om deze reden dat er een vrij groot aantal repository's van derden zijn, wanneer u verbonden bent, kunt u toegang krijgen tot de benodigde software. Dit kan gedaan worden via of via de console.

Het is de moeite waard om meteen op te merken dat er in sommige repository's, naast de pakketten die je nodig hebt, ook allerlei experimentele builds van verschillende software kunnen voorkomen, inclusief kernels die Linux-repository's bevatten. Omdat de versie van dergelijke pakketten in de meeste gevallen hoger is dan de versie die u gebruikt, kan de Update Manager proberen het systeem zelf bij te werken. Het doet dit via gratis opslagplaatsen, die schade aan uw systeem kunnen veroorzaken. Het is om deze reden dat u in ieder geval de beschrijvingen van de aangesloten opslag aandachtig moet lezen, evenals de informatie in de “Update Manager”.

Met behulp van een grafische interface

IN in dit geval repository's voor iOS 8 en andere besturingssystemen zijn als volgt verbonden:

  1. Het Ubuntu-toepassingscentrum wordt geopend.
  2. Ga vervolgens naar “Bewerken” / “Applicatiebronnen”.
  3. Selecteer in het nieuwe venster het tabblad “Andere software” en klik vervolgens op de knop “Toevoegen”.
  4. Vul in het nieuwe venster het veld “ART Line:” in en klik op de knop “Bron toevoegen”.
  5. Nu de bron is toegevoegd en ingeschakeld, kunt u het venster sluiten.

Sinds je verbinding hebt gemaakt nieuwe bron software, moet u de pakketinformatie bijwerken. In de overgrote meerderheid van de gevallen verschijnt er na het verbinden een venster waarin de gebruiker wordt gevraagd deze gegevens bij te werken. In het venster hoeft u alleen maar op de knop “Update” te klikken.

Zodra u alle pakketinformatie hebt bijgewerkt, wordt het venster Applicatiebronnen gesloten en ontvangt u hoogstwaarschijnlijk een foutmelding waarin staat dat de applicatiebron niet ondertekend is. U kunt echter wel de hulpprogramma's waarin u geïnteresseerd bent, die zich in de repository bevinden waarmee u verbinding hebt gemaakt, installeren standaard middelen. Om de niet-ondertekende repositoryfout op te lossen, moet u het beveiligingssysteem al begrijpen.

De console gebruiken

Deze optie is de meest optimale van allemaal bestaande methoden. Het is het beste om een ​​lokale opslagplaats of andere soorten opslag toe te voegen via de console. Dit gebeurt heel eenvoudig, omdat de repository met slechts één commando wordt toegevoegd, zoals bijvoorbeeld: sudo apt-add-repository ppa:ripps818/coreavc.

Indien nodig kunt u de repository op dezelfde manier via de console verwijderen.

Beschermingssysteem

Omdat in de overgrote meerderheid van de gevallen repository's zich op internet bevinden, bestaat de mogelijkheid dat aanvallers de repository kunnen vervangen door hun eigen repository, die verschillende aangepaste pakketten bevat. Door gewijzigde software op uw computer te installeren, kan de gebruiker zijn systeem dus reëel in gevaar brengen. Veel repositories bieden echter bescherming tegen spoofing. Deze beveiligingsoptie wordt geïmplementeerd door de digitale handtekeningen van de client en de repository te vergelijken. Als de repository een digitale handtekening heeft, bevindt er zich op de computer van de gebruiker een sleutel die openstaat voor deze repository.

In Ubuntu zijn de standaard vertrouwde opslagplaatsen die zich op installatie schijven. Als er tegelijkertijd meerdere verbonden opslagplaatsen op de computer van de gebruiker zijn, verdienen vertrouwde opslagplaatsen de voorkeur.

Hoe een sleutel toevoegen?

Door opslag aan te sluiten die beveiligd is digitale handtekening, moet u een gespecialiseerd openbare sleutel, die aan het systeem moet worden toegevoegd. Heel vaak kan er een pakket worden aangeboden om te downloaden, beschikbaar voor installatie, dat de repositorysleutel volledig onafhankelijk registreert. Als u de sleutel rechtstreeks van de repositorywebsite downloadt, wordt u in dit geval verstrekt regulier bestand met de extensie .gpg, .key of een andere. Toevoegen dit bestand het is mogelijk om het systeem te betreden via console-opdracht sudo apt-key voeg repo.key toe, maar in plaats van .key wordt de repositorysleutel aangegeven die je hebt ontvangen.

Een sleutel toevoegen via de server

Meest de beste optie is het toevoegen van een sleutel via een gespecialiseerde server die beveiligd is. Heel vaak als waar we het over hebben over de sleutel wordt de alfanumerieke identificatiecode gegeven, wat op het eerste gezicht volkomen onbegrijpelijk kan zijn voor de gebruiker, maar dit unieke naam. Dergelijke sleutels bevinden zich op speciale servers, waar iedereen ze kan ontvangen.

Als je ooit software hebt geïnstalleerd op je favoriete Linux-distributie, bijvoorbeeld Ubuntu (Debian), CentOS, Fedora of iets compleet exotisch en weinig bekends, dan weet je dat de gemakkelijkste manier om dit te doen via de console is. Het kan echter zijn dat de vereiste software niet in de repository van deze distributie staat, en dan zul je een repository moeten toevoegen. Hoe je dit doet, vertel ik je in het artikel.

Wat is een repository in een Linux-systeem

Wat is dit eigenlijk - opslagplaats(ook bekend als “raap”) of, zoals ze ook schrijven: - PPA? In feite is dit een opslagplaats van pakketten die worden verzameld bijzondere mensen - onderhouders. Voordat een pakket deze repository betreedt, wordt het zorgvuldig getest op compatibiliteit met andere pakketten om conflicten te voorkomen. Installatie vanuit dergelijke repository's is dus meestal veilig en zou niet moeten leiden tot het crashen van reeds actieve programma's.

Aandacht: Installeer alleen pakketten uit vertrouwde repository's!

De PPA van elke Unix-achtige besturingssysteemdistributie kan worden vergeleken Google Spelen of Apple Appstore. Eigenlijk zijn Android en MacOS (iOS) dezelfde Unix-achtige besturingssystemen als Ubuntu, Red Hat (en zijn jongere zusje Fedora), CentOS en anderen Linux-distributies. Iets soortgelijks verscheen in Windows 8.

Het belangrijkste en onbetwiste voordeel van deze methode om programma's te installeren is dat u niet op internet naar software hoeft te zoeken, deze van dubieuze sites hoeft te downloaden en vervolgens virussen hoeft op te lopen, en dat u ook niet handmatig hoeft bij te werken.

Dankzij de opslagplaatsen die in het systeem zijn geïnstalleerd, wordt de routine van het installeren en bijwerken van programma's voor u gedaan pakketbeheerder ! In Ubuntu en Debian is dit het geval Apt-get, in Fedora en CentOS – Jammie, maar naar mijn mening heeft MacOS geen eigen pakketbeheerder.

Commando's om toe te voegen

Hoe kan ik een repository toevoegen in Ubuntu 12.04 of 14.04 met behulp van de terminal (console)? Laten we bijvoorbeeld de installatie van mijn favoriet nemen teksteditor SubliemeTekst van het WebUpd8-team antwoordt:

Een repository toevoegen (basissyntaxis):

sudo add-apt-repository ppa:<название репозитория>

sudo add - apt - repository ppa:< названиерепозитория>

Wij vervangen in plaats daarvan< название репозитория >WebUpd8-opdracht ppa:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

Een repository toevoegen aan Ubuntu

Het komt voor dat je een repository op een iets andere manier moet toevoegen, bijvoorbeeld wanneer ik het volgende nodig had:

deb http://deb.torproject.org/torproject.org betrouwbare main

Sla het bestand op en werk de lijst met pakketten opnieuw bij.

Een alternatieve manier is via het add-apt-repository commando (let op de aanhalingstekens):

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org vertrouwde hoofd"

sudo add - apt - repository "deb http://deb.torproject.org/torproject.org betrouwbare hoofd"

Commando's om te verwijderen

Hoe verwijder ik een repository op Ubuntu 12.04 of 14.04? We voegen eenvoudigweg de --remove-toets toe aan het reeds bekende commando:

sudo add-apt-repository --remove ppa:<название репозитория>

Opslagplaats in Ubuntu(Linux) is een softwareopslagplaats. Installatiebestanden opgeslagen op een speciale server die indien nodig toegankelijk is. Wanneer u een repository toevoegt, uploadt u een lijst genaamd index, dat informatie bevat over de programma's die in de bron worden gepresenteerd.

Als u software moet installeren, selecteert u gewoon de juiste toepassing uit de lijst. Het Applicatiecentrum downloadt automatisch alle benodigde pakketten en bibliotheken en installeert het programma.

Ubuntu controleert periodiek aangesloten opslagplaatsen en werkt de indexen ervan bij. Dus als het uitkomt nieuwe versie geïnstalleerde software, zal het systeem zelf hiervan op de hoogte zijn en aanbieden om deze bij te werken.

Een repository toevoegen in Ubuntu

Standaard heeft Ubuntu al een basistoepassingsbron aangesloten. Als dit niet genoeg is, kunt u extra repository's installeren. Bij alle acties wordt rekening gehouden met het voorbeeld van OS-versie 15.04 met de standaard Unity-desktopomgeving.

De repository verbinden via de grafische interface:

  1. Open " Systeemparameters» via het tandwielpictogram rechtsboven op uw bureaublad.
  2. Ga naar de sectie " Programma's en updates».
  1. Open het tabblad " Andere software».
  2. Klik op " Toevoegen…" en geef bijvoorbeeld het opslagadres op « deb http://dl.google.com/linux/chrome/deb/stable main "(Dit is de Google Chrome-repository).

  1. Nu moet u de systeemindexen bijwerken. Sluit de instellingen en klik in het venster dat verschijnt op “ Update».

Maak verbinding via de opdrachtregel:

  1. Bel de terminal (bijvoorbeeld met de toetsencombinatie Alt+Ctrl+T) .
  2. Voer de opdracht in (of kopieer).

sudo apt --add --repository "deb http://dl.google.com/linux/chrome/deb/stable main"

en druk op Enter. Met deze opdracht wordt opslagruimte aan het systeem toegevoegd.

De terminal vraagt ​​mogelijk om uw wachtwoord; u moet dit invoeren en op Enter drukken.

  1. Voer de opdracht in

sudo apt --get update

om de indexen bij te werken.

U kunt ook de lijst met verbonden repository's bekijken via de regel

sudo nano /etc/apt/sources.list

Met deze opdracht wordt een lijst met alle aangesloten bronnen in de terminal geopend. (Om de editor te verlaten nano klik Ctrl+Z)

Een repository verwijderen in Ubuntu

De GUI gebruiken:

  1. Open, net als bij verbinding, de sectie “ Programma's en updates", tabblad " Andere software».
  2. Selecteer gewenst voorwerp uit de lijst en klik op " Verwijderen».

U kunt de repository ook uitschakelen. Om dit te doen, hoeft u alleen maar het vakje naast het object in de lijst uit te vinken. In dit geval verschijnt het niet in het toepassingscentrum, maar u kunt het op elk gewenst moment eenvoudig weer aansluiten.

Verwijdering via opdrachtregel:

  1. Start een terminal.
  2. Tekenreeks invoeren

sudo apt-add-repository -r "deb http://dl.google.com/linux/chrome/deb/stable main".

Voer uw wachtwoord in als daarom wordt gevraagd.