https://wiki.debian.org/ru/CreateLocalRepo
Там несколько команд фактически:
Посмотрим /etc/apt/sources.list$ sudo mkdir /mnt/repo
$ sudo mkdir /mnt/repo/debian
$ sudo mkdir /mnt/repo/debian/conf
$ sudo touch /mnt/repo/debian/conf/distributions
=====================================================
Тут поправим /mnt/repo/debian/conf/distributions (удалим поле SignWith), а то греха не оберёшься.
Codename: squeeze
Suite: stable
Version: 6.x
Origin: Debian
Label: Debian 6.x
Description: Debian Stable Repository
Architectures: amd64 source
Components: main contrib non-free
DebIndices: Packages Release . .gz .bz2
DscIndices: Sources Release . .gz .bz2
Contents: . .gz .bz2
=====================================================
$ cd /mnt/repo/debian
$ sudo reprepro export
$ sudo reprepro createsymlinks
Shell
cat /etc/apt/sources.list
deb file:///mnt/repo/debian/ main contrib non-free
sudo apt-get update
$ sudo apt-get update
Пол:1 file:/mnt/repo/debian main InRelease
Игн:1 file:/mnt/repo/debian main InRelease
Пол:2 file:/mnt/repo/debian main Release
Игн:2 file:/mnt/repo/debian main Release
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Ошк:3 file:/mnt/repo/debian main/contrib amd64 Packages
Файл не найден - /mnt/repo/debian/dists/main/contrib/binary-amd64/Packages (2: Нет такого файла или каталога)
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Чтение списков пакетов… Готово
W: Репозиторий «file:/mnt/repo/debian main Release» не содержит файла Release.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Не удалось получить file:/mnt/repo/debian/dists/main/contrib/binary-amd64/Packages Файл не найден - /mnt/repo/debian/dists/main/contrib/binary-amd64/Packages (2: Нет такого файла или каталога)
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
Пол:1 file:/mnt/repo/debian main InRelease
Игн:1 file:/mnt/repo/debian main InRelease
Пол:2 file:/mnt/repo/debian main Release
Игн:2 file:/mnt/repo/debian main Release
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Игн:3 file:/mnt/repo/debian main/contrib amd64 Packages
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Пол:5 file:/mnt/repo/debian main/contrib Translation-ru
Игн:5 file:/mnt/repo/debian main/contrib Translation-ru
Пол:6 file:/mnt/repo/debian main/contrib Translation-en
Игн:6 file:/mnt/repo/debian main/contrib Translation-en
Пол:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Игн:7 file:/mnt/repo/debian main/contrib Translation-ru_RU
Пол:8 file:/mnt/repo/debian main/non-free all Packages
Игн:8 file:/mnt/repo/debian main/non-free all Packages
Пол:9 file:/mnt/repo/debian main/non-free amd64 Packages
Игн:9 file:/mnt/repo/debian main/non-free amd64 Packages
Пол:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Игн:10 file:/mnt/repo/debian main/non-free Translation-ru_RU
Пол:11 file:/mnt/repo/debian main/non-free Translation-en
Игн:11 file:/mnt/repo/debian main/non-free Translation-en
Пол:12 file:/mnt/repo/debian main/non-free Translation-ru
Игн:12 file:/mnt/repo/debian main/non-free Translation-ru
Пол:3 file:/mnt/repo/debian main/contrib amd64 Packages
Ошк:3 file:/mnt/repo/debian main/contrib amd64 Packages
Файл не найден - /mnt/repo/debian/dists/main/contrib/binary-amd64/Packages (2: Нет такого файла или каталога)
Пол:4 file:/mnt/repo/debian main/contrib all Packages
Игн:4 file:/mnt/repo/debian main/contrib all Packages
Чтение списков пакетов… Готово
W: Репозиторий «file:/mnt/repo/debian main Release» не содержит файла Release.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Не удалось получить file:/mnt/repo/debian/dists/main/contrib/binary-amd64/Packages Файл не найден - /mnt/repo/debian/dists/main/contrib/binary-amd64/Packages (2: Нет такого файла или каталога)
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.