LINUX.ORG.RU

Создание собственного репозитория для ubuntu + заполнение его пакетами, нужна помощь!

 , ,


0

1

Привет всем, решил поэксперементировать с ubuntu server и заодно повысить свои знания и навыки.

Задача:
1. создание репозитория для ubuntu на VPS
2. компиляция пакетов и слежение за ними
3. наложение патчей

В чем у меня трудности:
1. не нашел толковой информации в интернете как создать свой репозиторий с ключем и подписью пакетов
2. на примере PHP, пытаюсь создать 3 разных пакета с разными версиями от 5.2 до 5.4 при помощи следующих команд:
./configure
make
checkinstall
deb пакет создается, после инсталяции по команде php -v выдается верная информация, по команде php5 -v выдается вурсия стандартного пакета из офф репозитория. phpinfo выдает версию стандартного php. Как подключать разные версии php? Далее собрад пакет apc, как его привязать к определенной версии php?
3. Как отслеживать патчи php и как их накладывать на готовые пакеты?


Ответ на: пожалуйста от darkenshvein

Создал локальный репозиторий, устанавливается нормально. Однако появляется ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! Это из-за того, что пакет не подписан? Как создать свой собственный ключ для пакетной базы?

Sky4eg
() автор топика
Ответ на: комментарий от darkenshvein

Спасибо, с наскоку не получилось создать верный репозиторий. Буду вчитываться дальше.

P.S. остальные вопросы актуальны

Sky4eg
() автор топика
Последнее исправление: Sky4eg (всего исправлений: 1)
Ответ на: комментарий от Sky4eg

deb пакет создается, после инсталяции по команде php -v выдается верная информация, по команде php5 -v выдается вурсия стандартного пакета из офф репозитория. phpinfo выдает версию стандартного php.

Была какая то команды для «дебианизации» пакета. Возможно она корректирует также версию программы, передаваемую в метаинфо пакета.

darkenshvein ★★★★★
()

checkinstall

В Debian Policy описана процедура правильной сборки пакета. Почитайте также maint-guide-ru (пакет такой).

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.