#! /bin/sh
cd /var/ftp/pub/mirrors
MIRRORDIR=/var/ftp/pub
VERBOSE=1
MIRROR=rsync.proxad.net
# export RSYNC_PROXY=morgan:3128
if [ ! -z $VERBOSE ]; then
VRB="-v --progress --stats"
fi
set -x
rsync $VRB -a --delete --partial $MIRROR::redhat/linux/rawhide/i386/RedHat/RPMS
$MIRRORDIR/redhat/8.0/en/i386/RPMS.my
Естественно по необходимости будут
зеркалироваться пакеты из SRPMS, ведь не все пакеты из RPMS удовлетворяют
некоторым критериям (например, стоит пересобрать kde с оптимизацией под
нужную архитектуру).
# Red Hat Linux 8.0 # Обратите внимание на наличие пробела между pub и redhat!!! rpm file:/var/ftp/pub redhat/8.0/en/i386 my os rpm-src file:/var/ftp/pub redhat/8.0/en/i386 my os #rpm http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpms #rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 updates freshrpmsТеперь нужно сгенерировать файлы описаний пакетов для apt-get (генерировать описания нужно после каждого пополнения новыми файлами):
# genbasedir --flat --bloat /var/ftp/pub/redhat/8.0/en/i386 my osОпция --flat предполагает наличие RPMS.my/SRPMS.my (сюда я складываю обновления) и RPMS.os/RPMS.os (сюда я положил пакеты из дистрибутива) в каталоге i386.
# apt-get updateТеперь можно пользоваться всей мощью предоставляемой apt-get. Я пользуюсь графической мордой synaptic.
rpm http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms rpm-src http://apt.freshrpms.net redhat/8.0/en/i386 os updates freshrpms # rpm ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/ rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/8.0/en/i386/
Статьи по теме:
- Первое знакомство с Red Hat 8.0 или Unicode всегда и везде
- Red Hat Linux 8.0 и ноутбук TOSHIBA PORT'EG'E 7020CT
Нажмите здесь, чтобы получить ссылки на статью
Добавлено 29.01.2003 (20:51)
Нет комментариев