[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