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`

Готовим песочницу к запуску

 
Личные инструменты