Coneixent APT i els repositoris d'Ubuntu

Hola a tots linuxers i Linuxeras. Avui tractarem aquest tema, els sistemes de repositoris de Ubuntu.

APT

Ubuntu i els seus distros derivades utilitzen el sistema APT. APT va ser desenvolupada per l'equip de Debian i són la sigles de 'Advanced Packaging Tool'.

Aquesta programada en C i el seu funcionament consisteix, explicat de manera simple, a descarregar uns '.deb' d'un servidor FTP (en aquest cas els d'Ubuntu) i instal·lar-los automàticament amb dpkg.

Això facilita molt la instal·lació de programes. Però clar, no tots els programes poden estar en els servidors FTP. Llavors aquí entra PPA.

PPA

PPA de l'anglès 'Personal Package Archive' són els arxius personals i bàsicament permet descarregar i instal·lar programes que no estan en els repositoris oficials. Normalment estan allotjats en Plataforma de llançament.

Utilitzar

Per exemple vull instal·lar el paquet 'roger / roger-mola "que no està en els repositoris oficials, llavors obro una terminal (consola, shell, bash) i introdueixo:

sudo apt-add-repository roger/roger-mola

Refresquem la base de dades: (explicat a continuació)

sudo apt-get update

I descarreguem el Paquet:

sudo apt-get install roger-mola

Seccions d'APT

Els paquets es divideixen en 4 seccions:

  • Inici: Conté només els paquets que compleixen els requisits de la llicència d'Ubuntu, i per als que hi ha suport disponible per part del seu equip. Aquest està pensat perquè inclogui tot el necessari per a la majoria dels sistemes GNU / Linux d'ús general.
  • Restringit: Conté paquets suportats pels desenvolupadors de Ubuntu causa de la seva importància, però que no està disponible en cap tipus de llicència lliure per a incloure en principal.
  • Univers: Conté una àmplia gamma de programes, que poden o no tenir una llicència restringida, però que no rep suport per part de l'equip de Ubuntu sinó per part de la comunitat. Això permet que els usuaris instal·lin tota classe de programes en el sistema guardant-los en un lloc a part dels paquets suportats: principal y restringit.
  • multivers: Conté els paquets sense suport a causa de que no compleixen els requisits de programari lliure.

Ús d'APT

APT té molts usos, aquí us ensenyo els bàsics:

instal·lar Aplicacions

sudo apt-get install [Nombre del programa]

Reparar / Actualitzar Aplicacions

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

Desinstal Aplicacions

sudo apt-get remove [Nombre del programa]

Desinstal COMPLETAMENT Aplicacions

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

Actualitzar la base de dades

sudo apt-get update

No vols recordar comandaments?

Bé, si no vols recordar ordres tens:

  • El Centre de Programari d'Ubuntu
  • Aptitude que es descarrega amb el paquet: aptitude
  • Synaptic que es descarrega amb el paquet: synaptic
  • Adeptes

Bé res més espero que us institutriu agradat, perquè a mi em a agradat escriure això. Properament ensañare tant YUM com PACMAN. Fins a la propera.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Gonzalo va dir

    Bon post per tenir coneixement de l'funcionament d'APT 😀

  2.   pandacriss va dir

    no oblidi que amb «apt-cache search» poden buscar si un paquet està en els repositoris o paquets que compleixin amb una descripció. : 3
    intenti fent
    apt-cache search nokia
    apt-cache search lxde
    apt-cache search nokia | grep management

  3.   oscar va dir

    Gràcies per l'aportació!

  4.   Hugo Iturrieta va dir

    Molt bo.

  5.   clow_eriol va dir

    Gràcies per l'aportació, esperant els següents amb YUM i PACMAN

  6.   eliotime3000 va dir

    Et va faltar Apper per losque fan servir el KDE.

    A part, sembla que la versió per a Windows de Forefox sí que està millorant amb el renderitzat i la interfície en si per a les PC obsoletes.

    1.    IvanLinux va dir

      Crec que un bon gest de part de Mozilla seriosa que Firefox OS no és reconegut pels sistemes Windows (per flashejar, copiar dades), sincerament, li tinc un gran suport a FFOS però crec que aquesta molt verd, si integraran compatibilitat amb Android com ho fa Tizen o Sailfish OS segurito que flasheig meu Moto G.

      1.    noctúid va dir

        Les aplicacions a Firefox estan ideades perquè puguin córrer en qualsevol plataforma, ja que per a ells la plataforma és el web.

        La pudor de Mozilla és que HTML5 acabi imposant-se, encara que afortunadament cada vegada guanya més terreny; amb això Firefox OS busca que les aplicacions siguin multiplataforma, podent córrer en qualsevol navegador d'sistema operatiu que sigui. Una altra cosa és que els dominants facin de les seves per que això no sigui així, o posposar el seu domini. Els desenvolupadors amb això traurien aplicacions per a totes les plataformes, amb l'estalvi de treball que comporta.

        1.    KZKG ^ Gaara va dir

          Llegeixo a el teu comentari «(...) la pudor de Mozilla és que HTML5 (...) »... LOL !, jo vaig pensar que no estaves d'acord amb HTML5 i la idea que té Mozilla, però llegint millor m'adono que no vas voler dir fa pudor, sinó apuaquesta JAJA

        2.    IvanLinux va dir

          Hi havia un projecte que era: «Crees per a Linux i també és compatible en Windows» (No és cygwin ni coLinux), lamentablement no va tenir futur (Cosa que li podria arribar a passar a HTML5). Jo aposto per HTML5.
          Hi ha un projecte anomenat PhoneGap, molt útil, de fet m'agrada tant HTML5 que estic creant una app per al web de Eliotime. (Pots trobar el projecte (Mega Ultra Bugeado xD) en Github).
          Deixem el «Off-Topic» de Firefox i l'HTML5 perquè no té na 'a veure amb «APT i els repositoris de Canonical Ubuntu»

  7.   atles7jean va dir

    Aqui hi ha un error xd

    sudo apt-add-repository roger / roger-mola

    primer cal posar ppa * dos punts * roger / roger-mola xD

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

  8.   Manuel R va dir

    Em sembla que la comanda per afegir els PPA està equivocat, a més dels dos punts que comenta atlas7jean, la sintaxi de la comanda és incorrecta ja que és add-apt-repository, en lloc d'apt-add-repository.

    L'exemple que es mostra hauria de quedar (segons jo) així:

    $ Sudo add-apt-repository ppa: roger / roger-mola

    Salutacions.

  9.   TheGuillox va dir

    La comanda per afegir ppa, aquesta malament. seria així «suo add-apt-repository ppa: [nom de l'ppa]»

    fora d'això bona info, però podria haver afegit més ordres. com ara a l'instal·lar, pots instal·lar diversos paquets en un mateix ordre o sigui «sudo apt-get install [paquetes1] [paquete2]». si afegeixes -i abans de l' «install» no et pregunta si aquestes segur d'instal·lar.

    també et mancat especificar com netejar els paquets que queden obsolets a l'desinstal·lar algun programa, «sudo apt-get autoremove» si li afegeixes -purge els elimina completament

  10.   noctúid va dir

    El dolent que li veig als repositoris de PPA és que molts no solen tenir llarg recorregut, tot i que per l'altre costat la varietat per a Ubuntu es de el més assortiment en quantitat.

  11.   Pcesar27 va dir

    Excel·lent post m'ha agradat ja que sóc un usuari novell que aquesta començant en aquest món linux, actualment utilitzo mint petra amb cinnamon que em sembla una distro excel·lent per a usuaris novells, i aquest tipus de post són de moltíssima ajuda per als que fem servir distros derivades de debian. esperés el teu post de YUM I PACMAN ja que seria de molta ajuda per a fer-li un cop d'ull a l'reconegut openSUSE i a l'ArchLinux i semblants.

  12.   shamaru va dir

    moltes gràcies per la teva informació amgo persones com tu són les que aquesta comunitat, sigui rica en coneixement.

  13.   Berna va dir

    Chingón. Gràcies.