Installing Quilt without internet access
To perform this procedure, you need superuser privileges on the Control Center master host and the Quilt package file. This procedure includes steps for downloading the package to a client system, and then copying it to the Control Center master host.
- On a client system, use a web browser to download the latest version of the Quilt package.
- Log in to the Control Center master host.
Prepare the package for installation.
On the Control Center master host,
create a directory for the package, and then
mkdir /tmp/quilt && cd /tmp/quilt
Copy the package to the temporary location.
You may use a file transfer utility such as WinSCP.
Update the access permissions of the file and directory.
chmod -R 777 /tmp/quilt
- On the Control Center master host, create a directory for the package, and then change directory.
Start a shell as the zenoss user in a Zope container.
Change directory to the location of the Quilt package file.
Start an interactive shell in a Zope container and save
a snapshot named InstallQuilt.
mySnap=InstallQuilt serviced service shell -i -s $mySnap zope bash
Switch user to zenoss.
su - zenoss
- Change directory to the location of the Quilt package file.
Extract the package files, and then compile and install Quilt.
Extract the package files.
tar xzvf /mnt/pwd/quilt-*.tar.gz -C /tmp
Compile and install the package.
cd /tmp/quilt-* && ./configure --prefix=/opt/zenoss/var/ext \ && make && make install
- Extract the package files.
Exit the container.
Exit the zenoss shell.
Exit the Zope container.
- Exit the zenoss shell.
Commit the named snapshot.
serviced snapshot commit $mySnap