X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=blobdiff_plain;f=readme.txt;h=4b52f9ba40223bbbcbd1841ded4e6f63b2ef5e7c;hp=e77c89ab0756864d5162c4fdf0ce75617550c993;hb=e6ce0aa508c3ad1beb167fdf20732b24f383c651;hpb=d0cfb28918420022f659c318f6733a65bed53d5b diff --git a/readme.txt b/readme.txt index e77c89ab..4b52f9ba 100644 --- a/readme.txt +++ b/readme.txt @@ -15,6 +15,8 @@ If you have stored it elsewhere, then please adapt the commands accordingly. How to get the feisty meow codebase +These steps assume that you have the "git" tool available. + | On Microsoft Windows, install the Cygwin tools as documented here: | /opt/feistymeow.org/feisty_meow/documentation/cygwin_install_list.txt (local file) or | https://feistymeow.org/feisty_meow/documentation/cygwin_install_list.txt (web) @@ -26,6 +28,11 @@ $ git clone git://feistymeow.org/feisty_meow How to load the feisty meow script environment +Prepare your host by installing the packages needed to bootstrap feisty meow. +If this fails, then you may need the manual installation steps at the end of +this file. +$ bash /opt/feistymeow.org/feisty_meow/scripts/core/prep_feisty_host.sh + Set up the feisty_meow scripts; this is only needed once, when you first get the codebase. $ bash /opt/feistymeow.org/feisty_meow/scripts/core/reconfigure_feisty_meow.sh @@ -52,26 +59,6 @@ https://feistymeow.org/feisty_meow/documentation/feisty_meow_command_reference.t ============== -How to install the feisty meow script dependencies - -A couple of perl modules are required by some of the scripts (including the -differ utility and the feisty meow customization system). They can be -installed with either apt or CPAN. - -Install using apt (on Ubuntu or Debian-based OS): -$ sudo apt install libfile-which-perl libtext-diff-perl - -Install using yum (on Centos or similar distros): -$ yum install perl-File-Which perl-Text-Diff - -or Install using perl's CPAN: -$ sudo cpan install Text::Diff File::Which - -or on Cygwin (MS-Windows), install with apt-cyg: -$ apt-cyg install perl-File-Which perl-Text-Diff - -============== - How to update the feisty meow codebase to the latest online version This assumes that a somewhat current version of feisty meow is already @@ -84,25 +71,6 @@ $ rpuffer $FEISTY_MEOW_APEX ; regenerate ============== -How to install the build dependencies for feisty meow - -These dependencies are used for building the applications, tools and tests -in the "nucleus", "octopi", "graphiq" and other C++ collections. - -| Ubuntu / Debian: -| $ sudo apt install build-essential librtmp-dev libcurl4-gnutls-dev libssl-dev - -| Centos / Redhat / Fedora: -| $ sudo yum install gcc gcc-c++ openssl-devel.x86_64 curl-devel - -The "kona" collection depends on Java version 8 or better. - -| Ubuntu: -| Set up the java PPA archive as described here: -| https://launchpad.net/~webupd8team/+archive/ubuntu/java - -============== - How to build the feisty meow codebase Run the following command to build the feisty meow libraries and applications. @@ -155,4 +123,43 @@ More information is available at the official site: https://feistymeow.org ============== +Manual Installation Steps: + +How to install the feisty meow script dependencies... + +A couple of perl modules are required by some of the scripts (including the +differ utility and the feisty meow customization system). They can be +installed with either apt or CPAN. + +Install using apt (on Ubuntu or Debian-based OS): +$ sudo apt install libfile-which-perl libtext-diff-perl + +Install using yum (on Centos or similar distros): +$ yum install perl-File-Which perl-Text-Diff + +or Install using perl's CPAN: +$ sudo cpan install Text::Diff File::Which + +or on Cygwin (MS-Windows), install with apt-cyg: +$ apt-cyg install perl-File-Which perl-Text-Diff + +How to install the build dependencies for feisty meow... + +These dependencies are used for building the applications, tools and tests +in the "nucleus", "octopi", "graphiq" and other C++ collections. + +| Ubuntu / Debian: +| $ sudo apt install build-essential librtmp-dev libcurl4-gnutls-dev libssl-dev + +| Centos / Redhat / Fedora: +| $ sudo yum install gcc gcc-c++ openssl-devel.x86_64 curl-devel + +The "kona" collection depends on Java version 8 or better. + +| Ubuntu: +| Set up the java PPA archive as described here: +| https://launchpad.net/~webupd8team/+archive/ubuntu/java + +============== +