Archive:Using zen-updater

Перейти к: навигация, поиск
Icon-obsolete.png Эта статья актуальна для версии '10.2', которая теперь является устаревшей!
Пожалуйста, обратитесь к странице обсуждения этой статьи для получения подробной информации.

Добавление сервиса

Оба приложения zen-installer и zen-updater используют одинаковый интерфейс для добавления нового сервиса. Для простоты мы будем использовать zen-updater, так как он легко доступен через иконку в системном лотке.

1. Для начала щелкните по иконке в системном лотке.

Добавление сервиса. Шаг 1

2. Щелкните "Configure" в следующем окне.

Добавление сервиса. Шаг 2

3. Теперь щелкните "Add Service"

Добавление сервиса. Шаг 3

4. Заполните указанные поля. Мы использовали эте же данные при изучении Rug.

Добавление сервиса. Шаг 4

Подписка на каталог

Как и выше, zen-installer и zen-updater имеют одинаковый интерфейс для добавления нового каталога.

1. После щелчка по "Configure" в диалоге zen-updater, выберите закладку "Catalogs".

Подписка на каталог. Шаг 1

2. Затем отметьте каталог на который Вы хотите подписаться.

Подписка на каталог. Шаг 2

Поиск, установка, обновление, и удаление пакетов

Обе операции поиск и установка могут быть выполнены черуз zen-installer. Просто введите имя пакета который Вы ищите (или выберите из списка) и отметьте пакеты которые Вы хотите установить. Когда Вы отметили все пакеты которые Вам необходимы, просто щелкните по кнопке "Install". Замечание: Пакет может отображаться в списке zen-installer несколько раз, это связано с тем, что Вы можете иметь несколько версий пакета из нескольких каталогов. Это не является ошибкой.

Для обновления программного обеспечения щелкните по иконке zen-updater в Вашем системном лотке или найдите приложение "Update Software" в браузере программного обеспечения SLES или SLED. Если обновления доступны, выберите то, что хотите обновить и щелкните по кнопке "Apply".

Для удаления пакета найдите приложение "Remove Software" в браузере программного обеспечения SLES или SLED. Затем просто отметьте приложения которые Вы хотите удалить и щелкните по кнопке "Remove".

Когда zen-updater аварийно завершается

System.NullReferenceException: Object reference not set to an instance of an object

Для SUSE 10.1 и 10.2 В некоторых ситуациях отображается сообщение об ошибке. Это легко решается, если Вы суперпользователь, в других ситуациях просто игнорируйте сообщение. Смотрите обсужение на the thread on the subject on the factory list

Если Вы получаете ошибку похожую на следующую,

System.NullReferenceException: Object reference not set to an instance of an object
in <0x003d6> Novell.Zenworks.Gui.ZenTrayIcon:CheckUpdatesLoop ()
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () 

то возможно следующее решение:

su
killall zen-updater
/etc/init.d/novell-zmd stop
rm -f /var/lib/zmd/zmd.db
/etc/init.d/novell-zmd start
logout
zen-updater &