Знання сховищ APT та Ubuntu

Привіт усім Linuxeros та Linuxeras. Сьогодні ми розберемося з цією темою, системами сховищ Ubuntu.

APT

Ubuntu та похідні дистрибутиви використовують систему APT. APT була розроблена командою Debian і є скороченням від 'Розширений інструмент упаковки».

Він запрограмований в C і його робота полягає в тому, що пояснюється простим способом, завантаження деяких файлів .deb із FTP-сервера (в даному випадку з Ubuntu) та автоматичне встановлення за допомогою dpkg.

Це значно полегшує встановлення програм. Але, звичайно, не всі програми можуть бути на FTP-серверах. Отож іде PPA.

PPA

PPA З англійського "Personal Package Archive" - ​​це особисті файли, які в основному дозволяють завантажувати та встановлювати програми, яких немає в офіційних сховищах. Зазвичай вони розміщуються в Стартова майданчик.

Використовувати

Наприклад, я хочу встановити пакет 'roger / roger-mola', якого немає в офіційних сховищах, тому я відкриваю термінал (консоль, оболонка, bash) і вводжу:

sudo apt-add-repository roger/roger-mola

Ми оновлюємо базу даних: (пояснюється нижче)

sudo apt-get update

І ми завантажуємо пакет:

sudo apt-get install roger-mola

Розділи APT

Пакети розділені на 4 розділи:

  • головний: Містить лише пакети, які відповідають вимогам ліцензії Ubuntu та підтримку яких надає ваша команда. Сюди входить все необхідне для більшості систем GNU / Linux Головна мета.
  • Обмежений: Містить пакети, що підтримуються розробниками Ubuntu через свою важливість, але те, що вона не доступна за будь-яким типом безкоштовної ліцензії для включення до основний.
  • Всесвіт: Містить широкий спектр програм, які можуть або не мати обмеженої ліцензії, але не підтримуються Ubuntu але з боку громади. Це дозволяє користувачам встановлювати в систему всілякі програми, зберігаючи їх у місці, крім підтримуваних пакетів: основний y обмежений.
  • Мультивсесвіт: Містить непідтримувані пакети, оскільки вони не відповідають вимогам до вільного програмного забезпечення.

Використання APT

APT Він має багато застосувань, тут я покажу вам основи:

Встановіть програми

sudo apt-get install [Nombre del programa]

Відновлення / оновлення програм

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

Видаліть програми

sudo apt-get remove [Nombre del programa]

ПОЛНО Видаліть програми

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

Оновіть базу даних

sudo apt-get update

Не хочете запам'ятовувати команди?

Ну, якщо ви не хочете запам'ятовувати команди, які у вас є:

  • Центр програмного забезпечення Ubuntu
  • Aptitude, який завантажується з пакетом: aptitude
  • Synaptic, який завантажується з пакетом: synaptic
  • майстерний

Ну, я просто сподіваюся, вам сподобалось, бо мені сподобалось писати це. Незабаром я буду викладати як YUM, так і PACMAN. До наступного разу.


17 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Гонсало - сказав він

    Хороший пост, щоб мати знання про роботу APT 😀

  2.   пандакриси - сказав він

    не забувайте, що за допомогою "пошуку apt-cache" ви можете шукати, чи є пакет у сховищах або пакетах, які відповідають опису. : 3
    спробуй зробити
    пошук apt-cache
    пошук apt-cache lxde
    пошук apt-cache nokia | grep управління

  3.   Оскар - сказав він

    Дякуємо за вступ!

  4.   Уго Ітуррієта - сказав він

    Дуже добре.

  5.   clow_eriol - сказав він

    Дякуємо за внесок, чекаємо наступних з YUM та PACMAN

  6.   eliotime3000 - сказав він

    Ви пропустили Apper для тих, хто використовує KDE.

    Крім того, здається, що версія Forefox для Windows вдосконалюється завдяки рендерингу та самому інтерфейсу для застарілих ПК.

    1.    ІванЛінукс - сказав він

      Я думаю, що хорошим жестом з боку Mozilla було б те, що ОС Firefox не була розпізнана системами Windows (для перепрошивки, копіювання даних), чесно кажучи, я маю чудову підтримку FFOS, але я думаю, що це дуже зелено, якщо вони інтегрують сумісність з Android, як ОС Tizen або Sailfish це робить, я впевнений, прошиваю свій Moto G.

      1.    Ноктуйдо - сказав він

        Додатки у Firefox розроблені таким чином, що вони можуть працювати на будь-якій платформі, оскільки для них платформа - це Інтернет.

        Неприємність Mozilla полягає в тому, що HTML5 в кінцевому підсумку переважає, хоча, на щастя, він набуває дедалі більшої популярності; За допомогою цього FirefoxOS прагне, щоб додатки були мультиплатформенними і мали можливість працювати в будь-якому браузері операційної системи, яка є. Інша справа, щоб домінант зробив свою справу, щоб це не так, або відклав своє домінування. Розробники з цим випускали програми для всіх платформ із економією робочої сили.

        1.    KZKG ^ Гаара - сказав він

          Я прочитав у вашому коментарі «(...) Mozilla відстій - це те, що HTML5 (...) »... LOL!, Я думав, ви не погоджуєтесь з HTML5 та ідеєю Mozilla, але читаючи краще, я усвідомлюю, що ви не хотіли говорити відмовно, алеuце ха-ха

        2.    ІванЛінукс - сказав він

          Був проект, який звучав так: "Ви створюєте для Linux, і він також сумісний з Windows" (Це не cygwin чи CoLinux), на жаль, у нього не було майбутнього (що може статися з HTML5). Я роблю ставку на HTML5.
          Існує проект під назвою Phonegap, дуже корисний, насправді мені так подобається HTML5, що я створюю додаток для веб-мережі Eliotime. (Ви можете знайти проект (Mega Ultra Bugeado xD) на Github).
          Залишимо «поза темою» Firefox та HTML5, оскільки це не має нічого спільного з «сховищами APT та Canonical Ubuntu»

  7.   atlas7jean - сказав він

    Ось помилка xd

    sudo apt-add-repository roger / roger-mola

    спочатку вам потрібно поставити ppa * двокрапка * roger / roger-cool xD

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

  8.   Мануель Р - сказав він

    Мені здається, що команда для додавання PPA є неправильною, на додаток до двокрапки, яка коментує atlas7jean, синтаксис команди є неправильним, оскільки це add-apt-repository, замість apt-add-repository.

    Наведений приклад повинен виглядати (на мій погляд) так:

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

    Привіт.

  9.   Гільокс - сказав він

    Команда додати ppa помилкова. Це буде виглядати так: "sudo add-apt-repository ppa: [ім'я ppa]"

    поза цією гарною інформацією, але міг би додати більше команд. Наприклад, під час встановлення ви можете встановити кілька пакетів в одній команді, тобто "sudo apt-get install [пакети1] [пакет2]". якщо ви додасте -y перед "встановленням", він не запитає, чи впевнені ви в установці.

    Вам також потрібно вказати, як очищати застарілі пакунки під час видалення програми, "sudo apt-get autoremove", якщо ви додаєте –чистка, вона видаляє їх повністю

  10.   Ноктуйдо - сказав він

    Погана річ, яку я бачу у сховищах PPA, полягає в тому, що багато хто зазвичай не має довгих подорожей, хоча, з іншого боку, різноманітність Ubuntu є найбільш різноманітною за кількістю.

  11.   Пцесар27 - сказав він

    Відмінна публікація, яка мені сподобалася, оскільки я початківець користувач, який починає працювати в цьому світі Linux, зараз я використовую м'яту Петра з корицею, що, на мою думку, є чудовим дистрибутивом для початківців користувачів, і цей тип публікації дуже корисний для тих з нас, хто використовує похідні дистрибутиви debian. Я зачекаю на ваш допис YUM AND PACMAN, оскільки було б дуже корисно поглянути на добре відоме opensuse та archlinux тощо.

  12.   шамару - сказав він

    Щиро дякуємо за вашу інформацію, такі люди як ви - це те, що ця спільнота багата знаннями.

  13.   Берн - сказав він

    Чінґон. Дякую.