Archive:Using zen-updater
Эта статья актуальна для версии '10.2', которая теперь является устаревшей! Пожалуйста, обратитесь к странице обсуждения этой статьи для получения подробной информации. |
Содержание
Добавление сервиса
Оба приложения zen-installer и zen-updater используют одинаковый интерфейс для добавления нового сервиса. Для простоты мы будем использовать zen-updater, так как он легко доступен через иконку в системном лотке.
1. Для начала щелкните по иконке в системном лотке.
2. Щелкните "Configure" в следующем окне.
3. Теперь щелкните "Add Service"
4. Заполните указанные поля. Мы использовали эте же данные при изучении Rug.
Подписка на каталог
Как и выше, zen-installer и zen-updater имеют одинаковый интерфейс для добавления нового каталога.
1. После щелчка по "Configure" в диалоге zen-updater, выберите закладку "Catalogs".
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 &