Alam ang mga repository ng APT at Ubuntu

Kumusta sa lahat ng Linuxeros at Linuxeras. Ngayon tatalakayin natin ang paksang ito, ang mga sistema ng pag-iimbak ng Ubuntu.

APT

Ubuntu at ang mga nagmula nitong distros ay gumagamit ng system APT. APT ay binuo ng pangkat ng Debian at ang akronim para sa 'Advanced Packaging Tool'.

Ito ay nai-program sa C at ang operasyon nito ay binubuo, ipinaliwanag sa isang simpleng paraan, upang mag-download ng ilang '.deb' mula sa isang FTP server (sa kasong ito mga mula sa Ubuntu) at awtomatikong mai-install ang mga ito ng dpkg.

Ginagawa nitong mas madali ang pag-install ng mga programa. Ngunit syempre, hindi lahat ng mga programa ay maaaring nasa mga server ng FTP. Kaya narito ang PPA.

PPA

PPA Mula sa English 'Personal Package Archive' ay mga personal na file at karaniwang pinapayagan kang mag-download at mag-install ng mga program na wala sa mga opisyal na repository. Kadalasan ay nakalagay ang mga ito LaunchPad.

Gamitin

Halimbawa nais kong mai-install ang package na 'roger / roger-mola' na wala sa mga opisyal na repository, kaya binubuksan ko ang isang terminal (console, shell, bash) at ipasok:

sudo apt-add-repository roger/roger-mola

Ina-refresh namin ang database: (ipinaliwanag sa ibaba)

sudo apt-get update

At nai-download namin ang Package:

sudo apt-get install roger-mola

Mga seksyon ng APT

Ang mga pakete ay nahahati sa 4 na seksyon:

  • Pangunahin: Naglalaman lamang ng mga pakete na nakakatugon sa mga kinakailangan sa lisensya ng Ubuntu, at kung saan magagamit ang suporta mula sa iyong koponan. Ito ay inilaan upang isama ang lahat ng kailangan mo para sa karamihan ng mga system GNU / Linux Pangkalahatang layunin.
  • Pinaghihigpitan: Naglalaman ng mga package na suportado ng mga developer ng Ubuntu dahil sa kahalagahan nito, ngunit hindi ito magagamit sa ilalim ng anumang uri ng libreng lisensya upang isama pangunahin.
  • Sansinukob: Naglalaman ng isang malawak na hanay ng mga programa, na maaaring mayroon o walang isang pinaghihigpitang lisensya, ngunit hindi sinusuportahan ng Ubuntu ngunit sa bahagi ng pamayanan. Pinapayagan nitong mai-install ng mga gumagamit ang lahat ng uri ng mga programa sa system sa pamamagitan ng pag-save sa kanila sa isang lugar na hiwalay sa mga suportadong package: pangunahin y pinaghihigpitan.
  • Multiverse: Naglalaman ng mga hindi suportadong package dahil hindi nito natutugunan ang mga kinakailangang libreng software.

Paggamit ng APT

APT Maraming gamit ito, dito ipinapakita ko sa iyo ang mga pangunahing kaalaman:

Mag-install ng Mga App

sudo apt-get install [Nombre del programa]

Mga Application sa Pag-aayos / Pag-update

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

I-uninstall ang Apps

sudo apt-get remove [Nombre del programa]

Ganap na I-uninstall ang Mga Application

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

I-update ang database

sudo apt-get update

Ayokong matandaan ang mga utos?

Kaya, kung hindi mo nais na matandaan ang mga utos na mayroon ka:

  • Ang Ubuntu Software Center
  • Aptitude na na-download kasama ng package: aptitude
  • Synaptic na naida-download na may pakete: synaptic
  • Magaling

Kaya sana lang nagustuhan mo ito, dahil nagustuhan kong isulat ito. Malapit na magturo ako ng parehong YUM at PACMAN. Hanggang sa muli.


17 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Gonzalo dijo

    Magandang post upang magkaroon ng kaalaman sa pagpapatakbo ng APT 😀

  2.   pandacris dijo

    huwag kalimutan na sa "apt-cache search" maaari kang maghanap kung ang isang pakete ay nasa mga repository o package na nakakatugon sa isang paglalarawan. : 3
    subukang gawin
    apt-cache na paghahanap sa nokia
    apt-cache na paghahanap lxde
    apt-cache search nokia | pamamahala ng grep

  3.   Oscar dijo

    Salamat sa input!

  4.   Hugo Iturrieta dijo

    Napakabuti.

  5.   clow_eriol dijo

    Salamat sa kontribusyon, naghihintay para sa mga susunod na kasama ang YUM at PACMAN

  6.   eliotime3000 dijo

    Na-miss mo ang Apper para sa mga gumagamit ng KDE.

    Bukod, tila ang bersyon ng Windows ng Forehio ay nagpapabuti sa pag-render at ang interface mismo para sa mga lipas na PC.

    1.    ivanlinux dijo

      Sa palagay ko ang isang mahusay na kilos sa bahagi ng Mozilla ay ang Firefox OS na hindi kinilala ng mga system ng Windows (upang i-flash, kopyahin ang data), sa totoo lang, mayroon akong isang mahusay na suporta para sa FFOS ngunit sa palagay ko ito ay napaka-berde, kung isinama nila ang pagiging tugma sa Android tulad ng Tizen o Sailfish OS ay ginagawa ito, sigurado akong i-flash ang aking Moto G.

      1.    Noctuid dijo

        Ang mga application sa Firefox ay dinisenyo upang maaari silang tumakbo sa anumang platform, dahil para sa kanila ang platform ay ang web.

        Ang mga sucks ng Mozilla ay ang HTML5 na nagtatapos sa nananaig, bagaman sa kabutihang palad nakakakuha ito ng mas maraming lupa; Sa pamamagitan nito, hinahangad ng FirefoxOS na ang mga application ay multiplatform, na maaaring tumakbo sa anumang browser ng operating system. Ang isa pang bagay ay para sa nangingibabaw na gawin ang kanilang bagay upang hindi ito ang kaso, o upang ipagpaliban ang kanilang pangingibabaw. Ang mga tagabuo kasama nito ay maglalabas ng mga aplikasyon para sa lahat ng mga platform, kasama ang pagtitipid sa paggawa na kinakailangan nito.

        1.    KZKG ^ Gaara dijo

          Nabasa ko sa iyong puna «(…) Ang sumuso ni Mozilla ay ang HTML5 na iyon (…) »… LOL!, Akala ko hindi ka sumasang-ayon sa ideya ng HTML5 at Mozilla, ngunit mas mabuti ang pagbabasa na napagtanto kong hindi mo sinasabing sabihing, ngunit apuito haha

        2.    ivanlinux dijo

          Mayroong isang proyekto na: "Lumilikha ka para sa Linux at tugma din ito sa Windows" (Hindi ito cygwin o CoLinux), sa kasamaang palad wala itong hinaharap (na maaaring mangyari sa HTML5). Tumaya ako sa HTML5.
          Mayroong isang proyekto na tinatawag na Phonegap, napaka kapaki-pakinabang, sa katunayan gusto ko ang HTML5 kaya't lumilikha ako ng isang app para sa Eliotime web. (Maaari mong matagpuan ang proyekto (Mega Ultra Bugeado xD) sa Github).
          Iwanan natin ang «Off-Topic» ng Firefox at HTML5 sapagkat wala itong kinalaman sa «APT at sa mga Canonical Ubuntu repository»

  7.   atlas7jean dijo

    Narito ang isang error xd

    sudo apt-add-repository roger / roger-mola

    unang kailangan mong maglagay ng ppa * colon * roger / roger-cool xD

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

  8.   Si Manuel R dijo

    Tila sa akin na ang utos na idagdag ang mga PPA ay mali, bilang karagdagan sa colon na mga komento ng atlas7jean, ang syntax ng utos ay hindi tama dahil ito ay add-apt-repository, sa halip na apt-add-repository.

    Ang halimbawang ipinakita ay dapat magmukhang (ayon sa akin) na ganito:

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

    Pagbati.

  9.   AngGuillox dijo

    Ang utos na magdagdag ng ppa ay mali. Magiging ganito: "sudo add-apt-repository ppa: [ppa name]"

    sa labas ng mabuting impormasyon na iyon, ngunit maaaring nagdagdag ng higit pang mga utos. Halimbawa, kapag nag-i-install, maaari kang mag-install ng maraming mga pakete sa parehong utos, iyon ay, "sudo apt-get install [packages1] [package2]". kung idagdag mo -y bago ang "pag-install" hindi ito nagtatanong kung sigurado ka bang mag-install.

    Kailangan mo ring tukuyin kung paano linisin ang mga pakete na naging lipas na sa pag-uninstall ng isang programa, "sudo apt-get autoremove" kung idagdag mo –huli mong tinanggal ang mga ito nang buo

  10.   Noctuid dijo

    Ang masamang bagay na nakikita ko sa mga repository ng PPA ay maraming hindi karaniwang may mahabang paglalakbay, bagaman sa kabilang banda ang pagkakaiba-iba para sa Ubuntu ay ang pinaka-iba't ibang dami.

  11.   pcesar27 dijo

    Nagustuhan ko ang mahusay na post dahil ako ay isang gumagamit ng baguhan na nagsisimula sa mundo ng linux, kasalukuyang gumagamit ako ng mint petra na may kanela na sa palagay ko ay isang mahusay na distro para sa mga gumagamit ng baguhan, at ang ganitong uri ng post ay kapaki-pakinabang para sa amin na gumagamit nagmula sa mga distrito ng debian. Hihintayin ko ang iyong post na YUM AND PACMAN dahil magiging kapaki-pakinabang na tingnan ang kilalang openuse at ang archlinux at mga katulad nito.

  12.   shamaru dijo

    Maraming salamat sa iyong impormasyon, ang mga taong tulad mo ay ang mayamang kaalaman sa komunidad na ito.

  13.   Bern dijo

    Chingón. Salamat.