Привіт усім 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. До наступного разу.
Хороший пост, щоб мати знання про роботу APT 😀
не забувайте, що за допомогою "пошуку apt-cache" ви можете шукати, чи є пакет у сховищах або пакетах, які відповідають опису. : 3
спробуй зробити
пошук apt-cache
пошук apt-cache lxde
пошук apt-cache nokia | grep управління
Дякуємо за вступ!
Дуже добре.
Дякуємо за внесок, чекаємо наступних з YUM та PACMAN
Ви пропустили Apper для тих, хто використовує KDE.
Крім того, здається, що версія Forefox для Windows вдосконалюється завдяки рендерингу та самому інтерфейсу для застарілих ПК.
Я думаю, що хорошим жестом з боку Mozilla було б те, що ОС Firefox не була розпізнана системами Windows (для перепрошивки, копіювання даних), чесно кажучи, я маю чудову підтримку FFOS, але я думаю, що це дуже зелено, якщо вони інтегрують сумісність з Android, як ОС Tizen або Sailfish це робить, я впевнений, прошиваю свій Moto G.
Додатки у Firefox розроблені таким чином, що вони можуть працювати на будь-якій платформі, оскільки для них платформа - це Інтернет.
Неприємність Mozilla полягає в тому, що HTML5 в кінцевому підсумку переважає, хоча, на щастя, він набуває дедалі більшої популярності; За допомогою цього FirefoxOS прагне, щоб додатки були мультиплатформенними і мали можливість працювати в будь-якому браузері операційної системи, яка є. Інша справа, щоб домінант зробив свою справу, щоб це не так, або відклав своє домінування. Розробники з цим випускали програми для всіх платформ із економією робочої сили.
Я прочитав у вашому коментарі «(...) Mozilla відстій - це те, що HTML5 (...) »... LOL!, Я думав, ви не погоджуєтесь з HTML5 та ідеєю Mozilla, але читаючи краще, я усвідомлюю, що ви не хотіли говорити відмовно, алеuце ха-ха
Був проект, який звучав так: "Ви створюєте для Linux, і він також сумісний з Windows" (Це не cygwin чи CoLinux), на жаль, у нього не було майбутнього (що може статися з HTML5). Я роблю ставку на HTML5.
Існує проект під назвою Phonegap, дуже корисний, насправді мені так подобається HTML5, що я створюю додаток для веб-мережі Eliotime. (Ви можете знайти проект (Mega Ultra Bugeado xD) на Github).
Залишимо «поза темою» Firefox та HTML5, оскільки це не має нічого спільного з «сховищами APT та Canonical Ubuntu»
Ось помилка xd
sudo apt-add-repository roger / roger-mola
спочатку вам потрібно поставити ppa * двокрапка * roger / roger-cool xD
sudo apt-add-repository ppa: roger / roger-mola
Мені здається, що команда для додавання PPA є неправильною, на додаток до двокрапки, яка коментує atlas7jean, синтаксис команди є неправильним, оскільки це add-apt-repository, замість apt-add-repository.
Наведений приклад повинен виглядати (на мій погляд) так:
$ sudo add-apt-repository ppa: roger / roger-mola
Привіт.
Команда додати ppa помилкова. Це буде виглядати так: "sudo add-apt-repository ppa: [ім'я ppa]"
поза цією гарною інформацією, але міг би додати більше команд. Наприклад, під час встановлення ви можете встановити кілька пакетів в одній команді, тобто "sudo apt-get install [пакети1] [пакет2]". якщо ви додасте -y перед "встановленням", він не запитає, чи впевнені ви в установці.
Вам також потрібно вказати, як очищати застарілі пакунки під час видалення програми, "sudo apt-get autoremove", якщо ви додаєте –чистка, вона видаляє їх повністю
Погана річ, яку я бачу у сховищах PPA, полягає в тому, що багато хто зазвичай не має довгих подорожей, хоча, з іншого боку, різноманітність Ubuntu є найбільш різноманітною за кількістю.
Відмінна публікація, яка мені сподобалася, оскільки я початківець користувач, який починає працювати в цьому світі Linux, зараз я використовую м'яту Петра з корицею, що, на мою думку, є чудовим дистрибутивом для початківців користувачів, і цей тип публікації дуже корисний для тих з нас, хто використовує похідні дистрибутиви debian. Я зачекаю на ваш допис YUM AND PACMAN, оскільки було б дуже корисно поглянути на добре відоме opensuse та archlinux тощо.
Щиро дякуємо за вашу інформацію, такі люди як ви - це те, що ця спільнота багата знаннями.
Чінґон. Дякую.