Re: [qubes-devel] Who could post a instruction to show how to build Qubes-OS from source code in details?

51 views
Skip to first unread message
Message has been deleted

Bruce Downs

unread,
Apr 26, 2010, 3:33:14 PM4/26/10
to qubes...@googlegroups.com
I've played around and was able to build from tips. I ran into one
minor make dependency issue, see attached diff. I suspect the build
process will change dramatically, but for the time being it helps me
study the code if I can build and test.

1) Install Fedora 12 x86_64

2) Generate gpg key pair
$ gpg --gen-key

3) Create ~/.rpmmacros used by rpm --add-sign

4) Install development tools (this could be made more optimal)
# yum groupinstall "Development Tools"
# yum install xen-devel.x86_64
# yum install libX11-devel.x86_64 libXpm-devel.x86_64
libXt-devel.x86_64 libXcomposite-devel.x86_64 libXdamage-devel.x86_64
# yum install xorg-x11-util-macros.noarch xorg-x11-server-devel.x86_64

5) Get source
$ git clone git://qubes-os.org/mainstream/core.git core
$ git clone git://qubes-os.org/mainstream/gui.git gui

6) Make core
$ cd core
$ make rpms

7) Make gui
$ cd gui
$ make rpms


On Fri, Apr 23, 2010 at 6:34 AM, Yan Wen <celes...@gmail.com> wrote:
> I'm looking forward to a instruction showing how to build Qubes-OS from
> source code in details.
> Great thanks in advance!
> Best regards
>


--
Subscription settings: http://groups.google.com/group/qubes-devel/subscribe?hl=en
makefile-depend-correction.diff

Joanna Rutkowska

unread,
Apr 26, 2010, 4:33:41 PM4/26/10
to qubes...@googlegroups.com
Thanks. I updated the DevelFaq to link to your message:

https://www.qubes-os.org/trac/wiki/DevelFaq

BTW: it is not necessary to prepare the rpm signing keys -- you can just
press enter when asked for the passphrase and skip the signing process
(which is well justified if you build just for testing on your own machine).

joanna.


--
Joanna Rutkowska
Founder/CEO
Invisible Things Lab
http://invisiblethingslab.com/

signature.asc

Kram

unread,
Apr 26, 2010, 4:58:06 PM4/26/10
to qubes...@googlegroups.com
OT, but worth noting. http://qubes-os.org is down from here.


Kram

On 04/26/2010 10:33 PM, Joanna Rutkowska wrote:
> Thanks. I updated the DevelFaq to link to your message:
>
> https://www.qubes-os.org/trac/wiki/DevelFaq
>


Joanna Rutkowska

unread,
Apr 26, 2010, 5:02:57 PM4/26/10
to qubes...@googlegroups.com, Kram
Works from my side... Can you post output of your traceroute to
qubes-os.org?

j.

signature.asc

j c

unread,
Apr 26, 2010, 5:16:51 PM4/26/10
to qubes...@googlegroups.com
Down for me too. Here is my traceroute:

6 dc-svl-px1--paix-px1-ge.cenic.net (137.164.47.21) 2.719 ms 1.402
ms 1.710 ms
7 te4-4-482-tr01-plalca01.transitrail.net (137.164.131.61) 1.709 ms
1.729 ms 1.793 ms
8 te4-1--4032.tr01-lsanca01.transitrail.net (137.164.129.15) 14.316
ms 14.311 ms 14.266 ms
9 xeex.net.any2ix.coresite.com (206.223.143.42) 16.162 ms 16.234
ms 16.275 ms
10 unknown.xeex.net (216.151.129.62) 14.428 ms 14.866 ms 14.861 ms
11 lwdc.dbo2.po115.americanis.net (216.240.180.214) 14.635 ms
14.599 ms 14.617 ms
12 lwdc.dbo2.gi9-3.host1.23680.americanis.net (216.105.42.6) 15.488
ms 14.846 ms 14.864 ms
13 vps16-main-la.lunarpages.com (74.50.13.43) 13.935 ms 13.771 ms 14.078 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *

Kram

unread,
Apr 27, 2010, 3:54:58 AM4/27/10
to qubes...@googlegroups.com
My traceroute was the same from hope 12 / 13. All resolved now :)


K

Joanna Rutkowska

unread,
Apr 27, 2010, 4:21:31 AM4/27/10
to qubes...@googlegroups.com, Kram
Yup, my hosting provides confirmed it was an "IP addressing issue" on
their side. Should be resolved now. Interestingly I never run into it
myself.

Thanks for reporting!

joanna.


--

signature.asc

Yan Wen

unread,
Apr 27, 2010, 6:15:54 AM4/27/10
to qubes...@googlegroups.com
Thanks a lot for your instructions!
I'll try it soon.

2010/4/27 Bruce Downs <bruce...@gmail.com>
Reply all
Reply to author
Forward
0 new messages