Ключевые слова:linux, suse, apt, rpm, (найти похожие документы)
From: Алексей Барабанов <alekseybb@mail.ru.>
Newsgroups: http://www.barabanov.ru
Date: Mon, 12 Jun 2005 18:21:07 +0000 (UTC)
Subject: Краткое руководство по настройке клиента репозитория apt.
Оригинал: http://www.barabanov.ru/arts/how-to-signing-apt.html
Настройка производится для работы с репозиторием с сайта
http://www.barabanov.ru для SuSE 9.0. Но рекомендации применимы для других
версий SuSE и для других репозиториев. Конечно с соответствующими
очевидными поправками.
Загрузка и инсталляция пакетов клиентской части apt.
1. Загрузим пакеты клиентской части apt.
# 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
Если указанным источником не удается воспользоваться, то
можно поискать нужные пакеты через [1]RPM Search.
2. Установим их в систему ортодоксальным путем.
# 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
Получение и настройка публичных ключей репозитория.
1. Получим публичный ключ.
Возможны два способа. Второй предпочтительней.
A. С сайта www.barabanov.ru.
# wget http://www.barabanov.ru/keys/alekseybb.rpm.pub.asc
# gpg --import alekseybb.rpm.pub.asc
# gpg --list-keys | grep -i 7ce020c4
B. С сервера публичных ключей.
# gpg --recv-keys --keyserver pgp.mit.edu 7ce020c4
# gpg --export --armor 7ce020c4 >alekseybb.rpm.pub.asc
2. Установим публичный ключ в базу rpm.
# rpm --import alekseybb.rpm.pub.asc
Настройка apt-клиента.
1. Загрузим списки вендоров и источников.
# wget http://www.barabanov.ru/apt/vendors.list
# wget http://www.barabanov.ru/apt/sources.list
2. Подключим их к текущим настройкам клиента.
# cat vendors.list >>/etc/apt/vendors.list
# cat sources.list >>/etc/apt/sources.list
Если не предполагается работать с другими репозиториями, то
следует отредактировать файл /etc/apt/sources.list так чтобы
остались только ссылки на репозиторий www.barabanov.ru/apt.
3. Внесем правки в файл конфигурации клиента 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
Подключение и использование apt.
В качестве примера покажем, как можно установить последнюю версию
пакета cron.
1. Получим список доступных пакетов.
# apt-get update
2. Поищем необходимое.
# apt-cache search cron
3. Установим.
# apt-get install cron