Проект opennet man apt-get (8) команди системного адміністрування (freebsd і linux)

apt-get (8)
  • >> apt-get (8) (українські man: Команди системного адміністрування)
  • apt-get (8) (Linux man: Команди системного адміністрування)

    apt-get - утиліта управління APT - інтерфейс командного рядка

    apt-get це інструмент командного рядка для управління пакетами і може розглядатися як призначений для користувача інтерфейс до apt (8). командами служать: o update o upgrade o dselect-upgrade [1] o dist-upgrade o install пакет1 [пакет2] [. ] O remove пакет1 [пакет2] [. ] O source пакет1 [пакет2] [. ] O check o clean o autoclean Якщо не використовується одна з опцій, -h або --help, то повинна бути вказана одна з команд, перерахованих вище. Примітка: [1] - тільки для систем на базі Debian. updateupdate використовується для повторної синхронізації файлів описів пакетів з їх джерелом. Описи доступних пакетів будуть отримані з джерел, зазначених в /etc/apt/sources.list. Наприклад, при використанні архіву Debian, ця команда розшукує і переглядає файли Packages.gz. таким чином стає доступною інформація про нові та оновлені пакетах. Перед upgrade і dist-upgrade завжди має виконуватися update. Будь ласка пам'ятайте, що індикатор прогресу показує не точну інформацію, оскільки розмір файлів пакунків не відомий.
    upgradeupgrade використовується для установки новітніх версій всіх встановлених пакетів системи з джерел, зазначених в /etc/apt/sources.list. Будуть розшукані новітні версії встановлених зараз пакетів і проведено оновлення; ні в якому разі не буде видалено жодного встановленого пакета або встановлено нового пакета, що не має вже встановленої в системі попередньої версії. Поточні версії встановлених зараз пакетів, якщо вони не можуть бути оновлені новими версіями без зміни статусу інших пакетів, будуть залишені в незмінному вигляді. Для того, щоб apt-get дізнався про існування доступних нових версіях пакетів, даної команді повинна передувати команда update. dselect-upgradedselect-upgrade використовується спільно з традиційним інструментом управління пакетів в Debian GNU / Linux - dselect (8). dselect-upgrade слід змінам, які робить dselect з полем Status наявних пакунків та виконує дію, необхідне для реалізації цього стану (наприклад, видалення старих і установка нових пакетів). dist-upgradedist-upgrade. на додаток виконує функцію upgrade. а також розумно управляє зміною залежностей з новими версіями пакетів; apt-get має "розумну" систему вирішення конфліктів і вона буде в разі потреби намагатися провести оновлення найбільш важливих пакетів за рахунок менш важливих. Файл /etc/apt/sources.list містить список джерел для отримання пакетів, з яких будуть отримані файли пакетів. installinstall встановлює один або більше пакетів зазначених до установки. Кожен пакет - це ім'я пакета, а не повне ім'я файлу, що містить цей пакет (наприклад, в системі Debian GNU / Linux, як пакет може бути вказано ім'я ldso. А не ldso_1.9.6-2.deb). Всі пакети, необхідні заданим пакетом (пакетами) зазначеними до установки, також будуть отримані і встановлені. Файл /etc/apt/sources.list використовується для визначення місцезнаходження потрібних пакетів. Якщо до імені пакета додається символ перенесення (без розділяє пробілу), то заданий пакет буде видалений, якщо він встановлений. Ця особливість може бути використана для перекриття рішення, зробленого системою розв'язання конфліктів apt-get. Якщо немає пакетів, які збігаються з заданим виразом і вираз містить один із символів '.', '?' або '*', то воно розглядається як шаблон для регулярних виразів POSIX і вже цей шаблон застосовується до всіх імен пакетів в базі даних. Будь-які збігаються з шаблоном пакети будуть потім встановлені (або видалені). Зауважимо, що наприклад, подстрока 'lo *' збігається з 'how-lo' і 'lowest'. Якщо це небажано, яка випереджає їх символом "^ '. removeremove ідентична install за винятком того, що пакети замість установки видаляються. Якщо до імені пакета додається знак плюс (без розділяє пробілу), то зазначені пакети будуть встановлені. sourcesource примушує отримувати джерельні пакунки. APT перевірить доступні пакети на предмет отримання їх вихідних текстів. Потім він шукає і копіює в поточний каталог новітню доступну версію цих вихідних текстів. Джерельні пакунки обслуговуються окремо від бінарних через введення рядків deb-src або rpm-src в файл /etc/apt/sources.list. Передбачається, що для отримання вихідних текстів, ви будете використовувати джерело, відмінний від того, з якого ви отримуєте готові пакети. Якщо задана опція --compile, то пакет з вихідними текстами буде скомпільовано в бінарний deb-пакет за допомогою утиліти dpkg-buildpackage або, на системах використовують RPM, за допомогою rpm -ba буде зібраний бінарний пакет. Якщо задана опція --download-only, то пакет з вихідними текстами НЕ буде розпакований. Зауважимо, що джерельні пакунки не відслідковуються як бінарні пакети, вони існують тільки в поточному каталозі, що дуже схоже на просте викачування архівів вихідних текстів .ta r.gz. checkcheck - це діагностичний інструмент; він оновлює кеш пакетів і перевіряє пакети, які недо-встановлені в силу будь-яких причин. cleanclean очищає локальне сховище отриманих файлів пакетів. Команда видаляє всі, але залишаються файли з / var / cache / apt / archives / і / var / cache / apt / archives / partial /. Коли APT використовується як один з методів dselect (8). clean запускається автоматично. Ті, хто не користується dselect, для звільнення місця на диску можуть час від часу використовувати apt-get clean. autoclean Як і clean. autoclean очищає локальне сховище отриманих файлів пакетів. Відмінність полягає в тому, що ця команда видаляє тільки ті файли пакетів, які більше не можуть бути отримані і використані. Це дозволяє обслуговувати кеш протягом тривалого періоду без втрати контролю над ним.

    o /etc/apt/sources.list джерела для отримання пакетів o / var / cache / apt / archives / область зберігання отриманих файлів o / var / cache / apt / archives / partial / область зберігання одержуваних файлів o / var / state / apt / lists / область зберігання інформації про стан кожного ресурсу пакетів, заданого в списку джерел o / var / state / apt / lists / partial / тимчасова область зберігання інформації в процесі скачування

    ДИВИСЬ ТАКОЖ

    ДІАГНОСТИКА

    apt-get повертає нуль при нормальній роботі і десяткову 100 при помилку.

    apt-get була написана командою APT і портований на системи базуються на RPM Alfredo K. Kojima, , з Conectiva S.A.