[PetiteCloud] Petitecloud Install Freebsd

Michael Thoreson m.thoreson at c4labs.ca
Sat Feb 22 11:16:33 PST 2014


You need to install FreeBSD ports.

If you have not installed the ports collection run the following:

portsnap fetch extract

If you have previously installed the ports collection on the same 
computer it may need to be updated, run the following.

portsnap fetch update

As for the install direction they need a slight adjustment as the 
download link has changed. I have marked the changed lines below and 
added in the version for you.

If you recieve a checksum mismatch, you will also need to edit the 
distfile so the checksum matches for src.petitecloud-aryeh-0.2.6.tar.gz. 
I am partial to nano but any text editor will work.

Change from:

SIZE (src-petitecloud-aryeh-0.2.5.tar.gz) = 201332
SHA256 (src-petitecloud-aryeh-0.2.5.tar.gz) = 
5e97805409a9065773aaa7109551f43e5f6d7f5d9a69f0c2d666bb9d33f683ec

To:

SIZE (src-petitecloud-aryeh-0.2.6.tar.gz) = 212024
SHA256 (src-petitecloud-aryeh-0.2.6.tar.gz) = 
179a0c71ead5affe291b566808baa2ef18bf03fb30cd6c26ba308b0bb1881295

How to install:

 1. Install FreeBSD 10 as per instructions in the FreeBSD Handbook.
 2. Login as root.
    2a (only required until port is committed to FreeBSD ports collection)

    	cd /usr/ports/emulators
    	mkdir petitecloud
    	cd petitecloud
    *-->	fetch http://downloads.petitecloud.org/port.tar.gz
    	tar fvxz port.tar.gz
    	cd /usr/ports/distfiles
    *-->	fetch http://downloads.petitecloud.org/petitecloud.tar.gz -o src.petitecloud-aryeh-0.2.5.tar.gz

 3.

    Do the following commands:

 4.

    	cd /usr/ports/emulators/petitecloud
    	make install

 5. Answer all the prompts given from the above (default values are fine).
 6. Reboot.
 7. Point your browser to
    http://127.0.0.1:8080/petitecloud-aryeh-[version]. Your PetiteCloud
    host is now 100% configured for first time use.

If this doesn't work please let me know.

Michael Thoreson,



On 22/02/2014 12:46 PM, Scott Seekamp wrote:
> Excellent - thanks for the quick response!
>
> On Feb 22, 2014, at 11:22 AM, Aryeh Friedman <aryeh.friedman at gmail.com 
> <mailto:aryeh.friedman at gmail.com>> wrote:
>
>> We are in the process of getting ready for 0.2.6 and post snap shots 
>> of stuff... this is an outright bug and I will look into it later... 
>> in the mean time I think mike might have a work around
>>
>>
>> On Sat, Feb 22, 2014 at 11:19 AM, Scott Seekamp <sseekamp at risei.net 
>> <mailto:sseekamp at risei.net>> wrote:
>>
>>     Hello!
>>
>>     When I try to install from the instructions on the site with a
>>     Vanilla FreeBSD 10 box I receive the following:
>>
>>      make install clean
>>     ===>  License BSD accepted by the user
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/sbin/pkg - found
>>     ===> Fetching all distfiles required by
>>     src-petitecloud-aryeh-0.2.6 for building
>>     ===>  Extracting for src-petitecloud-aryeh-0.2.6
>>     => SHA256 Checksum OK for src-petitecloud-aryeh-0.2.6.tar.gz.
>>     ===>  Patching for src-petitecloud-aryeh-0.2.6
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/bin/cook - found
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/openjdk7/bin/java - found
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/apache-tomcat-7.0/bin/catalina.sh - found
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/bin/qemu-system-x86_64 - found
>>     ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>     /usr/local/sbin/grub-bhyve - found
>>     ===>  Configuring for src-petitecloud-aryeh-0.2.6
>>     ===>  Building for src-petitecloud-aryeh-0.2.6
>>     --- all ---
>>     All work done in install
>>     ===>  Staging for src-petitecloud-aryeh-0.2.6
>>     ===>   Generating temporary packing list
>>     ===> Creating users and/or groups.
>>     All work done in install
>>     cook -nl -s -b src/build/cook/Howto.cook project=o-petitecloud
>>     @@usr/local change=%CHANGE%  cook-blank/deploy-local
>>     installdir=%DEVDIR% inrelease=true user=aryeh sudo="";
>>     cook: @@usr/local: don't know how
>>     *** Error code 1
>>
>>     Stop.
>>     make[1]: stopped in
>>     /usr/ports/emulators/petitecloud/work/src-petitecloud-aryeh-0.2.6
>>     *** Error code 1
>>
>>     Stop.
>>     make: stopped in /usr/ports/emulators/petitecloud
>>
>>     Is there a step or dependency missing?
>>
>>     Thanks for the effort all - great to see it coming along!
>>
>>     Scott
>>     _______________________________________________
>>     petitecloud-general mailing list
>>     petitecloud-general at lists.petitecloud.nyclocal.net
>>     <mailto:petitecloud-general at lists.petitecloud.nyclocal.net>
>>     http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net
>>
>>
>>
>>
>> -- 
>> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org 
>> <http://www.petitecloud.org/>
>
>
>
> _______________________________________________
> petitecloud-general mailing list
> petitecloud-general at lists.petitecloud.nyclocal.net
> http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net




More information about the petitecloud-general mailing list