Мега-полезная програмка APTonCD
Собственно именно это я и искал, когда нашел как создавать репозиторий :)
суббота, 1 декабря 2007 г.
Локальный репозиторий Ubuntu 7.10
Вместо использования dpkg -i package_name.deb для установки, можно создать локальный репозиторий для пакетов, принесенных на флешке или другом носителе, а потом использовать synaptic/kynaptic (или apt-get install package_name).
Шаги(от рута):
1. Установите пакет dpkg-dev.
#apt-get install dpkg-dev
он будет содержать утилиту dpkg-scanpackages, которая нам и нужна.
2. Поместите все .deb пакеты в директорию например, /myrepo (причем не непосредственно в эту директорию, а в поддиректории, расположенные в этой директории)
3. Создаем список пакетов
Шаги(от рута):
1. Установите пакет dpkg-dev.
#apt-get install dpkg-dev
он будет содержать утилиту dpkg-scanpackages, которая нам и нужна.
2. Поместите все .deb пакеты в директорию например, /myrepo (причем не непосредственно в эту директорию, а в поддиректории, расположенные в этой директории)
3. Создаем список пакетов
#cd /myrepo
#dpkg-scanpackages . /dev/null gzip -9c > Packages.gz
4. Теперь нужно внести новый репозиторий в /etc/apt/sources.list
Вставьте в /etc/apt/sources.list строчку
deb file:/myrepo ./ (лучше вставить ближе к началу, т.к. apt-get (synaptic/kynaptic) ставит более высокий приоритет источнику, находящемуся раньше остальных)
#apt-get update
Все.
#dpkg-scanpackages . /dev/null gzip -9c > Packages.gz
4. Теперь нужно внести новый репозиторий в /etc/apt/sources.list
Вставьте в /etc/apt/sources.list строчку
deb file:/myrepo ./ (лучше вставить ближе к началу, т.к. apt-get (synaptic/kynaptic) ставит более высокий приоритет источнику, находящемуся раньше остальных)
#apt-get update
Все.
Подписаться на:
Сообщения (Atom)