Znajomość repozytoriów APT i Ubuntu

Witam wszystkich Linuxeros i Linuxeras. Dzisiaj zajmiemy się tym tematem, systemami repozytoriów Ubuntu.

APT

Ubuntu a dystrybucje pochodne używają systemu APT. APT został opracowany przez zespół Debian i są akronimem dla „Zaawansowane narzędzie do pakowania".

Jest zaprogramowany w C a jego działanie polega, wyjaśnione w prosty sposób, na ściągnięciu jakiegoś '.deb' z serwera FTP (w tym przypadku z Ubuntu) i zainstalowaniu ich automatycznie za pomocą dpkg.

To znacznie ułatwia instalowanie programów. Ale oczywiście nie wszystkie programy mogą znajdować się na serwerach FTP. A więc nadchodzi PPA.

PPA

PPA z języka angielskiego „Archiwum pakietów osobistych” to pliki osobiste, które zasadniczo pozwalają na pobieranie i instalowanie programów, których nie ma w oficjalnych repozytoriach. Zwykle są umieszczane w Wyrzutnia.

Używać

Na przykład chcę zainstalować pakiet 'roger / roger-mola', którego nie ma w oficjalnych repozytoriach, więc otwieram terminal (konsola, powłoka, bash) i wpisuję:

sudo apt-add-repository roger/roger-mola

Odświeżamy bazę danych: (wyjaśniono poniżej)

sudo apt-get update

A my pobieramy pakiet:

sudo apt-get install roger-mola

Sekcje APT

Pakiety podzielone są na 4 sekcje:

  • Główny: Zawiera tylko pakiety, które spełniają wymagania licencyjne Ubuntu i dla których wsparcie jest dostępne w Twoim zespole. Ma to na celu uwzględnienie wszystkiego, czego potrzebujesz w większości systemów GNU / Linux ogólny cel.
  • ograniczony: Zawiera pakiety obsługiwane przez programistów Ubuntu ze względu na jego znaczenie, ale że nie jest dostępny w ramach żadnego rodzaju wolnej licencji do włączenia do główny.
  • Wszechświat: Zawiera szeroką gamę programów, które mogą mieć ograniczoną licencję lub nie, ale nie są obsługiwane przez Ubuntu ale ze strony społeczności. Dzięki temu użytkownicy mogą instalować w systemie wszelkiego rodzaju programy, zapisując je w miejscu poza obsługiwanymi pakietami: główny y ograniczony.
  • Multiverse: Zawiera nieobsługiwane pakiety, ponieważ nie spełniają one wymagań wolnego oprogramowania.

Korzystanie z APT

APT Ma wiele zastosowań, tutaj pokażę Ci podstawy:

Zainstaluj aplikacje

sudo apt-get install [Nombre del programa]

Napraw / zaktualizuj aplikacje

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

Odinstaluj aplikacje

sudo apt-get remove [Nombre del programa]

CAŁKOWICIE Odinstaluj aplikacje

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

Zaktualizuj bazę danych

sudo apt-get update

Nie chcesz zapamiętywać poleceń?

Cóż, jeśli nie chcesz zapamiętywać poleceń, które masz:

  • Centrum oprogramowania Ubuntu
  • Aptitude pobrana z pakietem: aptitude
  • Synaptic, który jest pobierany z pakietem: synaptic
  • Adept

Mam tylko nadzieję, że ci się podobało, bo lubiłem to pisać. Wkrótce będę uczyć YUM i Pacmana. Do następnego razu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Gonzalo powiedział

    Dobry post, aby mieć wiedzę na temat działania APT 😀

  2.   pandakrys powiedział

    nie zapominaj, że dzięki „apt-cache search” możesz sprawdzić, czy pakiet znajduje się w repozytoriach lub pakietach, które odpowiadają opisowi. : 3
    spróbuj zrobić
    apt-cache szukaj nokia
    wyszukiwanie w apt-cache LXDE
    apt-cache search nokia | zarządzanie grep

  3.   Oscar powiedział

    Dzięki za wejście!

  4.   Hugo Iturriety powiedział

    Bardzo dobrze.

  5.   Clow_eriol powiedział

    Dzięki za wkład, czekam na kolejne z YUM i PACMAN

  6.   Eliotime3000 powiedział

    Brakowało Ci Appera dla tych, którzy używają KDE.

    Poza tym wydaje się, że wersja Forefox dla Windows jest ulepszana dzięki renderowaniu i samemu interfejsowi dla przestarzałych komputerów PC.

    1.    ivanlinux powiedział

      Myślę, że dobrym gestem ze strony Mozilli byłoby to, że Firefox OS nie został rozpoznany przez systemy Windows (do flashowania, kopiowania danych), szczerze mówiąc, mam świetne wsparcie dla FFOS ale myślę, że jest bardzo zielone, jeśli zintegrowały kompatybilność z Androidem takim jak Tizen czy Sailfish OS to robi, na pewno flashuję moje Moto G.

      1.    Noctuid powiedział

        Aplikacje w Firefoksie są zaprojektowane tak, aby mogły działać na dowolnej platformie, ponieważ dla nich platformą jest sieć.

        Wadą Mozilli jest to, że HTML5 przeważa, chociaż na szczęście zyskuje coraz większą popularność; Dzięki temu FirefoxOS stara się, aby aplikacje były wieloplatformowe i mogły działać w dowolnej przeglądarce systemu operacyjnego. Inną rzeczą jest to, że dominujący robią swoje, aby tak nie było, lub odkładają swoją dominację. Deweloperzy, którzy to zrobili, udostępniliby aplikacje na wszystkie platformy, co wiąże się z oszczędnościami pracy.

        1.    KZKG ^ Gaara powiedział

          Przeczytałem w Twoim komentarzu «(…) Mozilla jest do bani, bo HTML5 (…) »… LOL!, Myślałem, że nie zgadzasz się z HTML5 i pomysłem Mozilli, ale czytając lepiej, zdaję sobie sprawę, że nie chciałeś powiedzieć, że jest do bani, ale aputo haha

        2.    ivanlinux powiedział

          Był projekt, który brzmiał: „Tworzysz dla Linuksa i jest kompatybilny również z Windows” (nie jest to cygwin ani CoLinux), niestety nie miał on przyszłości (co mogło się zdarzyć w HTML5). Stawiam na HTML5.
          Jest projekt o nazwie Phonegap, bardzo przydatny, w rzeczywistości tak bardzo lubię HTML5, że tworzę aplikację dla sieci Eliotime. (Możesz znaleźć projekt (Mega Ultra Bugeado xD) na Github).
          Zostawmy „Off-Topic” Firefoksa i HTML5, ponieważ nie ma to nic wspólnego z „APT i kanonicznymi repozytoriami Ubuntu”

  7.   atlas7jean powiedział

    Tutaj jest błąd xd

    sudo apt-add-repository roger / roger-mola

    najpierw musisz umieścić ppa * colon * roger / roger-cool xD

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

  8.   Manuel R. powiedział

    Wydaje mi się, że polecenie dodania PPA jest błędne, oprócz dwukropka, który komentuje atlas7jean, składnia polecenia jest niepoprawna, ponieważ jest to add-apt-repository zamiast apt-add-repository.

    Pokazany przykład powinien wyglądać (według mnie) tak:

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

    Pozdrowienia.

  9.   Guillox powiedział

    Polecenie dodania ppa jest błędne. Wyglądałoby to tak: „sudo add-apt-repository ppa: [nazwa ppa]”

    poza tą dobrą informacją, ale mógł dodać więcej poleceń. Na przykład podczas instalacji można zainstalować kilka pakietów za pomocą tego samego polecenia, czyli „sudo apt-get install [pakiety1] [pakiet2]”. jeśli dodasz -y przed "instalacją", nie pojawi się pytanie, czy na pewno chcesz zainstalować.

    Musisz także określić, jak czyścić pakiety, które stają się przestarzałe podczas odinstalowywania programu, „sudo apt-get autoremove”, jeśli dodasz –purge usuwa je całkowicie

  10.   Noctuid powiedział

    Złą rzeczą, którą widzę w repozytoriach PPA, jest to, że wiele z nich zwykle nie ma długiej podróży, chociaż z drugiej strony różnorodność Ubuntu jest najbardziej zróżnicowana pod względem ilości.

  11.   sztuka27 powiedział

    Znakomity post, który mi się podobał, ponieważ jestem początkującym użytkownikiem, który zaczyna w tym świecie linuxa, obecnie używam miętowej petry z cynamonem, co moim zdaniem jest doskonałą dystrybucją dla początkujących użytkowników, a ten typ postu jest bardzo pomocny dla tych z nas, którzy używają pochodne dystrybucje Debiana. Będę czekał na twój post YUM AND PACMAN, ponieważ bardzo pomocne byłoby przyjrzenie się dobrze znanemu opensuse i archlinux i tym podobnym.

  12.   Szamaru powiedział

    Bardzo dziękuję za informacje, ludzie tacy jak Ty są tymi, których ta społeczność jest bogata w wiedzę.

  13.   Berno powiedział

    Chingón. Dziękuję Ci.