Repocop/RepairMiniHOWTO
Материал из ALT Linux Wiki
(Различия между версиями)
(→Предисловие.) |
(→Предисловие.) |
||
Строка 11: | Строка 11: | ||
* локальное зеркало со свежим сизифом (Пусть это <tt>/var/ftp/pub/Linux/ALT/Sisyphus</tt>). | * локальное зеркало со свежим сизифом (Пусть это <tt>/var/ftp/pub/Linux/ALT/Sisyphus</tt>). | ||
Если в сизифе еще не появились repocop >= 0.07-alt19 и repocop-unittest >= 0.14, | Если в сизифе еще не появились repocop >= 0.07-alt19 и repocop-unittest >= 0.14, | ||
- | то их можно взять [http://repocop.altlinux.org/pub/repocop/rpms/ здесь]. | + | то их можно взять [http://repocop.altlinux.org/pub/repocop/rpms/ здесь] и подложить hasher'у. |
* Свежая [http://repocop.altlinux.org/pub/repocop/data/repocop-data-current.tar.gz база repocop] <div style="display: inline; color: red;">(более 100 Mb)</div>. | * Свежая [http://repocop.altlinux.org/pub/repocop/data/repocop-data-current.tar.gz база repocop] <div style="display: inline; color: red;">(более 100 Mb)</div>. | ||
* скрипт repocop-tools-ls-rpmbuild-bs-environment (есть в repocop >= 0.07-alt19 а также [http://repocop.altlinux.org/pub/repocop/scripts/repocop-tools-ls-rpmbuild-bs-environment здесь]. | * скрипт repocop-tools-ls-rpmbuild-bs-environment (есть в repocop >= 0.07-alt19 а также [http://repocop.altlinux.org/pub/repocop/scripts/repocop-tools-ls-rpmbuild-bs-environment здесь]. | ||
+ | |||
+ | == Создаем песочницу с repocop == | ||
+ | Скачиваем скрипт и базу repocop | ||
+ | cd ~ | ||
+ | wget -с http://repocop.altlinux.org/pub/repocop/scripts/repocop-tools-ls-rpmbuild-bs-environment | ||
+ | chmod 755 ~/repocop-tools-ls-rpmbuild-bs-environment | ||
+ | wget -c http://repocop.altlinux.org/pub/repocop/data/repocop-data-current.tar.gz | ||
+ | и разворачиваем ее в ~/.repocop: | ||
+ | cd ~ | ||
+ | tar xzf | ||
+ | |||
+ | Устанавливаем в песочницу repocop | ||
+ | hsh --initroot-only <опции hasher для вашего Сизифа> | ||
+ | hsh-install repocop-tools repocop-unittest | ||
+ | и все пакеты, необходимые для нормального выполнения произвольного <code>rpmbuild -bs</code> : | ||
+ | hsh-install `~/repocop-tools-ls-rpmbuild-bs-environment` | ||
+ | |||
+ | == Готовим песочницу к запуску == |
Версия 19:52, 15 ноября 2008
Исправляем Репокопом пакеты за 5 минут. Краткое руководство.
Содержание |
Предисловие.
Для исправления пакетов вам понадобится
- локальное зеркало со свежим сизифом (Пусть это /var/ftp/pub/Linux/ALT/Sisyphus).
Если в сизифе еще не появились repocop >= 0.07-alt19 и repocop-unittest >= 0.14, то их можно взять здесь и подложить hasher'у.
- Свежая база repocop (более 100 Mb).
- скрипт repocop-tools-ls-rpmbuild-bs-environment (есть в repocop >= 0.07-alt19 а также здесь.
Создаем песочницу с repocop
Скачиваем скрипт и базу repocop
cd ~ wget -с http://repocop.altlinux.org/pub/repocop/scripts/repocop-tools-ls-rpmbuild-bs-environment chmod 755 ~/repocop-tools-ls-rpmbuild-bs-environment wget -c http://repocop.altlinux.org/pub/repocop/data/repocop-data-current.tar.gz
и разворачиваем ее в ~/.repocop:
cd ~ tar xzf
Устанавливаем в песочницу repocop
hsh --initroot-only <опции hasher для вашего Сизифа> hsh-install repocop-tools repocop-unittest
и все пакеты, необходимые для нормального выполнения произвольного rpmbuild -bs
:
hsh-install `~/repocop-tools-ls-rpmbuild-bs-environment`