Настройка производится для работы с репозиторием с сайта www.barabanov.ru для SuSE 9.0. Но рекомендации применимы для других версий SuSE и для других репозиториев. Конечно с соответствующими очевидными поправками.
# wget ftp://ftp.gwdg.de/pub/linux/misc/apt4rpm/9.0/lua-5.0.2-rb1.i586.rpm # wget ftp://ftp.gwdg.de/pub/linux/misc/apt4rpm/9.0/apt-libs-0.5.15cnc6-rb1.i586.rpm # wget ftp://ftp.gwdg.de/pub/linux/misc/apt4rpm/9.0/apt-0.5.15cnc6-rb1.i586.rpm
Если указанным источником не удается воспользоваться, то можно поискать нужные пакеты через RPM Search.
# rpm -ivh lua-5.0.2-rb1.i586.rpm # rpm -ivh apt-libs-0.5.15cnc6-rb1.i586.rpm # rpm -ivh apt-0.5.15cnc6-rb1.i586.rpm
Возможны два способа. Второй предпочтительней.
# wget http://www.barabanov.ru/keys/alekseybb.rpm.pub.asc # gpg --import alekseybb.rpm.pub.asc # gpg --list-keys | grep -i 7ce020c4
# gpg --recv-keys --keyserver pgp.mit.edu 7ce020c4 # gpg --export --armor 7ce020c4 >alekseybb.rpm.pub.asc
# rpm --import alekseybb.rpm.pub.asc
# wget http://www.barabanov.ru/apt/vendors.list # wget http://www.barabanov.ru/apt/sources.list
# cat vendors.list >>/etc/apt/vendors.list # cat sources.list >>/etc/apt/sources.list
Если не предполагается работать с другими репозиториями, то следует отредактировать файл /etc/apt/sources.list так чтобы остались только ссылки на репозиторий www.barabanov.ru/apt.
Загрузим образец конфигурации.
# wget http://www.barabanov.ru/apt/apt.conf
Далее можно просто заменить старый конфигурационный файл на рекомендуемый или отредактировать существующий в соответствие с загруженным примером. Если первое, то
# mv /etc/apt/apt.conf.d/apt.conf /etc/apt/apt.conf.d/apt.conf.orig # cp apt.conf /etc/apt/apt.conf.d
В качестве примера покажем, как можно установить последнюю версию пакета cron.
# apt-get update
# apt-cache search cron
# apt-get install cron