Как правильно создать локальное зеркало с помощью debmirror?

Автор zzplex, 16 февраля 2024, 10:02:04

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

zzplex

#15
Цитата: ferum от 23 февраля 2024, 12:00:20читали вообще ?
Я читал вот здесь. Сейчас почитаю и то, что вы скинули.

23 февраля 2024, 13:43:40
Цитата: ferum от 23 февраля 2024, 12:00:20https://itsecforu.ru/2019/07/22/📦-простой-способ-создать-пакет-debian-и-лок/
Это что же вы предлагаете использовать Apache, что бы установить пакет который мне нужен? А нельзя ли  использовать, то что скачалось с помощью debmirror в том виде в котором оно есть?

ferum

Цитата: zzplex от 23 февраля 2024, 12:18:20вы предлагаете использовать Apache, что бы установить пакет который мне нужен
Конечно нет. По чему то в официальных манах не пишут теперь что apt читает список имеющихся в источнике пакетов из файла Packages.gz, находящемуся по тому же пути что и пакеты, и что при создании локального репозитория (зеркала ) его надо создать вручную  утилитой dpkg-scanpackages поставляется в составе пакета dpkg-dev.
Русские дебианщики против цифрового слабоумия !

zzplex

Выполнил как вы советовали:

dpkg-scanpackages -m /mnt/data_store/repo/deb.debian.org/debian/ | sudo gzip -c9 > Packages.gz

Маленько конечно затупил, результат записался в home. Пробовал копировать его в /mnt/data_store/repo/deb.debian.org/debian/ и подменять им другие Packages.gz которые раскиданы по веткам репозиторя, это ничего не дает. Погуглив вылитал что есть файл Resease в котором содержится расположение файлов Packages.gz, а он то как раз старый остался. Короче пока ничего не получилось, разбираюсь дальше.

zzplex

Вопрос снимаю, все получилось. Каталог верхнего уровня /mnt принадлежал root:root и толку не было что я на каталог нижнего уровня права выставил. Всем откликнувшимся спасибо.