Dante |
Программа Apt-get (Advanced Packaging Tool) является программой которая используется, в большинстве дистребутивов Linux, для установки, обновления, а так же удаления программных пакетов в режиме командной строки. Данная команда способна автоматически установить, а так же настроить программу как из ранее откомпилированных пакетов, так и из существующих исходных кодов.
Программные пакеты берутся из существующих интернет репозитариев или из внешних носителей, например с флешки. Список существующих пакетов находится в файле /etc/apt/sources.list
Если Вы привыкли пользоваться графическим интерфейсом, а не режимом командной строки, то для вас в системе существует графическая оболочка для утилиты apt-get - программа Synaptic. У пользователь операционной системы Linux Kubuntu, для этих целей существует программа Muon, она в kubuntu много для чего используется.
Программа apt-get вводится в виде
apt-get (параметр программы) команда
apt-get (параметр программы) install (или) remove пакет1, пакет2, пакет3 и тд.
apt-get (параметр программы) source пакет1, пакет2, пакет3 и тд.
Команды в программе apt-get.
update - Данная команда используется для того чтобы синхронизировать файлы-описания пакетов, с источником с которого вы будете устанавливать эти программы. Всегда стоит использовать перед upgrade либо dist-upgrade.
upgrade - команда используется для того чтобы устанавливать новейшие версии уже установленных в системе пакетов. Пакеты устанавливаются из источников которые указаны в файле /etc/apt/sources.list Как я только что сказал выше данной команде должна предшествовать команда update, которая используется для того чтобы программа apt-get узнал о новейших версиях программных пакетов.
dist-upgrade - данная команда позволяет обновить все установленные в системе пакеты программ. Перед ней как я говорил раньше необходимо выполнить команду update.
install - позволяет устанавливать один либо несколько программных пакетов которые отмечены для установки. Для того чтобы установить какой либо пакет достаточно указать имя пакета, а не полное имя файла который содержит этот пакет. Все пакеты зависимости будут получены и установлены автоматически.
remove - удаляет отмеченные пакеты.
source - скачивает пакет с исходными кодами. При введении этой команды утилита apt-get проверит доступные пакеты на получение исходных кодов.
clean - программа удаляет ранее скачанные архивные файлы.
autoclean - команда, так же как и команда clean избавляет локальное хранилище файлов, полученных пакетов. Отличие данной программы от прежней состоит в том что данная команда удаляет лишь те файлы которые больше невозможно получить и соответственно использовать. Данная команда позволяет долгое время обслуживать наш кеш и поддерживать полный контроль над ним.
check - команда вводится для диагностики, она обновляет кеш файлов пакетов и проверяет неудовлетворенные зависимости.
Параметры программы apt-get.
-h (либо) --help - данный параметр вызывает справку для программы
-q (либо) --quiet - скрывает идентификатор процесса.
-qq - программа не показывает совершенно ничего кроме сообщений о ошибках.
-d (либо) --download-only - позволяет получить файлы пакетов но не устанавливать их и не распаковывать.
-s (или) --simulate - параметр выполняет симуляцию событий которые должны произойти.
-y (или) --yes - параметр автоматически отвечает "Да" на все вопросы которые задает программа.
--reinstall - данный параметр указывает программе переустановить указанные пакеты, которые и так являются новейшими версиями.
-f (либо) --fix-broken - пытается исправить систему с нарушенными зависимостями.
-m (или) --ignore-missing — указывает программе apt-get игнорировать отсутствующие пакеты. Если какой-либо пакет не может быть получен или не может пройти проверку после получения, например какой-либо пакет оказался поврежден, тогда результат обрабатывается.
-u (или) --show-upgraded - показывает пакеты которые были обновлены.
-no-upgrade - указывает программе apt-get не обновлять пакеты. Если же задать эту опцию вместе с командой install, тогда данный параметр не даст обновить уже установленные пакеты.
-b (или) --compile, (либо) --build - указывает программе скомпилировать пакет после того как он получен из исходников.
-D - во время удаления какого-либо пакета, программа будет стремиться к тому чтобы удалить все компоненты пакета о которых он знает
-V - показывает подробно номера версий пакетов.
--no-remove - если какой-нибудь из пакетов отмечен к удалению. Тогда программа apt-get сразу же завершит свою работу.
--force-yes - указывает программе apt-get не смотря ни на что в любом случае выполнить введенную операцию. Данная опция опасна для работы потому что программа заставит продолжать работу даже если возникнет ошибка. Теоретически при определенном стечении обстоятельств данная опция может совершенно уничтожить Вашу систему.
Комментарии
Отправить комментарий