1

Моя проблема заключается в следующем:

У меня есть репозиторий пакетов Ubuntu, который я хочу обновить с помощью некоторых пакетов.

Я просматривал, пытаясь понять, как это делается, и наткнулся на « dput ». К сожалению, dput требует наличия '. chages ', которых у меня нет (у меня есть только .deb-s которые я хочу загрузить).

Есть ли другой способ загрузить deb и обновить репозиторий пакетов?

Кроме того, кто-нибудь знает, где я могу найти приличную документацию по работе с репозиториями Ubuntu / Debian ?

2 ответа2

2

Я предполагаю, что у вас есть собственный репозиторий, но вы не упомянули, какое программное обеспечение вы используете для его обслуживания.

Мы используем submitpro, и есть простой способ добавить автономный пакет .deb (без .changes):

Скопируйте .deb на сервер репозитория, где бы у вас не было доступа, например /tmp и выполните:

$ reprepro includedeb <codename> /tmp/<debfile>
0

Я был бы очень удивлен, если бы вы действительно нашли репозиторий Debian, который разрешил бы доступ для записи всем. Тем не менее, файл *.changes автоматически создается процессом сборки пакета. Если у вас его нет, вы, вероятно, не собирали пакет самостоятельно?

О, и есть много документации по пакетам и репозиториям Debian на (удивлении) веб-сайте разработчиков Debian.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .