1 |
On Wednesday 31 May 2006 11:12, Rakotomandimby Mihamina wrote: |
2 |
|
3 |
> Hi, |
4 |
> I have an AMD64 bos and want to use qemu+kqemu with network support. |
5 |
> tutorials indicates to use vde, but it is not KEYWORD'd for amd64. |
6 |
> My installation is already globally ~amd64 |
7 |
> Curious as I am, I added "~amd64" in the vde 1.5.8 ebuild. |
8 |
> then, I made a: |
9 |
> |
10 |
> # emerge /usr/portage/net-misc/vde/vde-1.5.8.ebuild |
11 |
> |
12 |
> but here is the result |
13 |
> |
14 |
> emerging by path implies --oneshot... adding --oneshot to options. |
15 |
> |
16 |
> *** emerging by path is broken and may not always work!!! |
17 |
> |
18 |
> Calculating dependencies... done! |
19 |
> |
20 |
> >>> Emerging (1 of 1) net-misc/vde-1.5.8 to / |
21 |
> >>> checking ebuild checksums |
22 |
> |
23 |
> !!! Digest verification failed: |
24 |
> !!! /usr/portage/net-misc/vde/vde-1.5.8.ebuild |
25 |
> !!! Reason: Filesize does not match recorded size |
26 |
> !!! Got: 767 |
27 |
> |
28 |
> |
29 |
> How could I update the ebuild checksum? or try to "emerge" it? |
30 |
|
31 |
The bad way would be to |
32 |
issue "ebuild /usr/portage/net-misc/vde/vde-1.5.8.ebuild digest" to |
33 |
rigenerate the meta-info, and re-emerge vde. |
34 |
|
35 |
The better way is to use an overlay (eg, /usr/local/portage), copy the |
36 |
ebuild there, modify it and run the above commands on _that_ copy of the |
37 |
ebuild. See here for more info about portage overlays: |
38 |
|
39 |
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=5 |
40 |
http://gentoo-wiki.com/Portage_Overlay |
41 |
http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds |
42 |
(your modified ebuild becomes sort of a "3rd party" ebuild) |
43 |
|
44 |
And don't forget to file a bug with the results. |
45 |
|
46 |
HTH |
47 |
-- |
48 |
gentoo-user@g.o mailing list |