* [Comm] Cоздание репозитария: как создать файл srclist.*
@ 2004-07-10 12:36 Eugene Prokopiev
2004-07-10 15:07 ` Nick S. Grechukh
0 siblings, 1 reply; 2+ messages in thread
From: Eugene Prokopiev @ 2004-07-10 12:36 UTC (permalink / raw)
To: community
Здравствуйте!
Пытаюсь собрать собственный репозитарий
Создал следующую структуру каталогов:
$ ls -l ~/repository/
итого 1
drwxrwxrwx 3 john john 72 Июл 10 15:37 i586
drwxrwxrwx 2 john john 96 Июл 10 15:42 SRPMS
$ ls -l ~/repository/SRPMS/
итого 732
-rw-rw-rw- 1 john john 747258 Июл 10 15:37
dhcp-3.0.1-custom.src.rpm
$ ls -l ~/repository/i586/
итого 1
drwxrwxrwx 4 john john 144 Июл 10 15:39 NM
$ ls -l ~/repository/i586/NM/
итого 2
drwxrwxrwx 2 john john 48 Июл 10 16:29 base
drwxrwxrwx 2 john john 416 Июл 10 15:42 RPMS
lrwxrwxrwx 1 john john 5 Июл 10 15:38 RPMS.nm -> RPMS/
lrwxrwxrwx 1 john john 12 Июл 10 15:39 SRPMS.nm ->
../../SRPMS/
$ ls -l ~/repository/i586/NM/RPMS
итого 1056
-rw-rw-rw- 1 john john 300131 Июл 10 15:37
dhcp-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 181357 Июл 10 15:37
dhcp-client-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 269750 Июл 10 15:37
dhcp-common-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 30350 Июл 10 15:37
dhcp-devel-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 55359 Июл 10 15:37
dhcp-devel-static-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 151851 Июл 10 15:37
dhcp-omshell-3.0.1-custom.i586.rpm
-rw-rw-rw- 1 john john 74526 Июл 10 15:37
dhcp-relay-3.0.1-custom.i586.rpm
Затем выполнил:
$ genbasedir --topdir ~/repository i586/NM nm
Components: nm
Processing pkglists... nm done
Processing srclists... done
Creating component releases... nm done
Creating global release file... done
Appending MD5Sum... nm done
Creating legacy hashfile... nm done
All your base are belong to us!!!
После этого появились следующие файлы:
$ ls -l ~/repository/i586/NM/base/
итого 28
-rw-rw-rw- 1 john john 202 Июл 10 16:31 hashfile
-rw-r--r-- 1 john john 10119 Июл 10 16:31 pkglist.nm
-rw-r--r-- 1 john john 2993 Июл 10 16:31 pkglist.nm.bz2
-rw-rw-rw- 1 john john 345 Июл 10 16:31 release
-rw-rw-rw- 1 john john 121 Июл 10 16:31 release.nm
Вписываю в sources.list:
rpm file:/home/john/NM i586/NM nm
rpm-src file:/home/john/NM i586/NM nm
Обновляю:
# apt-get update
Err file: i586/NM/nm srclist
File not found
Failed to fetch file:/home/john/NM/i586/NM/base/srclist.nm File not found
Reading Package Lists... Done
Collecting File Provides... Done
W: Release file did not contain checksum information for
file:/home/john/NM/i586/NM/base/srclist.nm
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old
ones used instead.
И как мне сделать этот srclist.nm?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Comm] Cоздание репозитария: как создать файл srclist.*
2004-07-10 12:36 [Comm] Cоздание репозитария: как создать файл srclist.* Eugene Prokopiev
@ 2004-07-10 15:07 ` Nick S. Grechukh
0 siblings, 0 replies; 2+ messages in thread
From: Nick S. Grechukh @ 2004-07-10 15:07 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 1007 bytes --]
В сообщении от Суббота 10 Июль 2004 15:36 Eugene Prokopiev написал(a):
> drwxrwxrwx 3 john john 72 Июл 10 15:37 i586
> drwxrwxrwx 2 john john 96 Июл 10 15:42 SRPMS
все просто. SRPMS который на одном уровне с i586, не указана компонента.
<skipped>
> drwxrwxrwx 2 john john 416 Июл 10 15:42 RPMS
> lrwxrwxrwx 1 john john 5 Июл 10 15:38 RPMS.nm -> RPMS/
> lrwxrwxrwx 1 john john 12 Июл 10 15:39 SRPMS.nm ->
> ../../SRPMS/
симлинки делать не надо, как и безкомпонентный RPMS.
SRPMS.nm у вас в i586, а должен быть на одном уровне с ним.
общая структура
repository
repository/i586
repository/i586/base
repository/i586/RPMS.comp1
repository/i586/RPMS.comp2
repository/SRPMS.comp1
repository/SRPMS.comp2
путь к repository прописывается в sources.list и дается genbasedir (это topdi)
а то что у вас - по видимому устаревшая схема с atmsk.
--
с уважением,
Nick S. Grechukh
network administrator of
Refractory Trading House
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-07-10 15:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-10 12:36 [Comm] Cоздание репозитария: как создать файл srclist.* Eugene Prokopiev
2004-07-10 15:07 ` Nick S. Grechukh
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