the correct format for sources.list seems to be:
Code:
repomd http://repos.opensuse.org/download/KDE: KDE3 SUSE_Linux_10.0
repomd http://repos.opensuse.org/download/KDE: Backports SUSE_Linux_10.0
apt apparently looks for a file called repomd.xml which lists other xml files in compressed .gz form which contain all the package info. here's the repomd.xml that was returned from the first repo:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo">
<data type="other">
<location href="repodata/other.xml.gz"/>
<checksum type="sha">c68d0c330f5449c9061666ae7a4ead75e74ace24</checksum>
<timestamp>1160080878</timestamp>
<open-checksum type="sha">ee2c45e2f36529235db2a3742a0b19a67b8cd175</open-checksum>
</data>
<data type="filelists">
<location href="repodata/filelists.xml.gz"/>
<checksum type="sha">4fb7bb44c7b84ee946bd53d8be38070103bee71b</checksum>
<timestamp>1160080878</timestamp>
<open-checksum type="sha">5217a25a2848a83531d0f2c48681b1edd6c42cb5</open-checksum>
</data>
<data type="primary">
<location href="repodata/primary.xml.gz"/>
<checksum type="sha">b1102009d1b0877ef10184a41f7e0d9a85c99d64</checksum>
<timestamp>1160080878</timestamp>
<open-checksum type="sha">51b0951f5867bcf85efb9e47a79d0caa19af5a9f</open-checksum>
</data>
</repomd>
here's the errors i'm getting when i try to update:
Code:
Ign http://repos.opensuse.org KDE3 repomd.xml
Ign http://repos.opensuse.org Backports repomd.xml
Fetched 14.8kB in 3s (4156B/s)
Err http://repos.opensuse.org KDE3/ primary.xml
404 Not Found
Err http://repos.opensuse.org Backports/ primary.xml
404 Not Found
Failed to fetch http://repos.opensuse.org/download/KDE:/KDE3/repodata/primary.xml 404 Not Found
Failed to fetch http://repos.opensuse.org/download/KDE:/Backports/repodata/primary.xml 404 Not Found
i can download the files manually from:
http://repos.opensuse.org/KDE:/KDE3/SUSE_Linux_10.0/ and extract them but i don't know where to put them. that 'Ign' thing makes me wonder if something is disabled in the config somewhere which is telling apt not to import the files? do we need to enable the repomd format?
anybody get this working yet?