-
Notifications
You must be signed in to change notification settings - Fork 70
Description
Issues with installing Islandora 8 as a newbie to Drupal.
I'm a retired software developer with some unix experience, trying to
evaluate Islandora 8 for our local library's digital collections.
Any help would be appreciated!
The current instructions presume that you are starting with a linux
based machine and creating another virtual machine.
However I am on Windows 10. So I tried to follow the instructions,
as if I can setup a ubuntu machine running as a vm of VirtualBox
which would recreate your instruction's starting point.
So I trashed the wsl, installed VirtualBox, and created an ubuntu 20,04 virtual
machine.
My problems are
(1) Starting with a Windows machine
(2) Running virtualbox under ubuntu under Windows. Is it a Guest version? Duh?
(3) What is up with "Availiable boxes" in Vagrantfile?
(4) Also, I found missing pip, curl, python.
(5) Also, Email address islandora@googlegroups.com at bottom of
https://islandora.github.io/documentation/installation/playbook/ rejected.
I followed the items below (plus stuff for setting up a Ubuntu virtualbox machine).
Requirements
Virtual box
Vagrant
Git
OpenSSL
Ansible - probably not
https://islandora.ca/download
Getting Started with Islandora
Islandora 8 Current Version: 1.1.0
Build and install with Ansible
https://github.com/Islandora-Devops/islandora-playbook
Use: Official documentation for Islandora 8
https://islandora.github.io/documentation/installation/playbook/
From Official documentation for Islandora 8 (using main branch)
https://islandora.github.io/documentation/installation/playbook/
Quick start mode
$ git clone -b dev https://github.com/Islandora-Devops/islandora-playbook
$ cd islandora-playbook
$ vagrant up
But first install on ubuntu
VirtualBox on ubuntu - duh? Still working on this..
Git - done
Vagrant - downloaded Linux (others include Windows Debian…)
OpenSSL - done
Ansible - probably not needed
Installing Git, OpenSSL, and Ansible on Ubuntu/Debian
Install git and openssl
$ sudo apt-get install git
OKAY
$ sudo apt-get install openssl
OKAY
If pip isn’t already available, run the following commands to install it
Pip not there, curl not there, I installed both
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Python not there, I installed
$ python get-pip.py --user
Install ansible
$ pip install --user -Iv ansible==2.8.7
OKAY
Clone the playbook
$ git clone -b main https://github.com/Islandora-Devops/islandora-playbook
$ cd islandora-playbook
OKAY
Set the base box
To tell Vagrant which base box to use, set ISLANDORA_DISTRO. This can be done by editing the Vagrantfile or by setting a shell variable.
Available boxes are 'islandora/8', ubuntu/bionic64' and 'centos/7'
Use 'ubuntu/bionic64' or 'centos/7' to build a dev environment from scratch.
Use 'islandora/8' if you just want to download a ready to run VM.
$vagrantBox = ENV.fetch("ISLANDORA_DISTRO", "islandora/8")
But I find
Available boxes are 'ubuntu/xenial64' and 'centos/7'
$vagrantBox = ENV.fetch("ISLANDORA_DISTRO", "ubuntu/bionic64")
Thank you for your time.