ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] репозиторий
@ 2007-08-23  7:23 Антон щербаков
  2007-08-23  7:35 ` Motsyo Gennadi aka Drool
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Антон щербаков @ 2007-08-23  7:23 UTC (permalink / raw)
  To: community

Хочу создать на винте свой репозиторий.

у меня есть папки files  i586  i686  noarch(структура как на алтовском фтпшнике) с последними 3 понятно там есть папка base
а что с делать с первой,files? там просто наборы rpm как их включить в листы apt или это вообще не стоит делать?



                                      Щербаков А.В.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] репозиторий
  2007-08-23  7:23 [Comm] репозиторий Антон щербаков
@ 2007-08-23  7:35 ` Motsyo Gennadi aka Drool
  2007-08-23  7:39 ` Alexander Yadykin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-08-23  7:35 UTC (permalink / raw)
  To: Антон
	щербаков,
	ALT Linux Community

Антон щербаков пишет:
> Хочу создать на винте свой репозиторий.
> 
> у меня есть папки files  i586  i686  noarch(структура как на алтовском фтпшнике) с последними 3 понятно там есть папка base
> а что с делать с первой,files? там просто наборы rpm как их включить в листы apt или это вообще не стоит делать?

	А сохранение структуры папок критично? Если нет - я бы сделал примерно так:
1.Делаем папку /usr/src своей, для чего от рута запустить mc, стать на 
нужную папку, меню File – chOwn, там выбрать юзера и группу свои (они 
обычно в самом низу списка)
2.Вручную ставим пакет apt-utils (можно просто зайти в него mc как в 
архив и нажать на скрипт INSTALL)
3.Скидываем ВСЕ rpm-ки в одну папку, например в
/mnt/windows/Install/Linux/Local/
4.Создаем папку для возможных обновлений
/mnt/windows/Install/Linux/Update/
5.От юзера(!) создаем в папке /usr/src папку rep, а в ней папку local, а 
там i586, в которой создаем папку base и символическую ссылку на папку с 
rpm-ками:
ln -s /mnt/windows/Install/Linux/Local/ RPMS.local
6.От юзера(!) создаем в папке /usr/src/rep папку update, а там i586, в 
которой создаем папку base и символическую ссылку на папку с возможными 
rpm-ками обновлений:
ln -s /mnt/windows/Install/Linux/Update/ RPMS.update
7.От юзера(!) создаем индексные файлы:
genbasedir –topdir=/usr/src/rep/local i586 local
genbasedir –topdir=/usr/src/rep/update i586 update
8.От рута редактируем файл
/etc/apt/sources.list
в котором должны быть только две незаремленных строки:
rpm file:/usr/src/rep/local/ i586 local
rpm file:/usr/src/rep/updates i586 updates
9.От рута делаем
apt-get update
apt-get install все_что_душе_угодно
10.Получаем удовольствие

	Все дальнейшие rpm-ки слаживать не куда попало, а в 
/mnt/windows/Install/Linux/Update/, после чего нужно всегда выполнять 
команду “genbasedir –topdir=/usr/src/rep/update i586 update”, для чего 
имеет смысл сделать готовый скрипт или ярлык на рабочем столе (в 
свойствах ярлыка лучше установить галочку “запускать в терминале”), и в 
синаптике жать кнопочку “Получить сведения” или в консоли от рута 
apt-get update.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] репозиторий
  2007-08-23  7:23 [Comm] репозиторий Антон щербаков
  2007-08-23  7:35 ` Motsyo Gennadi aka Drool
@ 2007-08-23  7:39 ` Alexander Yadykin
  2007-08-23  7:55 ` Nikolay A. Fetisov
  2007-08-23 10:52 ` Michael Shigorin
  3 siblings, 0 replies; 5+ messages in thread
From: Alexander Yadykin @ 2007-08-23  7:39 UTC (permalink / raw)
  To: Антон
	щербаков,
	ALT Linux Community

В сообщении от 23 Август 2007 11:23 Антон щербаков написал(a):
> Хочу создать на винте свой репозиторий.
>
> у меня есть папки files  i586  i686  noarch(структура как на алтовском
> фтпшнике) с последними 3 понятно там есть папка base а что с делать с
> первой,files? там просто наборы rpm как их включить в листы apt или это
> вообще не стоит делать?
>
Есть такая утилитка - genbasedir (по-моему из пакета apt-utils), она умеет 
создавать base.
А дальше включение как всегда.
-- 
Best regards, Alexander Yadikin
mailto: yadal@mail.ru


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] репозиторий
  2007-08-23  7:23 [Comm] репозиторий Антон щербаков
  2007-08-23  7:35 ` Motsyo Gennadi aka Drool
  2007-08-23  7:39 ` Alexander Yadykin
@ 2007-08-23  7:55 ` Nikolay A. Fetisov
  2007-08-23 10:52 ` Michael Shigorin
  3 siblings, 0 replies; 5+ messages in thread
From: Nikolay A. Fetisov @ 2007-08-23  7:55 UTC (permalink / raw)
  To: community; +Cc: ALT Linux Community

On Thu, 23 Aug 2007 11:23:46 +0400
Антон щербаков wrote:

> Хочу создать на винте свой репозиторий.
> 
> у меня есть папки files  i586  i686  noarch(структура как на алтовском фтпшнике) с последними 3 понятно там есть папка base
> а что с делать с первой,files? там просто наборы rpm как их включить в листы apt или это вообще не стоит делать?

Т.е. это копия репозитория с ftp://altlinux.ru ? 
Тогда в files лежат те rpm, на которые в i586 и т.п. стоят символьные
ссылки. Оставить как есть, эти пакеты и перечислены в соответствующих
base/ . 

-- 
С уважением,	
Николай Фетисов


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Comm] репозиторий
  2007-08-23  7:23 [Comm] репозиторий Антон щербаков
                   ` (2 preceding siblings ...)
  2007-08-23  7:55 ` Nikolay A. Fetisov
@ 2007-08-23 10:52 ` Michael Shigorin
  3 siblings, 0 replies; 5+ messages in thread
From: Michael Shigorin @ 2007-08-23 10:52 UTC (permalink / raw)
  To: community

On Thu, Aug 23, 2007 at 11:23:46AM +0400, Антон щербаков wrote:
> Хочу создать на винте свой репозиторий.
> у меня есть папки files  i586  i686  noarch(структура как на
> алтовском фтпшнике) с последними 3 понятно там есть папка base
> а что с делать с первой,files? там просто наборы rpm как их
> включить в листы apt или это вообще не стоит делать?

Вы отзеркалить хотите или создать свой с нуля?

В первом случае обычно проще применить rsync и добить жту кучку
симлинков им, во втором -- посмотрите genbasedir --help, после
некоторого количества экспериментов всё получится.

Когда-то была неплохая статья на atmsk.ru...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-08-23 10:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-23  7:23 [Comm] репозиторий Антон щербаков
2007-08-23  7:35 ` Motsyo Gennadi aka Drool
2007-08-23  7:39 ` Alexander Yadykin
2007-08-23  7:55 ` Nikolay A. Fetisov
2007-08-23 10:52 ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git