Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 74
Текст из файла (страница 74)
Файл Packages используется dselect для формирования списка пакетов, доступных для установки. Сценарий на Perl.dpkg-shlibdepsИщет зависимости указанных исполняемых файлов с разделяемыми библиотеками. Сценарий на Perl.dpkg-sourceСжатие и распаковка исходных архивов Debian. Сценарий на Perl.Перечень команд менеджера пакетов Debianapt-cdrom [options} commandДобавить новый компакт-диск к списку возможных источников пакетов для APT.
В настоящее время единственнойкомандой является add; присутствие этой команды обязательно (кроме случая вызова с параметром —help). Базаданных идентификаторов дисков хранится в файле /var/'state /apt/'cdroms.list.ПараметрыПараметры можно указывать в командной строке либо задавать в файле настройки. Булевские параметры, заданные вфайле настройки, могут быть отменены различными способами в командной строке, в частности, заданием —no-optили -opt=no, где opt - символ или полное имя параметра.apt-cdrom498apt-cdromГлава 5. Менеджеры пакетов Red Hat и Debian-a, —thoroughТщательный поиск пакетов. Может требоваться для некоторых старых компакт-дисков с Debian.—с, —config-fileУказать файл настройки, который будет прочитан послестандартного файла настройки.—d, —cdromУказать точку монтирования компакт-диска, котораядолжна присутствовать в файле /etc/fstab.
Параметр настройки - ACQUB:: cdrom:: mount.-f, —fastБыстрое копирование. Считать, что все файлы корректныи не требуют проверки. Используйте этот параметр только в том случае, если ранее не наблюдалось ошибок приработе с этим диском. Параметр настройки —APT::CDROM::Fast.—h, —helpОтобразить справку и завершить работу.-m, —no-mountНе производить монтирование и размонтирование устройства. Параметр настройки - APT::CDROM::NoMount.—n, —just-print, —recon, —no-actПроверить все, но не вносить никаких изменений. Параметр настройки - APT::CDROM::NoAct.-о, —optionУстановить параметр настройки. Формат команды:—о group::tool=option (например APT::CDROM=Fast).—г, —renameЗапрашивать новую метку для переименования диска.Параметр настройки -APT::CDROM::Rename.—v, —versionОтобразить информацию о версии и завершить работу.apt-getapt-get [options] command [package...]Инструмент командной строки для работы с пакетами.Предполагается, что он в итоге станет основой APT.Перечень команд менеджера пакетов DebianКомандыautocleanАналогично clean, но удаляются только файлы пакетов,которые более не могут быть загружены из сети.cleanОчистка локального хранилища от полученных файловпакетов.checkОбновление кэша пакетов и проверка пакетов на целостность.dist-upgradeАналогично upgrade, но при работе особое внимание уделяется зависимостям пакетов.dselect-upgradeИспользуется в паре с dselect.
Отслеживает измененияполя состояния доступных пакетов, внесенные dselect, ивыполняет действия, необходимые для приведения файлов в соответствие с их показателями состояния.install package...Установка одного или более пакетов. Необходимо указывать имена пакетов, а не полные имена файлов. Пакеты,необходимые для работы тех, которые указаны в спискеpackage..., также устанавливаются.
Добавление дефиса кимени пакета означает требование удалить пакет, если онв настоящий момент установлен.remove package...Удаление одного или нескольких пакетов. Необходимоуказывать имена пакетов, а не полные имена файлов. Если к имени пакета добавлен плюс, пакет устанавливается.source package...Найти указанные пакеты с исходными текстами и скопировать их в текущий каталог. При использовании команды с параметром —compile компилируются пакеты,содержащие исполняемые файлы. Если задан параметр—download-only, пакеты не распаковываются.updateСинхронизировать файлы обзоров пакетов с их источниками.
Операция должна производиться перед выполнением команд upgrade и dist-upgrade.499apt-get500apt-getГлава 5. Менеджеры пакетов Red Hat и DebianupgradeИнсталлировать самые новые версии всех пакетов, установленных в настоящий момент. Предварительно выполнить команду update.ПараметрыПараметры могут указываться в командной строке или задаваться в файле настройки. Булевские параметры, заданныев файле настройки, могут быть отменены различными способами при вызове в командной строке, в частности, заданием —no—opt или — opt=n.o, где opt - символ или полное имяпараметра.-b, —compile, —buildСкомпилировать пакеты после их получения.-с, —config-fileЗадание файла настройки, который должен читаться после стандартного файла настройки.-d, —download-onlyПолучить файлы пакетов, но не распаковывать и не устанавливать их.
Параметр настройки— APT::Get::Download-only.-f, —fix-brokenПопытаться исправить ошибки в системе с нарушеннымизависимостями пакетов. Параметр может использоватьсясамостоятельно или с командой. Параметр настройки APT::Get::Fix-Broken.—force-yesАвтоматическое разрешение любых действий APT,вплоть до тех, которые могут повредить файловую систему. Использовать с большой осторожностью и только вслучае крайней необходимости. Параметр настройки APT: :Get: :f orce-yes.—h, —helpОтобразить справку и завершить работу.—ignore-holdИгнорировать флаг hold в пакетах. Может использоваться с командой dist-upgrade для удаления многочисленных флагов hold, которые более не нужны.
Параметр настройки - APT::Get::Ignore-Hold.Перечень команд менеджера пакетов Debian-m, —ignore-missing, —fix-missingИгнорировать отсутствующие или поврежденные пакеты, либо пакеты, которые не могут быть получены. Прииспользовании совместно с —f могут возникать проблемы.—no-downloadОтключить получение пакетов. Совместно с —ignore-missing является указанием APT использовать только те пакеты, которые уже получены.—no-upgradeНе обновлять пакеты. Совместно с командой install предотвращает обновление уже установленных пакетов. Параметр настройки - APT::Get::no-upgrade.-о, —optionУстановить параметр настройки.
Формат:-о group::tool=option (например APT::Get=force-yes).—print-urisОтображать URI-адреса файлов, но не копировать их.Отображается размер, имя конечного файла, путь и хешMD5. Параметр настройки - APT::Get::Print-URIs.—q, —quiet«Тихий» режим. Не отображать индикаторы хода работы, а только сообщения журнала. Для получения еще более «тихого» режима необходимо добавить q.-s, —simulate, —just-print, —dry-run, —recon, —no-actПроверка. Выполнить все действия, но не вносить реальные изменения в систему. Параметр настройки APT::Get::Simulate.-u, —show-upgradedПеречислить пакеты, которые будут обновлены. Параметр настройки - APT::Get::Show-Upgraded.—v, —versionОтобразить номер версии и завершить работу.-у, —yes, —assume-yesАвтоматически подтверждать все запросы и работать внеинтерактивном режиме.
Работа завершается аварийнопри возникновении ошибки. Параметр настройки —APT::Get::Assume-Yes.501apt-get502dpkgГлава 5. Менеджеры пакетов Red Hat и Debiandpkg [options] actionИнструмент для сборки, установки и управления пакетами.Является интерфейсом к dpkg-deb.Действия dpkgСледующие действия выполняются непосредственно dpkg:—i pkgfile, —install pkgfileУстановить указанный пакет. При использовании совместно с —R или —recursive pkgfile должен быть каталогом.—unpack pkgfileРаспаковать пакет, но не производить настройку. При использовании совместно с -R или —recursive pkgfile должен быть каталогом.—configure[packages\—а\—pending]Произвести повторную настройку одного или нескольких распакованных пакетов.
При указании ключа -аили —pending вместо списка пакетов обрабатываютсявсе распакованные, но не настроенные пакеты.-г, —remove [packages \ -a | —pending]-Р, —purge [packages \ —a | —pending]Удалить или уничтожить один или несколько установленных пакетов (packages). При удалении удаляются всефайлы, кроме файлов настройки, перечисленных в debian/conffiles; при уничтожении удаляются также и этифайлы.
При указании ключа -а или —pending командаdpkg удаляет или уничтожает все нераспакованные пакеты, назначенные (в /var/lib /dpkg /status) для удаленияили уничтожения.—print-avail packageОтобразить информацию по указанному пакету из файла/var /lib /dpkg/available.—update-avail pkgs-file—merge-avail pkgs-fileОбновить записи о доступных файлах, содержащиеся вфайле /var/lib/dpkg/available. Эта информация используется dpkg и dselect для создания списка доступных пакетов. Вариант update приведет к замене этой информациисодержимым pkgs-file, распространяемых как Packages.Вариант merge объединяет существующую информациюи данные из Packages.Перечень команд менеджера пакетов Debian—A pkgfile, —record-avail pkgfileОбновить записи о доступных файлах, которые хранятсяв файле /var/lib/dpkg/available, информацией из pkgfile.Но основе этой информации dpkg и dselect создают список доступных пакетов.