Cunoașterea depozitelor APT și Ubuntu

Bună ziua tuturor Linuxeros și Linuxeras. Astăzi ne vom ocupa de acest subiect, sistemele de depozitare ale Ubuntu.

APT

Ubuntu iar distribuțiile sale derivate folosesc sistemul APT. APT a fost dezvoltat de echipa de Debian și sunt acronimul pentru „Instrument avansat de ambalare".

Este programat în C și funcționarea sa constă, explicată într-un mod simplu, să descărcați niște „.deb” de pe un server FTP (în acest caz cele de pe Ubuntu) și să le instalați automat cu dpkg.

Acest lucru facilitează instalarea programelor. Dar, desigur, nu toate programele pot fi pe servere FTP. Deci, aici vine PPA.

PPA

PPA Din „Arhiva de pachete personale” în engleză sunt fișiere personale și practic vă permite să descărcați și să instalați programe care nu se află în depozitele oficiale. Sunt găzduite în mod normal LaunchPad.

Folosi

De exemplu, vreau să instalez pachetul „roger / roger-mola” care nu se află în depozitele oficiale, așa că deschid un terminal (consolă, shell, bash) și introduc:

sudo apt-add-repository roger/roger-mola

Reîmprospătăm baza de date: (explicat mai jos)

sudo apt-get update

Și descărcăm pachetul:

sudo apt-get install roger-mola

Secțiuni APT

Pachetele sunt împărțite în 4 secțiuni:

  • Principal: Conține doar pachete care îndeplinesc cerințele de licență Ubuntu și pentru care este disponibilă asistență de la echipa dvs. Acesta este destinat să includă tot ce aveți nevoie pentru majoritatea sistemelor GNU / Linux scop general.
  • restrâns: Conține pachete acceptate de dezvoltatorii de Ubuntu datorită importanței sale, dar că nu este disponibil sub niciun fel de licență gratuită pentru a include în principal.
  • Univers: Conține o gamă largă de programe, care pot avea sau nu o licență restricționată, dar nu sunt acceptate de Ubuntu dar din partea comunității. Acest lucru permite utilizatorilor să instaleze tot felul de programe pe sistem salvându-le într-un loc separat de pachetele acceptate: principal y limitat.
  • Multiverse: Conține pachete neacceptate, deoarece acestea nu îndeplinesc cerințele de software gratuit.

Folosind APT

APT Are multe utilizări, aici vă arăt elementele de bază:

Instalați aplicații

sudo apt-get install [Nombre del programa]

Reparați / actualizați aplicațiile

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

Dezinstalați aplicațiile

sudo apt-get remove [Nombre del programa]

Dezinstalați complet aplicațiile

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

Actualizați baza de date

sudo apt-get update

Nu doriți să vă amintiți comenzile?

Ei bine, dacă nu doriți să vă amintiți comenzile aveți:

  • Centrul software Ubuntu
  • Aptitudine care este descărcată împreună cu pachetul: aptitude
  • Synaptic care este descărcat împreună cu pachetul: synaptic
  • părtaș

Ei bine, sper doar că ți-a plăcut, pentru că mi-a plăcut să scriu asta. În curând îi voi învăța atât pe YUM, cât și pe PACMAN. Pana data viitoare.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Gonzalo el a spus

    Post bun pentru a avea cunoștințe despre funcționarea APT 😀

  2.   pandacriss el a spus

    nu uitați că cu „apt-cache search” puteți căuta dacă un pachet se află în depozite sau pachete care îndeplinesc o descriere. : 3
    încearcă să faci
    cautare apt-cache nokia
    căutare apt-cache lxde
    apt-cache search nokia | management grep

  3.   Oscar el a spus

    Vă mulțumim pentru contribuție!

  4.   Hugo Iturrieta el a spus

    Foarte bine.

  5.   clow_eriol el a spus

    Vă mulțumim pentru contribuție, așteptând următoarele cu YUM și PACMAN

  6.   eliotime3000 el a spus

    Ți-a fost dor de Apper pentru cei care folosesc KDE.

    În plus, se pare că versiunea Windows a Forefox se îmbunătățește odată cu redarea și interfața în sine pentru computerele învechite.

    1.    ivanlinux el a spus

      Cred că un gest bun din partea Mozilla ar fi faptul că sistemul de operare Firefox nu a fost recunoscut de sistemele Windows (pentru a bloca, copia date), sincer, am un mare sprijin pentru FFOS, dar cred că este foarte verde, dacă au integrat compatibilitatea cu Android cum ar fi Tizen sau Sailfish OS o face, cu siguranță am flash-ul Moto G.

      1.    Noctuid el a spus

        Aplicațiile din Firefox sunt concepute astfel încât să poată rula pe orice platformă, deoarece pentru ei platforma este web.

        Nesucul Mozilla este că HTML5 ajunge să predomine, deși din fericire câștigă tot mai mult teren; Cu aceasta, FirefoxOS caută ca aplicațiile să fie multiplatformă, putând rula în orice browser al sistemului de operare care este. Un alt lucru este că dominanții își fac treaba, astfel încât nu este cazul, sau să-și amâne dominația. Dezvoltatorii cu acest lucru ar lansa aplicații pentru toate platformele, cu economiile de muncă pe care le presupune.

        1.    KZKG ^ Gaara el a spus

          Am citit în comentariul tău «(...) Mozilla naiba este că HTML5 (...) »... LOL!, Am crezut că nu sunteți de acord cu HTML5 și ideea Mozilla, dar citind mai bine îmi dau seama că nu ați vrut să spuneți naiba, ci apuacest haha

        2.    ivanlinux el a spus

          A existat un proiect care era: „Creați pentru Linux și este compatibil și cu Windows” (Nu este cygwin sau CoLinux), din păcate nu avea viitor (ceea ce s-ar putea întâmpla cu HTML5). Pariez pe HTML5.
          Există un proiect numit Phonegap, foarte util, de fapt îmi place HTML5 atât de mult încât creez o aplicație pentru web Eliotime. (Puteți găsi proiectul (Mega Ultra Bugeado xD) pe Github).
          Să lăsăm „Off-Topic” Firefox și HTML5 pentru că nu are nimic de-a face cu „Depozitele APT și Canonical Ubuntu”

  7.   atlas7jean el a spus

    Iată o eroare xd

    sudo apt-add-repository roger / roger-mola

    mai întâi trebuie să puneți ppa * colon * roger / roger-cool xD

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

  8.   Manuel R. el a spus

    Mi se pare că comanda pentru adăugarea PPA-urilor este greșită, în plus față de punctele pe care le comentează atlas7jean, sintaxa comenzii este incorectă, deoarece este add-apt-repository, în loc de apt-add-repository.

    Exemplul prezentat ar trebui să arate (după mine) astfel:

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

    Salutări.

  9.   TheGuillox el a spus

    Comanda pentru a adăuga ppa este greșită. Ar arăta astfel: "sudo add-apt-repository ppa: [ppa name]"

    în afara acelor informații bune, dar ar fi putut adăuga mai multe comenzi. De exemplu, atunci când instalați, puteți instala mai multe pachete în aceeași comandă, adică "sudo apt-get install [packages1] [package2]". dacă adăugați -y înainte de „instalare” nu vă întreabă dacă sunteți sigur de instalat.

    De asemenea, trebuie să specificați cum să curățați pachetele care sunt învechite la dezinstalarea unui program, „sudo apt-get autoremove” dacă adăugați - purgeți le elimină complet

  10.   Noctuid el a spus

    Lucrul rău pe care îl văd în depozitele PPA este că mulți nu au de obicei o călătorie lungă, deși, pe de altă parte, varietatea pentru Ubuntu este cea mai asortată în cantitate.

  11.   pcesar27 el a spus

    Mi-a plăcut postarea excelentă, deoarece sunt un utilizator începător care începe în această lume Linux, în prezent folosesc petra de menta cu scorțișoară care cred că este o distribuție excelentă pentru utilizatorii începători, iar acest tip de postare este foarte util pentru cei dintre noi distrosuri derivate din debian. Voi aștepta postarea dvs. de la YUM ȘI PACMAN, deoarece ar fi foarte util să aruncați o privire la bine-cunoscutul opensuse, archlinux și altele asemenea.

  12.   shamaru el a spus

    Vă mulțumesc foarte mult pentru informații, oameni ca dvs. sunt cei care fac această comunitate bogată în cunoștințe.

  13.   Bern el a spus

    Chingón. Mulțumesc.