Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Vyatta_BasicSystem_rus[1]

.pdf
Скачиваний:
17
Добавлен:
19.02.2016
Размер:
996.67 Кб
Скачать

Команды инсталляции и обновления

В этом параграфе описываются следующие команды.

Конфигурационные команды

system package

Определяет информацию необходимую для автоматического

 

обновления программного обеспечения.

system package auto-sync <days>

Определяет, как часто будет обновляться кэш репозитария.

system package repository <repository>

Определяет информацию о репозитарии программного

 

обеспечения.

system package repository <repository>

Определяет имя компонента репозирария.

components <component>

 

system package repository <repository>

Определяет краткое описание репозитария.

description <desc>

 

system package repository <repository>

Определяет имя дистрибутива.

distribution <dist>

 

system package repository <repository>

Определяет пароль для доступа к репозитарию.

password <password>

 

system package repository <repository>

Определяет URL сервера, на котором располагается

url <url>

репозитарий.

system package repository <repository>

Определяет имя пользователя для доступа к репозитарию.

username <username>

 

Операционные команды

 

full-upgrade

Обновляет программное обеспечение системы Vyatta.

install-system

Инсталлирует программное обеспечение системы Vyatta на

 

постоянное устройство.

151

full-upgrade

Обновляет программное обеспечение системы Vyatta.

Синтаксис

full-upgrade [-h | -i | -k ]

Режим команды

Операционный режим.

Параметры

-h

Помощь (help) – Для команды full-upgrade отображается помощь.

-i

Интерактивное (interactive) обновление Предоставляются

 

приглашения, генерируемые различными пакетами во время

 

обновления. Это может осуществляться только на локальной

 

консоли (то есть через сессию telnet или ssh) и ориентировано

 

только на опытных пользователей.

-k

Сохранение (keep) всех пакетов, не относящихся к Vyatta – Когда

 

возможно, эта опция во время обновления сохраняет все пакеты, не

 

относящихся к Vyatta. Могут существовать случаи, когда из-за

 

взаимозависимостей пакета невозможно сохранить все пакеты, не

 

относящиеся к Vyatta. Некоторые пакеты, не относящиеся к Vyatta,

 

могут быть удалены или заменены на другую версию. После

 

завершения обновления система будет состоять из всех пакетов

 

последнего релиза Vyatta плюс всех пакетов, не относящихся к

 

Vyatta, которые система была в состоянии сохранить. Эта опция

 

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

 

вручную инсталлировали программное обеспечение, не

 

относящееся к Vyatta, и не хотят его удалять.

По умолчанию

Когда команда выполняется без параметров, будет отображаться та же информация, которая предоставляется при наличии опции -h.

Указания по применению

Используйте эту команду, чтобы обновить программное обеспечение системы Vyatta. Вы должны быть зарегистрированы на системе Vyatta как корневой пользователь (root), чтобы использовать эту команду. Предварительно, до использования этой команды, должен быть сконфигурирован соответствующий репозитарий.

Информация репозитария может быть изменена посредством использования команды system package repository <repository> (смотрите страницу 155) и команд, связанных с system package repository.

Примеры

Пример 6-1 подтверждает, что информация репозитария сконфигурирована корректно, и затем приступает к обновлению программного обеспечения, используя команду full-upgrade.

Пример 6-1 Обновление программного обеспечения Vyatta по команде “full-upgrade”

R1:~# configure

[edit]

root@R1# show system package auto-sync 1

repository community { components main distribution stable

url http://packages.vyatta.com/vyatta

}

[edit] root@R1# exit exit

R1:~# full-upgrade -k

152

Reading package lists...

Building dependency tree...

Reading state information...

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Hit http://packages.vyatta.com testing Release.gpg

Hit http://packages.vyatta.com testing Release

Ign http://packages.vyatta.com testing/main Packages/DiffIndex

Hit http://packages.vyatta.com testing/main Packages

Reading package lists...

Reading package lists...

Building dependency tree...

Reading state information...

vyatta-base is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

R1:~#

153

install-system

Инсталлирует программное обеспечение системы Vyatta на постоянное устройство.

Синтаксис

install-system

Режим команды

Операционный режим.

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы инсталлировать программное обеспечение системы Vyatta с LiveCD на такое постоянное устройство, как жесткий диск. Инструкции по

инсталляции программного обеспечения системы на другие постоянные устройства смотрите в руководстве Vyatta System Quick Start Guide”.

154

system package

Определяет информацию необходимую для автоматического обновления программного обеспечения.

Синтаксис

set system package delete system package show system package

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

}

}

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить информацию, которая необходима для

получения обновления программного обеспечения из архива программного обеспечения Vyatta. Пакеты системы Vyatta хранятся в репозитариях программного обеспечения Vyatta. Все заказчики имеют доступ к репозитарию сообщества. К подписному репозитарию имеют доступ только те заказчики, которые имеют контракты поддержки.

Используйте форму set этой команды, чтобы определить информацию необходимую для автоматического обновления программного обеспечения.

Используйте форму delete этой команды, чтобы удалить конфигурацию автоматического обновления программного обеспечения.

Используйте форму show этой команды, чтобы увидеть конфигурацию автоматического обновления программного обеспечения.

155

system package auto-sync <days>

Определяет, как часто будет обновляться кэш репозитария.

Синтаксис

set system package auto-sync days delete system package auto-sync show system package auto-sync

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

auto-sync 1-4294967296

}

}

Параметры

days

Необязательный. Устанавливает, что система будет обновлять кэш

 

репозитария через каждое определенное количество дней. Диапазон

 

значений от 1 до 4294967296.

По умолчанию

Значением по умолчанию является 1.

Указания по применению

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

Используйте форму set этой команды, чтобы определить, как часто будет обновляться кэш репозитария.

Используйте форму delete этой команды, чтобы восстановить конфигурацию по умолчанию.

Используйте форму show этой команды, чтобы увидеть конфигурацию.

156

system package repository <repository>

Определяет информацию о репозитарии программного обеспечения.

Синтаксис

set system package repository repository delete system package repository repository show system package repository repository

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

repository text {

}

}

}

Параметры

repository Многократный узел. Ярлык (label) репозитария. Например, “community”.

Вы можете определить более одного репозитария программного обеспечения, создавая многократные конфигурационные узлы repository.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы создать конфигурационный узел для определения информации о репозитарии. Заметим, что определяемый репозитарий может быть репозитарием Vyatta или каким-либо другим пакетным репозитарием debian. Когда выполняется команда full-upgrade, доступны все сконфигурированные репозитарии. Используйте форму set этой команды, чтобы создать конфигурационный узел репозитария.

Используйте форму delete этой команды, чтобы удалить конфигурационный узел репозитария.

Используйте форму show этой команды, чтобы увидеть информацию репозитария.

157

system package repository <repository> components <component>

Определяет имя компонента репозирария.

Синтаксис

set system package repository repository components component delete system package repository repository components component show system package repository repository components

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

repository text { components text

}

}

}

Параметры

repository Многократный узел. Ярлык (label) репозитария. Например, “community”.

Вы можете определить более одного репозитария программного обеспечения, создавая многократные конфигурационные узлы repository.

component Многократный узел. Имена компонентов репозитария. Вы можете сконфигурировать более одного компонента, создавая многократные конфигурационные узлы components. Комплектом (stock) компонентов является main.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить имя компонента репозирария. Используйте форму set этой команды, чтобы определить имя компонента репозирария.

Используйте форму delete этой команды, чтобы удалить имя компонента. Используйте форму show этой команды, чтобы увидеть компоненты.

158

system package repository <repository> description <desc>

Определяет краткое описание репозитария.

Синтаксис

set system package repository repository description desc delete system package repository repository description show system package repository repository description

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

repository text { description text

}

}

}

Параметры

repository

Многократный узел. Ярлык (label) репозитария. Например,

 

“community”.

 

Вы можете определить более одного репозитария программного

 

обеспечения, создавая многократные конфигурационные узлы

 

repository.

desc

Краткое описание репозитария.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить краткое описание репозитария. Используйте форму set этой команды, чтобы определить краткое описание репозитария.

Используйте форму delete этой команды, чтобы удалить описание. Используйте форму show этой команды, чтобы увидеть описание.

159

system package repository <repository> distribution <dist>

Определяет имя дистрибутива.

Синтаксис

set system package repository repository distribution dist delete system package repository repository distribution show system package repository repository distribution

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

system { package {

repository text { distribution text

}

}

}

Параметры

repository Многократный узел. Ярлык (label) репозитария. Например, “community”.

Вы можете определить более одного репозитария программного обеспечения, создавая многократные конфигурационные узлы repository.

dist Имя дистрибутива. Допустимыми значениями являются: stable: Самый последний стабильный релиз программного обеспечения.

testing: Самая последняя тестовая версия программного обеспечения. Это обычно более новое программное обеспечение, чем в версии stable, но находящееся в стадии тестирования. Достоинством дистрибутива testing является то, что он содержит

последние функциональные возможности программного обеспечения.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы определить имя дистрибутива. Используйте форму set этой команды, чтобы определить имя дистрибутива. Используйте форму delete этой команды, чтобы удалить имя дистрибутива. Используйте форму show этой команды, чтобы увидеть имя дистрибутива.

160

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]