jxself Linux-Libre Repo Error
- Login o registrati per inviare commenti
Has anyone else had a problem with the Linux-Libre repo created by jxself?
I have followed the instructions from jxself.org/linux-libre/ including adding the GPG key.
I'm getting the following error upon apt-get update:
Failed to fetch http://linux-libre.fsfla.org/pub/linux-libre/freesh/dists/freesh/Release Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)
(End of Error Message)
I'm sure the files are moved to another location. I browsed the site a bit and certainly could not find any entry under //linux-libre.fsfla.org/pub/linux-libre/freesh that had "/main/source/Sources" in it. Does anyone have an up-to-date string to add to sources.list?
Thanks.
Could you show us your /etc/apt/sources.list? It looks like you have this line:
deb-src http://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main
Because the repository does not seem to distribute the source through APT, you should only have this line:
deb http://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main
Indeed, I've found that some people still add a deb-src line for some
reason, even though the instruction at jxself.org/linux-libre don't
mention doing that. Hopefully kokomo_joe can confirm if that's what
they did.
I acually had two issues: The source repo error above and not finding the linux-libre kernel using apt-get. I thought they were related.
Source Repo: I still had Synaptic open so I just used the "Repositories" section to add it. I pasted the repo string using the "Add" command and it added source automatically. That's why that happened. Had I done the smart thing and used the config file instead of the graphical tools...
Kernel not found: The reason the kernel was not being found was because I had neglected to type in "64" in the file name. Dumb, huh?
Two unrelated problems, both caused by foolish mistakes on my part. Sorry to waste everyone's time.
At any rate, works now. Thanks.
Dunno if this is worth mentioning but the package names on http://jxself.org/linux-libre/ contain a non-breaking hyphen which looks exactly like the regular hyphen but should you copy paste that to apt-get install, it will give you an error about no such package. Could confuse somebody.
Would the layout fall apart if regular hyphens were used instead? Alternatively, could you make metapackages with n-b hyphens?
> Would the layout fall apart if a regular hyphens were used instead?
It does, with the package name being split into multiple lines along
the hyphens. I may look into other options at some point.
You can do it like this:
<td> <code>linux-libre32</code><br/> <br/> (Optionally):<br/> <code>linux-libre32-headers</code><br/> <code>linux-libre32-source</code> </td> CSS: table code { white-space: nowrap; }
Or like this:
<td> <ul> <li>linux-libre32</li> </ul> <p>(Optionally):</p> <ul> <li>linux-libre32-headers</li> <li>linux-libre32-source</li> </ul> </td> CSS: table li { white-space: nowrap; }
Or variations of the above.
Ah, yes - I've done it.
- Login o registrati per inviare commenti