Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Различные способы создания локального репозитория  (Прочитано 75355 раз)

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

Оффлайн richman1000000

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
недавно установил Ubuntu 12.04lts x64 и обнаружил что способ из топика
работает немного не так (пакеты i386 не записываются), поэтому пришлось кое-что добавить.
И как стороник линукса, я всегда делюсь своим познаниями, т.к. нередко их начало получаю от других линуксоидов

1. cd ubuntu
2. mkdir dists
3. mkdir dists/qqq
4. mkdir dists/qqq/main
5. mkdir dists/qqq/main/binary-i386
6. mkdir dists/qqq/main/binary-amd64
7. echo > debs.override-i368
8. echo > debs.override-amd64
9. dpkg-scanpackages --arch i386 debs ./debs.override-i386 | gzip > ./dists/qqq/main/binary-i386/Packages.gz
10. dpkg-scanpackages --arch amd64 debs ./debs.override-amd64 | gzip > ./dists/qqq/main/binary-amd64/Packages.gz
вот это метод с поправками на разрядность.

А вообще я сам сделал иначе
создал папки "debs" и "dists/qqq/main/binary-amd64"  "dists/qqq/main/binary-amd64" в папке Ubuntu и поместил туда такой скрипт package.sh с таким содержимым

Цитировать
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $DIR
echo > debs.override-amd64
dpkg-scanpackages --arch amd64 debs ./debs.override-amd64 | gzip > ./dists/qqq/main/binary-amd64/Packages.gz
echo > debs.override-i386
dpkg-scanpackages --arch i386 debs ./debs.override-i386 | gzip > ./dists/qqq/main/binary-i386/Packages.gz

и все
Когда надо обновить содержимое, добавляю новые пакеты в папку debs а затем запускаю package.sh и он сам все выполняет
Так же можно из команднй строки
bash путь/package.sh
« Последнее редактирование: 01 Августа 2012, 17:37:44 от richman1000000 »

Оффлайн k0ma

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ищу способ как настроить репозиторий только из того что в кэше?
Имеем один комп с инетом, медленным, дорогим. Качаем только необходимые пакеты, пакеты лежат как и лежали в кэше, настраиваем доступ по сети к кэшу, и обновляем все тачки по сети с той которая с инетом.
просьба сказать как это реализовать.

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.