[PetiteCloud] Petitecloud Install Freebsd

Michael Thoreson m.thoreson at c4labs.ca
Sat Feb 22 12:34:23 PST 2014


Oops put the wrong version into the instructions. I put 0.2.5 by 
mistake, should be 0.2.6

On 22/02/2014 1:16 PM, Michael Thoreson wrote:
> 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 
>>
>
> _______________________________________________
> 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