ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Motsyo Gennadi aka Drool <motsyo@gmail.com>
To: "Антон щербаков" <tosh17@list.ru>,
	"ALT Linux Community" <community@lists.altlinux.org>
Subject: Re: [Comm] репозиторий
Date: Thu, 23 Aug 2007 10:35:03 +0300
Message-ID: <46CD38A7.9020405@gmail.com> (raw)
In-Reply-To: <E1IO72g-000E3j-00.tosh17-list-ru@f114.mail.ru>

Антон щербаков пишет:
> Хочу создать на винте свой репозиторий.
> 
> у меня есть папки 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.


  reply	other threads:[~2007-08-23  7:35 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-23  7:23 Антон щербаков
2007-08-23  7:35 ` Motsyo Gennadi aka Drool [this message]
2007-08-23  7:39 ` Alexander Yadykin
2007-08-23  7:55 ` Nikolay A. Fetisov
2007-08-23 10:52 ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46CD38A7.9020405@gmail.com \
    --to=motsyo@gmail.com \
    --cc=community@lists.altlinux.org \
    --cc=tosh17@list.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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