Создание локального репозитория linux
Для начала нужно создать папку для репозитория:
mkdir -p $HOME/.repository/wheezy/pool/ && cd
$HOME/.repository/wheezy/
Скопируйте имеющиеся у вас пакеты в $HOME/.repository/wheezy/pool, после чего создайте индекс пакетов:
dpkg-scanpackages pool /dev/null | gzip -c9 >
$HOME/.repository/wheezy/pool/Packages.gz
Репозиторий готов, осталось подключить его:
sudo touch /etc/apt/sources.list.d/local.list && sudo chmod 777
/etc/apt/sources.list.d/local.list sudo echo 'deb
file:'$HOME'/.repository/wheezy pool/' >>
/etc/apt/sources.list.d/local.list
Обновляем список пакетов:
$ sudo apt-get update
После этого система будет жаловаться на не аутентифицированые пакеты, для того чтобы решить данную проблему необходимо иметь GPG подпись, но для локального хранилища она не критична.
Тэги: linux, terminal, local, repository
Категории: computer