Get Adobe Flash player

postheadericon Консольная утилита apt-get

Apt-get (Advanced Packaging Tool) — программа для установки, обновления и удаления программных пакетов в командном режиме. Способна автоматически устанавливать и настраивать программы как из предварительно откомпилированных пакетов, так и из исходных кодов.

Пакеты берутся из интернет-репозиториев, либо их можно установить с имеющихся носителей. Список источников пакетов хранится в файле /etc/apt/sources.list.

Для пользователей, предпочитающих командной строке графический интерфейс, есть Synaptic — графическая оболочка для apt-get, созданная на основе GTK+ .

 

Использование утилиты

apt-get [параметры] команда

apt-get [параметры] install|remove пакет1 [пакет2 …]

apt-get [параметры] source пакет1 [пакет2 ...]

 

Основные команды apt-get

update - используется для синхронизации файлов-описаний пакетов с их источником и получения обновлённых списков пакетов. Перед upgrade и dist-upgrade всегда нужно выполнять update.

upgrade - используется для установки новейших версий установленных пакетов системы из источников, указанных в /etc/apt/sources.list. Для того, чтобы apt-get узнал о существовании доступных новых версиях пакетов, данной команде должна предшествовать команда update.

dist-upgrade - позволяет произвести обновление системы в целом.

install - устанавливает один или более пакетов, отмеченных для установки. Каждый пакет - это имя пакета, а не полное имя файла, содержащее этот пакет (например, в качестве пакета может быть указано имя audacity, а не audacity_1.9.6.rpm). Все пакеты-зависимости также будут получены и установлены.

remove - удаляет выбранные пакеты.

source - скачивает пакеты с исходниками. APT проверяет доступные пакеты на предмет получения их исходных текстов. Затем он ищет и копирует в текущий каталог новейшую доступную версию этих исходных текстов.

Пакеты исходных текстов обслуживаются отдельно от бинарных через ввод строки rpm-src в файл /etc/apt/sources.list. Если задана опция --compile, то пакет с исходными текстами будет скомпилирован в бинарный rpm-пакет. Если задана опция --download-only, то пакет с исходными текстами не будет распакован.

build-dep - устанавливает всё необходимое для сборки исходных пакетов.

clean - удаляет скачанные ранее архивные файлы. Команда удаляет все, но оставляет файлы из /var/cache/apt/archives/ и /var/cache/apt/archives/partial/.

autoclean - как и clean, очищает локальное хранилище полученных файлов пакетов. Отличие состоит в том, что эта команда удаляет только те файлы пакетов, которые больше не могут быть получены и использованы. Это позволяет обслуживать кэш в течении длительного периода без потери контроля над ним.

check - это диагностический инструмент, который обновляет кэш пакетов и позволяет удостовериться в отсутствии неудовлетворённых зависимостей.

 

Параметры

-h, --help - справка.

-q, --quiet - скрыть индикатор процесса.

-qq - не показывать ничего кроме сообщений об ошибках.

-d, --download-only - получить пакеты и выйти без их установки или распаковки.

-s, --simulate - выполнить симуляцию событий, который должны происходить, но которые реально не будут выполнены и не изменят состояние системы.

-y, --yes - автоматически отвечать "Да" на все вопросы. При возникновении нежелательной ситуации (например, удаления необходимого для работы системы пакета) apt-get будет аварийно завершать свою работу.

--reinstall - переустановить пакеты, которые уже являются новейшими версиями.

-f, --fix-broken - попытка исправить систему с нарушенными зависимостями.

-m, --ignore-missing - игнорировать отсутствующие пакеты. Если пакеты не могут быть получены или их полная проверка после получения окончилась неудачно (поврежденный файл пакета), то состояние пакета возвращается к предыдущему и результат обрабатывается. Использование этой опции совместно с -f в некоторых случаях может привести к ошибке. Если какой-либо пакет выбирается к установке (например, если он указан в командной строке) и он не может быть получен, то без каких-либо сообщений будет восстановлено исходное состояние.

-u, --show-upgraded - показать обновленные пакеты. Выдает список всех пакетов, которые были обновлены.

--no-upgrade - не производить обновления пакетов. Когда эта опция используется совместно с командой install, то no-upgrade предотвратит обновление уже установленных пакетов.

-b, --compile, --build - собрать (компилировать) пакет после получения его исходника.

-D - при удалении пакета стремиться удалить компоненты, от которых он зависит.

-V - подробно показывать номера версий пакетов.

--no-remove - если какие-либо пакеты отмечены к удалению, то apt-get немедленно, без вопросов, завершит работу.

--force-yes - принудительное выполнение заданной операции несмотря ни на что. Это опасная опция, которая заставит apt продолжать выполнение операции без каких-либо диалогов с пользователем, даже если возникнет потенциальная возможность ошибки. Она не должна использоваться кроме как в специальных ситуациях. Использование force-yes потенциально способно уничтожить вашу систему!

 

Примечание

* При наборе в консоли apt-get moo можно увидеть корову, которая спросит вас: "Вы мычали сегодня?"

Скачать PCLinuxOS

Новости
Поиск
Язык сайта