Difference between revisions of "Install-1.0-packages"

From Archivematica
Jump to navigation Jump to search
(Fix uwsgi instructions)
Line 8: Line 8:
 
sudo apt-get upgrade
 
sudo apt-get upgrade
 
</pre>
 
</pre>
*Add the archivematica/daily PPA to your list of trusted repositories:
+
*Add the archivematica/daily PPA to your list of trusted repositories(if add-apt-repositories is not available you must install python-software-properties first):
 
<pre>
 
<pre>
 
sudo add-apt-repository ppa:archivematica/daily
 
sudo add-apt-repository ppa:archivematica/daily
 +
sudo add-apt-repository ppa:archivematica/externals-dev
 
</pre>
 
</pre>
 
Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use.
 
Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use.
Line 18: Line 19:
 
sudo apt-get update
 
sudo apt-get update
 
</pre>
 
</pre>
* Install the storage service
+
* Install all packages (each of these packages can be installed sperately, if necessary)
 
<pre>
 
<pre>
sudo apt-get install archivematica-storage-service
+
sudo apt-get install archivematica-mcp-server archivematica-mcp-client archivematica-dashboard archivematica-storage-service
 
</pre>
 
</pre>
  
* Configure the storage service
+
* Configure the dashboard and storage service
 
note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica.  They may not be advisable on an existing web server.  Consult with your web server administrator if you are unsure.  
 
note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica.  They may not be advisable on an existing web server.  Consult with your web server administrator if you are unsure.  
  
 
<pre>
 
<pre>
 +
wget -q https://raw.github.com/artefactual/archivematica/stable/1.0.x/src/vm-includes/share/apache.default -O /etc/apache2/sites-available/default
 
sudo rm /etc/nginx/sites-enabled/default
 
sudo rm /etc/nginx/sites-enabled/default
 
sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage
 
sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage
Line 43: Line 45:
  
 
The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users.  You should add at least one user, and delete or modify the test user.
 
The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users.  You should add at least one user, and delete or modify the test user.
 +
 +
* Test the dashboard
 +
you can login to the archivematica dashboard and finish the installation in a web browser:
 +
 +
http://localhost

Revision as of 18:08, 10 January 2014

Deploying Archivematica 1.0 packages

Archivematica packages are hosted on Launchpad, in an Ubuntu PPA (Personal Package Archive). There are a number of Archivematica PPA's, the test versions of Archivematica 1.0 packages are hosted in the archivematica/daily ppa. In order to install software onto your Ubuntu 12.04 system from this PPA:

  • Update your system to the most recent 12.04 release (12.04.3)
sudo apt-get update
sudo apt-get upgrade
  • Add the archivematica/daily PPA to your list of trusted repositories(if add-apt-repositories is not available you must install python-software-properties first):
sudo add-apt-repository ppa:archivematica/daily
sudo add-apt-repository ppa:archivematica/externals-dev

Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use.

  • Fetch a list of the software from the archivematica/daily ppa:
sudo apt-get update
  • Install all packages (each of these packages can be installed sperately, if necessary)
sudo apt-get install archivematica-mcp-server archivematica-mcp-client archivematica-dashboard archivematica-storage-service
  • Configure the dashboard and storage service

note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica. They may not be advisable on an existing web server. Consult with your web server administrator if you are unsure.

wget -q https://raw.github.com/artefactual/archivematica/stable/1.0.x/src/vm-includes/share/apache.default -O /etc/apache2/sites-available/default
sudo rm /etc/nginx/sites-enabled/default
sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage
sudo ln -s /etc/uwsgi/apps-available/storage.ini /etc/uwsgi/apps-enabled/storage.ini
sudo service uwsgi restart
sudo service nginx restart
  • Test the storage service

go to the following link in a web browser:

http://localhost:8000 (or use the ip address of the machine you have been installing on).

log in as user: test pass: test

  • Delete the test user and create a new user

The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users. You should add at least one user, and delete or modify the test user.

  • Test the dashboard

you can login to the archivematica dashboard and finish the installation in a web browser: http://localhost