1. Установим пакет dpkg-dev
2. Скопируем пакеты в директорию.
3. Создадим скрипт, который будет сканировать пакеты и создаст файл, что б "apt-get update" могло получить список пакетов.
4. Добавляем строку в sources.list определяя новый репозиторий.
Всё. Устанавливаем пакеты.
1. Установим пакет dpkg-dev.
Выполним команду в терминале.
а) Создадим директорию где будем хранить пакеты.
Для этого примера используем "/usr/local/mydebs".
Установочные пакеты системы, которые уже установленны хранятся в директории "/var/cache/apt/archives".
Если уже установлен "apt-cacher", дополнительные пакеты будут сохранены в каталоге ./packages.
3. Готовим "Packages.gz".
dpkg-scanpackages - просматривает все пакеты в данном каталоге "mydebs", формирует сжатый файл Packages.gz, для того чтобы "apt-get update" мог его прочитать, понять информацию о пакетах. Детали команды: "./dev/null" - пустой файл, который содержит дополнительную информацию о пакетах, что в данном случае излишне.
4 "sources.list" файл.
Добавте строки.
Всё.
CD реализация.
Запишите каталог содержаший пакеты на CD, удобно использовать для распространения между компьютерами. Для того, что бы использовать CD репозиторий. Выполните следующее.
2. Скопируем пакеты в директорию.
3. Создадим скрипт, который будет сканировать пакеты и создаст файл, что б "apt-get update" могло получить список пакетов.
4. Добавляем строку в sources.list определяя новый репозиторий.
Всё. Устанавливаем пакеты.
1. Установим пакет dpkg-dev.
Выполним команду в терминале.
sudo apt-get install dpkg-dev2. Скопируем пакеты в директорию.
а) Создадим директорию где будем хранить пакеты.
Для этого примера используем "/usr/local/mydebs".
sudo mkdir -p /usr/local/mydebsб) Скопируем пакеты в директорию, которую создали.
Установочные пакеты системы, которые уже установленны хранятся в директории "/var/cache/apt/archives".
Если уже установлен "apt-cacher", дополнительные пакеты будут сохранены в каталоге ./packages.
3. Готовим "Packages.gz".
cd /usr/local/mydebs dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scanpackages - просматривает все пакеты в данном каталоге "mydebs", формирует сжатый файл Packages.gz, для того чтобы "apt-get update" мог его прочитать, понять информацию о пакетах. Детали команды: "./dev/null" - пустой файл, который содержит дополнительную информацию о пакетах, что в данном случае излишне.
4 "sources.list" файл.
Добавте строки.
deb file:/usr/local/mydebs ./в "/etc/apt/sources.list"
Всё.
CD реализация.
Запишите каталог содержаший пакеты на CD, удобно использовать для распространения между компьютерами. Для того, что бы использовать CD репозиторий. Выполните следующее.
sudo apt-cdrom addПосле обновите информацию о пакетах.
sudo update-mydebs sudo apt-get updateТеперь все пакеты будут устанавливаться с определённых репозиториев учитывая зависимости пакетов. Используйте стандартные утилиты для работы с пакетыми: Synaptic, aptitude, apt и другие.
Комментариев нет:
Отправить комментарий