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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Репозиторий для локалки  (Прочитано 7477 раз)

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

Оффлайн dpwiz

  • Автор темы
  • Участник
  • *
  • Сообщений: 243
  • Ubuntero
    • Просмотр профиля
Репозиторий для локалки
« : 09 Июля 2006, 01:48:31 »
Люди, где можно достать максимально полный репозиторий даппера? Желательно со всякими universe-multeverse. И как его поддерживать?
Кто делал подобное, поделитесь опытом.

Ннлима нет нифига. 3 DVD от соседей качать с сдохну. Может давайте рсинкнем по куску, а потом встретимся и обменсемсс?
Yes, i'm a linux zealot. And i'm proud of it.

Оффлайн Salmir

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #1 : 10 Июля 2006, 08:52:10 »
Загляни на lafox.net может там уже продают DVD с репками
Хуже дурака только  дурак с инициативой..

Оффлайн Salmir

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Хуже дурака только  дурак с инициативой..

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #3 : 10 Июля 2006, 23:55:33 »
купить 10 баксов с мега-дальней доставкой - по-моему самый про этой и человечный способ.
Drink Different, Understand Computer.
Bye.

bobrik

  • Гость
Re: Репозиторий для локалки
« Ответ #4 : 11 Июля 2006, 00:40:53 »
Почем нынче 10 баксов?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #5 : 11 Июля 2006, 10:27:05 »
по 3 DVD Даппера :)
Drink Different, Understand Computer.
Bye.

Оффлайн mee.six

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #6 : 15 Октября 2006, 18:12:00 »
В тему: а как организовать репозиторий в локалке?

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #7 : 15 Октября 2006, 22:20:56 »
   1. sudo su (Все действис лучше проводить как root)
   2. теперь установите пакет dpkg-dev.
       apt-get install dpkg-dev
       он будет содержать утилиту dpkg-scanpackages, которая нам и нужна.
   3. поместите все .deb пакеты в директорию например, /myrepo (причем не непосредственно в эту директорию, а в поддиректории, расположенные в  этой директории)
   4. cd /myrepo
       dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
   5. Теперь нужно внести новый репозиторий в /etc/apt/sources.list
       Вставьте в /etc/apt/sources.list строчку
       deb file:/myrepo ./ (лучше вставить ближе к началу, т.к. apt-get (synaptic/kynaptic) ставит более высокий приоритет источнику, находсщемусс раньше остальных)
       apt-get update (или что-то похожее,можно в Synaptic - например, CTRL+R или нажать кнопку "получить сведения о пакетах").
   6. Если изменится содержимое директории с пакетами, повторите шаги 1-3.

offtop: замени <img src="http://ubuntucounter.geekosophical.net/img/ubuntu-blogger.php?user=8748" >
на [img]http://ubuntucounter.geekosophical.net/img/ubuntu-blogger.php?user=8478[/img]
« Последнее редактирование: 16 Октября 2006, 20:32:09 от xxxYURAxxx »

Оффлайн mee.six

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #8 : 16 Октября 2006, 13:25:06 »
О, спасибо, это, конечно, здорово...
правда для несколько иного применения.
а чтобы сделать сетевой репозиторий? надо просто этот файлик вкинуть на фтп\хттп? или как?

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #9 : 16 Октября 2006, 20:35:53 »
да... и будет вам счастье...
придется вручную изменить /etc/sources.list

p.s. сам ошибсс... и исправил... смотри выше...
« Последнее редактирование: 17 Октября 2006, 22:30:02 от xxxYURAxxx »

Оффлайн mee.six

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #10 : 17 Октября 2006, 00:01:28 »
ага :) спасибо... осталось придумать, как это счастье автоматизировать :))
спасибо еще раз ;)

Оффлайн Attid

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #11 : 24 Октября 2006, 17:51:40 »
маленький вопросик :
"Вставьте в /etc/apt/sources.list строчку
       deb file:/myrepo ./ "

сто будет для локальной машине а не для сети а с сетью как поступить поднять апач на машине с
репозаритарием и скормить ему путь /myrepo ?

Оффлайн mee.six

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #12 : 24 Октября 2006, 18:01:07 »
надо засунуть папку с репой в какую-нибудь папку внутри корнс апача. ну, к примеру в /home/myApacheRoot/repository/
и пускать пользователей к себе по http://myserver/repository.

Правда, как показала практика, приходится делать вот так:

/repository/dists/dapper/universe/binary-i386/Packages.gz
а сами пакеты кидать в /repository

может с чего-то не понял, но после того, как синаптик попросил такой путь, с ему дал то, чего он хотел и voila! :) всё работает

Оффлайн victor53p

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: Репозиторий для локалки
« Ответ #13 : 24 Октября 2006, 22:21:18 »
В сети с делаю локальный репозитарий таким образом:
использую утилиту- apt-ftparchive
что бы её иметь надо установить пакет apt-utils

$ sudo apt-get install apt-utilsДалее подымаю на любой машине apache2
sudo apt-get install apache2В корневом разделе www создаю директорию, куда копирую все пакеты из репозитарис, собранного заранее.
# mkdir -p /var/www/ubuntu/dapperкопируем в эту директорию пакеты репозитарис
затем создаю Packages.gz
# cd /var/www/ubuntu
# apt-ftparchive packages dapper > dapper/Packages
# gzip dapper/Packages

редактирую sources.list на той машине которую надо обновить
практически состоит из одной строчки:
gedit /etc/apt/sources.listдобавляем строку:
deb http://192.168.1.2/ubuntu dapper/
сохрансем.
з.ы. 192.168.1.2 ip адрес компьютера с репозитарием (т.е. той где поднят apache)
затем:
$ sudo apt-get updateВсе: :D

Так же все это устраивается например в интернет сети, где поднят сервер:
« Последнее редактирование: 24 Октября 2006, 22:26:18 от victor53p »

Оффлайн lioncub

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Re: Репозиторий для локалки
« Ответ #14 : 01 Мая 2007, 16:44:37 »
Как сделать ключ gpg для локального репозитария?

 

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