De APT- en Ubuntu-repositories kennen

Hallo aan alle Linuxero's en Linuxera's. Vandaag behandelen we dit onderwerp, de repositorysystemen van Ubuntu.

APT

Ubuntu en de afgeleide distro's gebruiken het systeem APT. APT is ontwikkeld door het team Debian en zijn de afkorting voor 'Geavanceerde verpakkingstool'.

Het staat ingepland C en de werking ervan bestaat, op een eenvoudige manier uitgelegd, uit het downloaden van wat '.deb' van een FTP-server (in dit geval die van Ubuntu) en installeer ze automatisch met dpkg.

Dit maakt het veel gemakkelijker om programma's te installeren. Maar natuurlijk kunnen niet alle programma's op FTP-servers staan. Dus hier komt PPA.

PPA

PPA uit het Engels 'Personal Package Archive' zijn persoonlijke bestanden en stelt u in principe in staat om programma's te downloaden en te installeren die niet in de officiële repositories staan. Ze zijn meestal binnen gehuisvest Lanceerplatform.

gebruik

Ik wil bijvoorbeeld het 'roger/roger-mola'-pakket installeren dat niet in de officiële repositories staat, dus open ik een terminal (console, shell, bash) en voer in:

sudo apt-add-repository roger/roger-mola

We vernieuwen de database: (hieronder uitgelegd)

sudo apt-get update

En download het pakket:

sudo apt-get install roger-mola

APT-secties

De pakketten zijn onderverdeeld in 4 secties:

  • Hoofd: Bevat alleen de pakketten die voldoen aan de Ubuntu-licentievereisten en waarvoor ondersteuning beschikbaar is door uw team. Dit is ontworpen om alles te bevatten wat nodig is voor de meeste systemen GNU / Linux voor algemeen gebruik.
  • Beperkt: Bevat pakketten die worden ondersteund door de ontwikkelaars van Ubuntu vanwege het belang ervan, maar het is niet beschikbaar onder enige vorm van gratis licentie om in op te nemen hoofd-.
  • Universum: bevat een breed scala aan programma's, die al dan niet een beperkte licentie hebben, maar die niet worden ondersteund door het team van Ubuntu maar door de gemeente. Hierdoor kunnen gebruikers allerlei soorten programma's op het systeem installeren door ze op een andere plaats dan de ondersteunde pakketten op te slaan: hoofd- y begrensd.
  • Multiverse: bevat pakketten die niet worden ondersteund omdat ze niet voldoen aan de vereisten voor gratis software.

APT-gebruik

APT Het heeft veel toepassingen, hier laat ik je de basis zien:

Apps installeren

sudo apt-get install [Nombre del programa]

Applicaties repareren/updaten

sudo apt-get --reinstall install [Nombre del Programa]

Apps verwijderen

sudo apt-get remove [Nombre del programa]

Apps VOLLEDIG verwijderen

sudo apt-get --purge remove [Nombre del programa]

Werk de database bij

sudo apt-get update

Wil je geen commando's onthouden?

Nou, als je geen commando's wilt onthouden, heb je:

  • Het Ubuntu-softwarecentrum
  • Aptitude die wordt gedownload met het pakket: aptitude
  • Synaptic dat is gedownload met het pakket: synaptic
  • Bedreven

Nou, ik hoop dat je het leuk vond, want ik vond het leuk om dit te schrijven. Binnenkort geef ik zowel YUM als PACMAN les. Tot de volgende keer.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Gonzalo zei

    Goed bericht om kennis te hebben van hoe APT werkt 😀

  2.   pandakris zei

    Vergeet niet dat u met "apt-cache zoeken" kunt zoeken of een pakket zich in de repositories bevindt of pakketten die overeenkomen met een beschrijving. :3
    probeer te doen
    apt cache zoeken nokia
    apt-cache zoeken lxde
    apt cache zoeken nokia | grep beheer

  3.   oscar zei

    Bedankt voor de ingang!

  4.   Hugo Iturieta zei

    Heel goed.

  5.   clow_eriol zei

    Bedankt voor de bijdrage, wachtend op de volgende met YUM en PACMAN

  6.   eliotime3000 zei

    Je miste App voor degenen die KDE gebruiken.

    Bovendien lijkt het erop dat de Windows-versie van Forefox inderdaad verbetert met weergave en de interface zelf voor verouderde pc's.

    1.    ivanlinux zei

      Ik denk dat het een goed gebaar van Mozilla zou zijn dat Firefox OS niet werd herkend door Windows-systemen (voor flitsen, kopiëren van gegevens).

      1.    Noctuid zei

        Toepassingen in Firefox zijn zo ontworpen dat ze op elk platform kunnen worden uitgevoerd, aangezien voor hen het web het platform is.

        De stank van Mozilla is dat HTML5 uiteindelijk de overhand krijgt, hoewel het gelukkig steeds meer terrein wint; Hiermee probeert FirefoxOS dat de applicaties multiplatform zijn en in elke browser van het besturingssysteem kunnen worden uitgevoerd. Een ander ding is dat de dominanten hun ding doen zodat dit niet het geval is, of hun dominantie uitstellen. Ontwikkelaars zouden hiermee applicaties voor alle platformen uitbrengen, met de besparing in werk van dien.

        1.    KZKG ^ Gaara zei

          Ik lees in je reactie «(...) de stank van Mozilla is dat HTML5 (...)"... LOL!, ik dacht dat je het niet eens was met HTML5 en het idee dat Mozilla heeft, maar beter lezend realiseer ik me dat je niet bedoelde dat het klote was, maar apudit hahaha

        2.    ivanlinux zei

          Er was een project dat was: "Je maakt voor Linux en het is ook compatibel met Windows" (het is geen cygwin of CoLinux), helaas had het geen toekomst (wat zou kunnen gebeuren met HTML5). Ik gok op HTML5.
          Er is een project genaamd Phonegap, erg handig, in feite vind ik HTML5 zo leuk dat ik een app aan het maken ben voor het Eliotime-web. (Je kunt het project (Mega Ultra Bugeado xD) vinden op Github).
          Laten we het "off-topic" van Firefox en HTML5 verlaten, want het heeft niets te maken met "APT en de canonieke Ubuntu-repositories"

  7.   atlas7jean zei

    hier is een fout xd

    sudo apt-add-repository roger/roger-cool

    eerst moet je ppa*colon points*roger/roger-cool xD plaatsen

    sudo apt-add-repository ppa:roger/roger-cool

  8.   Manuel R. zei

    Het lijkt mij dat de opdracht om de PPA's toe te voegen verkeerd is, naast de dubbele punt die atlas7jean opmerkt, is de syntaxis van de opdracht verkeerd omdat het add-apt-repository is, in plaats van apt-add-repository.

    Het getoonde voorbeeld zou (volgens mij) zo moeten zijn:

    $ sudo add-apt-repository ppa:roger/roger-cool

    Groeten.

  9.   DeGuillox zei

    Het commando om ppa toe te voegen is verkeerd. Het zou zo zijn "sudo add-apt-repository ppa: [ppa name]"

    Anders dan dat, goede info, maar ik had meer commando's kunnen toevoegen. Tijdens de installatie kunt u bijvoorbeeld verschillende pakketten installeren met dezelfde opdracht, dat wil zeggen "sudo apt-get install [packages1] [package2]". als je -y toevoegt voor de "install" wordt je niet gevraagd of je zeker bent om te installeren.

    U moet ook specificeren hoe de pakketten die verouderd raken bij het verwijderen van een programma moeten worden opgeschoond, "sudo apt-get autoremove" als u toevoegt –purge it verwijdert ze volledig

  10.   Noctuid zei

    Het slechte dat ik zie met PPA-repositories is dat veel van hen meestal geen lange looptijd hebben, hoewel aan de andere kant de variëteit voor Ubuntu van de meest uiteenlopende hoeveelheid is.

  11.   pcesar27 zei

    Uitstekende post Ik vond het leuk omdat ik een beginnende gebruiker ben die begint in deze Linux-wereld, momenteel gebruik ik mint petra met kaneel, wat mij een uitstekende distro lijkt voor beginnende gebruikers, en dit type post is erg nuttig voor degenen onder ons die distro's gebruiken die zijn afgeleid van Debian. Ik wacht op je bericht op YUM EN PACMAN, aangezien het erg nuttig zou zijn om een ​​kijkje te nemen in de bekende opensuse en archlinux en dergelijke.

  12.   shamaru zei

    Heel erg bedankt voor je informatie, mijn vriend, het zijn mensen zoals jij die deze gemeenschap rijk aan kennis maken.

  13.   Bern zei

    Chingon. Bedankt.