ZUR (Zenwalk User Repository) FAQ

Команда разрабочиков Zenwalk
Перевод:Алексей Федорчук

2008-07-10

Оригинал

Что это в целом за сайт? Не то ли, что раньше было Zenwalk Package Search?

ZUR — это то место, где пользователи Zenwalk могут внести свой вклад в развитие пакетов, не обязательно включаемых в официальные репозитории. Он фокусируется на обеспечении максимально большого количества информации для пользователей и контрибьюторов о майнтайнере пакета, его зависимостях, ошибках в программе и других вопросах. Zenwalk Package Search в современном виде предназначен только для поиска среди официальных пакетов Zenwalk.

Что я могу сделать для ZUR?

Есть довольно много вещей, которые вы могли бы сделать:

  • Определить статус ваших пакетов как «Testing», чтобы пользователи их тестировали.
  • Загрузить на сайт скриншоты и другие файлы для ваших пакетов.
  • Создать детальные инструкции по установке и использованию ваших пакетов.
  • Обеспечить поиск пакетов по названию, описанию, категории, владельцу или статусу.
  • Контактировать с майнтайнерами пакетов по электронной почте.
  • Комментировать некоторые пакеты.
  • Добавить ссылки на ваш FTP-сервер, где можно найти ваши пакеты.
  • Оставить сообщение на форуме Zenwalk «Тестирование пакета» со ссылками на ранее размещенные файлы.
  • Продолжить разработку «сиротских» пакетов.

Как собрать и установить пакет, используя файл ZENBUILD?

  1. Найти на сайте нужную вам программу.
  2. Скачать ZENBUILD
  3. Перейти в каталог для скачанных файлов вашей системы, создать новый каталог для вашего пакета и поместить туда файл ZENBUILD.
  4. Отредактировать ZENBUILD и убедиться, что детали и версия его актуальны и правильны.
  5. Ввести: su root.
  6. Ввести: buildpkg -x
  7. Ввести: installpkg package_name

Как я могу добавить в репозиторий собственные пакеты?

  1. Отыскать и просмотреть существующие репозитории, чтобы посмотреть, какие программы были в них помещены ранее.
  2. Если вы к этому готовы, зарегистрируйте свой аккаунт и пройдите процедуру проверки его валидности.
  3. После (благоприятного результата) проверки валидности зайдите в систему и в меню Пользовательские действия кликните на пункте Добавить новый пакет.
  4. Введите необходимую информацию и закачайте файлы вашего пакета на сайт.

Каким образом я могу найти пакет?

Поиском по имени:
http://zur.zenwalk.org/view/packages/name/filezilla

Поиском по категории:
http://zur.zenwalk.org/view/packages/category/xap

Поиском по владельцу:
http://zur.zenwalk.org/view/packages/owner/Atticus

Что такое файл *.src и почему создатели пакета в нем нуждаются?

Файл *.src — простой текстовый файл, содержащий связи файлов вашего пакета. Каждый пакет имеет свой собственный *.src файл, и каждый .src файл содержит связи со всеми файлами, необходимыми для установки и запуска пакета.

Начиная с мая 2008 года, Zenwalk затрачивает много усилий для поддержки репозитория исходников своих пакетов, и это — один из способов помочь проекту ZUR. Пример «правильного» *.src файла таков:

http://example.com/files/ZENBUILD
http://example.com/files/file-source-1.2.3.tar.bz2
http://example.com/files/build-file.log
http://example.com/files/build-file.sh

Если ваши файлы размещены на сервере ZUR, вы можете указать это как имя хоста в вашем *.src файле.