<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://research.nationalgallery.org.uk/wiki/ng/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpadfield</id>
	<title>National Gallery Research Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://research.nationalgallery.org.uk/wiki/ng/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpadfield"/>
	<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/research/Special:Contributions/Jpadfield"/>
	<updated>2026-04-17T11:29:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1410</id>
		<title>CAT Scanning</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1410"/>
		<updated>2024-09-27T10:34:41Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Saint Paul Goes to the Hospital ==&lt;br /&gt;
===The Original Question===&lt;br /&gt;
&lt;br /&gt;
NG3899 (figure 1) is a small painting depicting Saint Paul by an artist active in Milan in the 1490s and early 1500s known as the Master of the Pala Sforzesca.  It was once part of a larger structure, probably an altarpiece. &lt;br /&gt;
During recent technical examinations the current painting support was seen to be composed of two separate wooden panels.&lt;br /&gt;
The original panel (type of wood not identified) was used with grain running horizontally. Stuck to the back of the original wood is a second panel (figure 2) the wood of which has been identified as walnut and which has grain running vertically.  &lt;br /&gt;
&lt;br /&gt;
A conventional x-ray image was made which, in addition to information about the paint layers, clearly shows three nails embedded somewhere in the panel structure, towards the bottom of the picture (figure 3).  As the nails are not visible from the front or back of the panel the question was raised, is there a type of imaging that would show where in the structure the nails are positioned? &lt;br /&gt;
&lt;br /&gt;
It was proposed that a CAT scan, which gives x-ray images in three dimensions, might provide the information desired.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 100%; height: 500px; margin: 0 auto; text-align: center; border: 1px solid #000;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Content goes here --&amp;gt;&lt;br /&gt;
  {{#mirador:manifest=https://research.ng-london.org.uk/iiif-projects/json/ng3899-cat.json }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
[http://www3.gehealthcare.com/en/Global_Gateway General Electric (GE)] make the CAT scanners used in many hospitals and were only too pleased to provide their technology to help the National Gallery in this intriguing investigation.&lt;br /&gt;
&lt;br /&gt;
The painting was taken to [http://www.theprincessgracehospital.com/ The Princess Grace Hospital] where it was scanned using their High Resolution [http://www.gehealthcare.com/euen/ct/products/products_technologies/750_HD/discovery_ct750hd.html GE Discovery HD 750] (figures w,x,y,z)&lt;br /&gt;
The results of the CAT scan consist of a series of x-ray images showing &amp;quot;slices&amp;quot; through the painting in each of three directions: coronal, sagittal and axial.&lt;br /&gt;
**Coronal images (figs 4 - 9) show slices through the painting parallel to the paint surface at different depths.&lt;br /&gt;
**Sagittal images (figure 10) show slices through from front to back of the panel parallel to the side edges. &lt;br /&gt;
**Axial images (figure 11) show slices through from front to back of the panel parallel to the bottom edge.&lt;br /&gt;
&lt;br /&gt;
The painting was resting at a slight angle in the scanning bed, the feet of the saint slightly higher than the head, with the result that some of the coronal images show a combination of information from adjacent layers (see figs 4,5,&amp;amp; 7).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Coronal Image 01.png| Figure 4: Coronal image 1, top slice, paint of top half of figure, with original wood (horizontal grain) in bottom half of image.&lt;br /&gt;
  File:NG3899 CAT Coronal Image 02.png| Figure 5: Coronal image 2, lower paint and original wood (horizontal grain), nails begin to show&lt;br /&gt;
  File:NG3899 CAT Coronal Image 03.png| Figure 6: Coronal image 3, original wood with 3 nails&lt;br /&gt;
  File:NG3899 CAT Coronal Image 04.png| Figure 7: Coronal image 4, original wood and second panel (vertical grain)&lt;br /&gt;
  File:NG3899 CAT Coronal Image 05.png| Figure 8: Coronal image 5, second panel, vertical wood grain&lt;br /&gt;
  File:NG3899 CAT Coronal Image 06.png| Figure 9: Coronal image 6, bottom slice, second panel with seal&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Figure 6 clearly shows the three nails with the horizontal grain of the original wood and none of the second panel.  Their position is further clarified by looking at axial scans (figure 11).  The nails (the three white dots) are clearly within the upper (original) wood. They are not original but added as part of a repair before the second panel was attached.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Sagittal Image 01.png| Figure 10: 3 Sagittal images each showing one nail, in the original wood.&lt;br /&gt;
  File:NG3899 CAT Axial Image 01.png| Figure 11: Axial image showing location of the three nails within the original wood.&lt;br /&gt;
  File:NG3899 CAT Coronal and Axial 3D combination.png| Figure 12: Coronal and axial images combined.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
* [[:File:NG_CT-scan_press_release.pdf| National Gallery press release]].&lt;br /&gt;
* http://www.nationalgallery.org.uk/paintings/master-of-the-pala-sforzesca-saint-paul&lt;br /&gt;
* [http://research.ng-london.org.uk/projects/technical-bulletin/vol-32/spring_mazzotta_roy_billinge_peggie2011/ng3899 High Resolution Images]&lt;br /&gt;
* Further technical information about the painting has been published as part of the article: [http://www.nationalgallery.org.uk/technical-bulletin/spring_mazzotta_roy_billinge_peggie2011 Spring, M., Mazzotta, A., Roy, A., Billinge, R., Peggie, D. 'Painting Practice in Milan in the 1490s: The Influence of Leonardo'. National Gallery Technical Bulletin Vol 32, pp 78–112.]&lt;br /&gt;
[[Category:Digital Imaging]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1409</id>
		<title>CAT Scanning</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1409"/>
		<updated>2024-09-27T10:29:23Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Saint Paul Goes to the Hospital ==&lt;br /&gt;
===The Original Question===&lt;br /&gt;
&lt;br /&gt;
NG3899 (figure 1) is a small painting depicting Saint Paul by an artist active in Milan in the 1490s and early 1500s known as the Master of the Pala Sforzesca.  It was once part of a larger structure, probably an altarpiece. &lt;br /&gt;
During recent technical examinations the current painting support was seen to be composed of two separate wooden panels.&lt;br /&gt;
The original panel (type of wood not identified) was used with grain running horizontally. Stuck to the back of the original wood is a second panel (figure 2) the wood of which has been identified as walnut and which has grain running vertically.  &lt;br /&gt;
&lt;br /&gt;
A conventional x-ray image was made which, in addition to information about the paint layers, clearly shows three nails embedded somewhere in the panel structure, towards the bottom of the picture (figure 3).  As the nails are not visible from the front or back of the panel the question was raised, is there a type of imaging that would show where in the structure the nails are positioned? &lt;br /&gt;
&lt;br /&gt;
It was proposed that a CAT scan, which gives x-ray images in three dimensions, might provide the information desired.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 300px; height: 200px; margin: 0 auto; text-align: center; border: 1px solid #000;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Content goes here --&amp;gt;&lt;br /&gt;
  {{#mirador:manifest=https://research.ng-london.org.uk/iiif-projects/json/ng3899-cat.json }}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
[http://www3.gehealthcare.com/en/Global_Gateway General Electric (GE)] make the CAT scanners used in many hospitals and were only too pleased to provide their technology to help the National Gallery in this intriguing investigation.&lt;br /&gt;
&lt;br /&gt;
The painting was taken to [http://www.theprincessgracehospital.com/ The Princess Grace Hospital] where it was scanned using their High Resolution [http://www.gehealthcare.com/euen/ct/products/products_technologies/750_HD/discovery_ct750hd.html GE Discovery HD 750] (figures w,x,y,z)&lt;br /&gt;
The results of the CAT scan consist of a series of x-ray images showing &amp;quot;slices&amp;quot; through the painting in each of three directions: coronal, sagittal and axial.&lt;br /&gt;
**Coronal images (figs 4 - 9) show slices through the painting parallel to the paint surface at different depths.&lt;br /&gt;
**Sagittal images (figure 10) show slices through from front to back of the panel parallel to the side edges. &lt;br /&gt;
**Axial images (figure 11) show slices through from front to back of the panel parallel to the bottom edge.&lt;br /&gt;
&lt;br /&gt;
The painting was resting at a slight angle in the scanning bed, the feet of the saint slightly higher than the head, with the result that some of the coronal images show a combination of information from adjacent layers (see figs 4,5,&amp;amp; 7).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Coronal Image 01.png| Figure 4: Coronal image 1, top slice, paint of top half of figure, with original wood (horizontal grain) in bottom half of image.&lt;br /&gt;
  File:NG3899 CAT Coronal Image 02.png| Figure 5: Coronal image 2, lower paint and original wood (horizontal grain), nails begin to show&lt;br /&gt;
  File:NG3899 CAT Coronal Image 03.png| Figure 6: Coronal image 3, original wood with 3 nails&lt;br /&gt;
  File:NG3899 CAT Coronal Image 04.png| Figure 7: Coronal image 4, original wood and second panel (vertical grain)&lt;br /&gt;
  File:NG3899 CAT Coronal Image 05.png| Figure 8: Coronal image 5, second panel, vertical wood grain&lt;br /&gt;
  File:NG3899 CAT Coronal Image 06.png| Figure 9: Coronal image 6, bottom slice, second panel with seal&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Figure 6 clearly shows the three nails with the horizontal grain of the original wood and none of the second panel.  Their position is further clarified by looking at axial scans (figure 11).  The nails (the three white dots) are clearly within the upper (original) wood. They are not original but added as part of a repair before the second panel was attached.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Sagittal Image 01.png| Figure 10: 3 Sagittal images each showing one nail, in the original wood.&lt;br /&gt;
  File:NG3899 CAT Axial Image 01.png| Figure 11: Axial image showing location of the three nails within the original wood.&lt;br /&gt;
  File:NG3899 CAT Coronal and Axial 3D combination.png| Figure 12: Coronal and axial images combined.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
* [[:File:NG_CT-scan_press_release.pdf| National Gallery press release]].&lt;br /&gt;
* http://www.nationalgallery.org.uk/paintings/master-of-the-pala-sforzesca-saint-paul&lt;br /&gt;
* [http://research.ng-london.org.uk/projects/technical-bulletin/vol-32/spring_mazzotta_roy_billinge_peggie2011/ng3899 High Resolution Images]&lt;br /&gt;
* Further technical information about the painting has been published as part of the article: [http://www.nationalgallery.org.uk/technical-bulletin/spring_mazzotta_roy_billinge_peggie2011 Spring, M., Mazzotta, A., Roy, A., Billinge, R., Peggie, D. 'Painting Practice in Milan in the 1490s: The Influence of Leonardo'. National Gallery Technical Bulletin Vol 32, pp 78–112.]&lt;br /&gt;
[[Category:Digital Imaging]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1408</id>
		<title>CAT Scanning</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1408"/>
		<updated>2024-09-27T10:25:40Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Saint Paul Goes to the Hospital ==&lt;br /&gt;
===The Original Question===&lt;br /&gt;
&lt;br /&gt;
NG3899 (figure 1) is a small painting depicting Saint Paul by an artist active in Milan in the 1490s and early 1500s known as the Master of the Pala Sforzesca.  It was once part of a larger structure, probably an altarpiece. &lt;br /&gt;
During recent technical examinations the current painting support was seen to be composed of two separate wooden panels.&lt;br /&gt;
The original panel (type of wood not identified) was used with grain running horizontally. Stuck to the back of the original wood is a second panel (figure 2) the wood of which has been identified as walnut and which has grain running vertically.  &lt;br /&gt;
&lt;br /&gt;
A conventional x-ray image was made which, in addition to information about the paint layers, clearly shows three nails embedded somewhere in the panel structure, towards the bottom of the picture (figure 3).  As the nails are not visible from the front or back of the panel the question was raised, is there a type of imaging that would show where in the structure the nails are positioned? &lt;br /&gt;
&lt;br /&gt;
It was proposed that a CAT scan, which gives x-ray images in three dimensions, might provide the information desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#mirador:manifest=https://research.ng-london.org.uk/iiif-projects/json/ng3899-cat.json }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
[http://www3.gehealthcare.com/en/Global_Gateway General Electric (GE)] make the CAT scanners used in many hospitals and were only too pleased to provide their technology to help the National Gallery in this intriguing investigation.&lt;br /&gt;
&lt;br /&gt;
The painting was taken to [http://www.theprincessgracehospital.com/ The Princess Grace Hospital] where it was scanned using their High Resolution [http://www.gehealthcare.com/euen/ct/products/products_technologies/750_HD/discovery_ct750hd.html GE Discovery HD 750] (figures w,x,y,z)&lt;br /&gt;
The results of the CAT scan consist of a series of x-ray images showing &amp;quot;slices&amp;quot; through the painting in each of three directions: coronal, sagittal and axial.&lt;br /&gt;
**Coronal images (figs 4 - 9) show slices through the painting parallel to the paint surface at different depths.&lt;br /&gt;
**Sagittal images (figure 10) show slices through from front to back of the panel parallel to the side edges. &lt;br /&gt;
**Axial images (figure 11) show slices through from front to back of the panel parallel to the bottom edge.&lt;br /&gt;
&lt;br /&gt;
The painting was resting at a slight angle in the scanning bed, the feet of the saint slightly higher than the head, with the result that some of the coronal images show a combination of information from adjacent layers (see figs 4,5,&amp;amp; 7).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Coronal Image 01.png| Figure 4: Coronal image 1, top slice, paint of top half of figure, with original wood (horizontal grain) in bottom half of image.&lt;br /&gt;
  File:NG3899 CAT Coronal Image 02.png| Figure 5: Coronal image 2, lower paint and original wood (horizontal grain), nails begin to show&lt;br /&gt;
  File:NG3899 CAT Coronal Image 03.png| Figure 6: Coronal image 3, original wood with 3 nails&lt;br /&gt;
  File:NG3899 CAT Coronal Image 04.png| Figure 7: Coronal image 4, original wood and second panel (vertical grain)&lt;br /&gt;
  File:NG3899 CAT Coronal Image 05.png| Figure 8: Coronal image 5, second panel, vertical wood grain&lt;br /&gt;
  File:NG3899 CAT Coronal Image 06.png| Figure 9: Coronal image 6, bottom slice, second panel with seal&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Figure 6 clearly shows the three nails with the horizontal grain of the original wood and none of the second panel.  Their position is further clarified by looking at axial scans (figure 11).  The nails (the three white dots) are clearly within the upper (original) wood. They are not original but added as part of a repair before the second panel was attached.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Sagittal Image 01.png| Figure 10: 3 Sagittal images each showing one nail, in the original wood.&lt;br /&gt;
  File:NG3899 CAT Axial Image 01.png| Figure 11: Axial image showing location of the three nails within the original wood.&lt;br /&gt;
  File:NG3899 CAT Coronal and Axial 3D combination.png| Figure 12: Coronal and axial images combined.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
* [[:File:NG_CT-scan_press_release.pdf| National Gallery press release]].&lt;br /&gt;
* http://www.nationalgallery.org.uk/paintings/master-of-the-pala-sforzesca-saint-paul&lt;br /&gt;
* [http://research.ng-london.org.uk/projects/technical-bulletin/vol-32/spring_mazzotta_roy_billinge_peggie2011/ng3899 High Resolution Images]&lt;br /&gt;
* Further technical information about the painting has been published as part of the article: [http://www.nationalgallery.org.uk/technical-bulletin/spring_mazzotta_roy_billinge_peggie2011 Spring, M., Mazzotta, A., Roy, A., Billinge, R., Peggie, D. 'Painting Practice in Milan in the 1490s: The Influence of Leonardo'. National Gallery Technical Bulletin Vol 32, pp 78–112.]&lt;br /&gt;
[[Category:Digital Imaging]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1407</id>
		<title>CAT Scanning</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=CAT_Scanning&amp;diff=1407"/>
		<updated>2024-09-27T10:23:50Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Saint Paul Goes to the Hospital ==&lt;br /&gt;
===The Original Question===&lt;br /&gt;
&lt;br /&gt;
NG3899 (figure 1) is a small painting depicting Saint Paul by an artist active in Milan in the 1490s and early 1500s known as the Master of the Pala Sforzesca.  It was once part of a larger structure, probably an altarpiece. &lt;br /&gt;
During recent technical examinations the current painting support was seen to be composed of two separate wooden panels.&lt;br /&gt;
The original panel (type of wood not identified) was used with grain running horizontally. Stuck to the back of the original wood is a second panel (figure 2) the wood of which has been identified as walnut and which has grain running vertically.  &lt;br /&gt;
&lt;br /&gt;
A conventional x-ray image was made which, in addition to information about the paint layers, clearly shows three nails embedded somewhere in the panel structure, towards the bottom of the picture (figure 3).  As the nails are not visible from the front or back of the panel the question was raised, is there a type of imaging that would show where in the structure the nails are positioned? &lt;br /&gt;
&lt;br /&gt;
It was proposed that a CAT scan, which gives x-ray images in three dimensions, might provide the information desired.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#mirador:manifest=https://research.ng-london.org.uk/iiif-projects/json/ng3899-cat.json }}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- &lt;br /&gt;
| {{#iipimage:&lt;br /&gt;
server=http://research.ng-london.org.uk/fcgi-bin/iipsrvN.fcgi|&lt;br /&gt;
image=/pics/pyramids/rwCode/ngl/ng3899/N-3899-00-000012-PYR.tif|&lt;br /&gt;
wid=200px|hei=200px|format=left|&lt;br /&gt;
caption= Figure 1: NG3899 Master of the Pala Sfozesca, Saint Paul.&lt;br /&gt;
}}&lt;br /&gt;
| {{#iipimage:&lt;br /&gt;
server=http://research.ng-london.org.uk/fcgi-bin/iipsrvN.fcgi|&lt;br /&gt;
image=/pics/pyramids/rwCode/ngl/ng3899/N-3899-00-000017-PYR.tif|&lt;br /&gt;
wid=200px|hei=200px|format=left|&lt;br /&gt;
caption=Figure 2: NG3899 Image of the back of the panel.&lt;br /&gt;
}}&lt;br /&gt;
| {{#iipimage:&lt;br /&gt;
server=http://research.ng-london.org.uk/fcgi-bin/iipsrvN.fcgi|&lt;br /&gt;
image=/pics/pyramids/rwCode/ngl/ng3899/N-3899-00-000014-PYR.tif|&lt;br /&gt;
wid=200px|hei=200px|format=left|&lt;br /&gt;
caption=Figure 3: NG3899 Original X-ray Image.&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Results===&lt;br /&gt;
[http://www3.gehealthcare.com/en/Global_Gateway General Electric (GE)] make the CAT scanners used in many hospitals and were only too pleased to provide their technology to help the National Gallery in this intriguing investigation.&lt;br /&gt;
&lt;br /&gt;
The painting was taken to [http://www.theprincessgracehospital.com/ The Princess Grace Hospital] where it was scanned using their High Resolution [http://www.gehealthcare.com/euen/ct/products/products_technologies/750_HD/discovery_ct750hd.html GE Discovery HD 750] (figures w,x,y,z)&lt;br /&gt;
The results of the CAT scan consist of a series of x-ray images showing &amp;quot;slices&amp;quot; through the painting in each of three directions: coronal, sagittal and axial.&lt;br /&gt;
**Coronal images (figs 4 - 9) show slices through the painting parallel to the paint surface at different depths.&lt;br /&gt;
**Sagittal images (figure 10) show slices through from front to back of the panel parallel to the side edges. &lt;br /&gt;
**Axial images (figure 11) show slices through from front to back of the panel parallel to the bottom edge.&lt;br /&gt;
&lt;br /&gt;
The painting was resting at a slight angle in the scanning bed, the feet of the saint slightly higher than the head, with the result that some of the coronal images show a combination of information from adjacent layers (see figs 4,5,&amp;amp; 7).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Coronal Image 01.png| Figure 4: Coronal image 1, top slice, paint of top half of figure, with original wood (horizontal grain) in bottom half of image.&lt;br /&gt;
  File:NG3899 CAT Coronal Image 02.png| Figure 5: Coronal image 2, lower paint and original wood (horizontal grain), nails begin to show&lt;br /&gt;
  File:NG3899 CAT Coronal Image 03.png| Figure 6: Coronal image 3, original wood with 3 nails&lt;br /&gt;
  File:NG3899 CAT Coronal Image 04.png| Figure 7: Coronal image 4, original wood and second panel (vertical grain)&lt;br /&gt;
  File:NG3899 CAT Coronal Image 05.png| Figure 8: Coronal image 5, second panel, vertical wood grain&lt;br /&gt;
  File:NG3899 CAT Coronal Image 06.png| Figure 9: Coronal image 6, bottom slice, second panel with seal&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Figure 6 clearly shows the three nails with the horizontal grain of the original wood and none of the second panel.  Their position is further clarified by looking at axial scans (figure 11).  The nails (the three white dots) are clearly within the upper (original) wood. They are not original but added as part of a repair before the second panel was attached.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px heights=200px perrow=3&amp;gt;&lt;br /&gt;
  File:NG3899 CAT Sagittal Image 01.png| Figure 10: 3 Sagittal images each showing one nail, in the original wood.&lt;br /&gt;
  File:NG3899 CAT Axial Image 01.png| Figure 11: Axial image showing location of the three nails within the original wood.&lt;br /&gt;
  File:NG3899 CAT Coronal and Axial 3D combination.png| Figure 12: Coronal and axial images combined.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
* [[:File:NG_CT-scan_press_release.pdf| National Gallery press release]].&lt;br /&gt;
* http://www.nationalgallery.org.uk/paintings/master-of-the-pala-sforzesca-saint-paul&lt;br /&gt;
* [http://research.ng-london.org.uk/projects/technical-bulletin/vol-32/spring_mazzotta_roy_billinge_peggie2011/ng3899 High Resolution Images]&lt;br /&gt;
* Further technical information about the painting has been published as part of the article: [http://www.nationalgallery.org.uk/technical-bulletin/spring_mazzotta_roy_billinge_peggie2011 Spring, M., Mazzotta, A., Roy, A., Billinge, R., Peggie, D. 'Painting Practice in Milan in the 1490s: The Influence of Leonardo'. National Gallery Technical Bulletin Vol 32, pp 78–112.]&lt;br /&gt;
[[Category:Digital Imaging]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1406</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1406"/>
		<updated>2024-05-03T16:10:57Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--- {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|} ---&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Recent Research !! [https://www.nationalcollection.org.uk/ Towards a National Collection] Work&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://research.ng-london.org.uk/modelling/ Online Simple Dynamic Modelling] - Simple tool for the creations of relationship diagrams (workflows etc.) based on the [https://mermaid-js.github.io/mermaid/#/ Mermaid Javascript Library].&lt;br /&gt;
* [https://jpadfield.github.io/simple-site/ Simple Site] - A simple process for generating web pages on GitHub with options to include [https://iiif.io IIIF] viewers.&lt;br /&gt;
* [https://rdf.ng-london.org.uk/sshoc/ Open Data in Heritage Science] - Examples of Semantic Heritage Data mapped to the CIDOC-CRM and accessable via a SPARQL end-point. This work was carried out as part of the [https://sshopencloud.eu/ SSHOC] project.&lt;br /&gt;
* [https://jpadfield.github.io/Lux-Allowance-Calculator/ Lux Allowance - Calculator] - An experimentation system intended to simplify the process of calculating the accumulative light exposure for exhibitions.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://tanc-ahrc.github.io/IIIF-TNC/ Practical applications of IIIF]&lt;br /&gt;
** [https://research.ng-london.org.uk/iiif-projects/ IIIF Collection Explorer]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ Simple IIIF Discovery]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ IIIF Collection Preview]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6884885 IIIF Project Report]&lt;br /&gt;
* [https://tanc-ahrc.github.io/HeritagePIDs/ Heritage PIDs]&lt;br /&gt;
** [https://tanc-ahrc.github.io/PIDResources/ Developing Identifiers for Heritage Collections]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6359926 PIDs Project Report]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Older Research Work !! Older Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[https://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[https://research.ng-london.org.uk/wiki/index.php/National_Gallery_Sharing_and_Presenting_Information A selection of additional old projects]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1405</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1405"/>
		<updated>2022-08-15T12:01:19Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Recent Research !! [https://www.nationalcollection.org.uk/ Towards a National Collection] Work&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://research.ng-london.org.uk/modelling/ Online Simple Dynamic Modelling] - Simple tool for the creations of relationship diagrams (workflows etc.) based on the [https://mermaid-js.github.io/mermaid/#/ Mermaid Javascript Library].&lt;br /&gt;
* [https://jpadfield.github.io/simple-site/ Simple Site] - A simple process for generating web pages on GitHub with options to include [https://iiif.io IIIF] viewers.&lt;br /&gt;
* [https://rdf.ng-london.org.uk/sshoc/ Open Data in Heritage Science] - Examples of Semantic Heritage Data mapped to the CIDOC-CRM and accessable via a SPARQL end-point. This work was carried out as part of the [https://sshopencloud.eu/ SSHOC] project.&lt;br /&gt;
* [https://jpadfield.github.io/Lux-Allowance-Calculator/ Lux Allowance - Calculator] - An experimentation system intended to simplify the process of calculating the accumulative light exposure for exhibitions.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://tanc-ahrc.github.io/IIIF-TNC/ Practical applications of IIIF]&lt;br /&gt;
** [https://research.ng-london.org.uk/iiif-projects/ IIIF Collection Explorer]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ Simple IIIF Discovery]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ IIIF Collection Preview]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6884885 IIIF Project Report]&lt;br /&gt;
* [https://tanc-ahrc.github.io/HeritagePIDs/ Heritage PIDs]&lt;br /&gt;
** [https://tanc-ahrc.github.io/PIDResources/ Developing Identifiers for Heritage Collections]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6359926 PIDs Project Report]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Older Research Work !! Older Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[https://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[https://research.ng-london.org.uk/wiki/index.php/National_Gallery_Sharing_and_Presenting_Information A selection of additional old projects]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1404</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1404"/>
		<updated>2022-08-15T11:59:27Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Recent Research !! [https://www.nationalcollection.org.uk/ Towards a National Collection] Work&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://research.ng-london.org.uk/modelling/ Online Simple Dynamic Modelling] - Simple tool for the creations of relationship diagrams (workflows etc.) based on the [https://mermaid-js.github.io/mermaid/#/ Mermaid Javascript Library].&lt;br /&gt;
* [https://jpadfield.github.io/simple-site/ Simple Site] - A simple process for generating web pages on GitHub with options to include [https://iiif.io IIIF] viewers.&lt;br /&gt;
* [https://rdf.ng-london.org.uk/sshoc/ Open Data in Heritage Science] - Examples of Semantic Heritage Data mapped to the CIDOC-CRM and accessable via a SPARQL end-point. This work was carried out as part of the [https://sshopencloud.eu/ SSHOC] project.&lt;br /&gt;
* &lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://tanc-ahrc.github.io/IIIF-TNC/ Practical applications of IIIF]&lt;br /&gt;
** [https://research.ng-london.org.uk/iiif-projects/ IIIF Collection Explorer]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ Simple IIIF Discovery]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ IIIF Collection Preview]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6884885 IIIF Project Report]&lt;br /&gt;
* [https://tanc-ahrc.github.io/HeritagePIDs/ Heritage PIDs]&lt;br /&gt;
** [https://tanc-ahrc.github.io/PIDResources/ Developing Identifiers for Heritage Collections]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6359926 PIDs Project Report]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Older Research Work !! Older Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[https://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[https://research.ng-london.org.uk/wiki/index.php/National_Gallery_Sharing_and_Presenting_Information A selection of additional old projects]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1403</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1403"/>
		<updated>2022-08-15T11:59:00Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Recent Research !! [https://www.nationalcollection.org.uk/ Towards a National Collection] Work&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://research.ng-london.org.uk/modelling/ Online Simple Dynamic Modelling] - Simple tool for the creations of relationship diagrams (workflows etc.) based on the [https://mermaid-js.github.io/mermaid/#/ Mermaid Javascript Library].&lt;br /&gt;
* [https://jpadfield.github.io/simple-site/ Simple Site] - A simple process for generating web pages on GitHub with options to include [https://iiif.io IIIF] viewers.&lt;br /&gt;
* [https://rdf.ng-london.org.uk/sshoc/ Open Data in Heritage Science] - Examples of Semantic Heritage Data mapped to the CIDOC-CRM and accessable via a SPARQL end-point. This work was carried out as part of the [https://sshopencloud.eu/ SSHOC] project.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [https://tanc-ahrc.github.io/IIIF-TNC/ Practical applications of IIIF]&lt;br /&gt;
** [https://research.ng-london.org.uk/iiif-projects/ IIIF Collection Explorer]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ Simple IIIF Discovery]&lt;br /&gt;
** [https://research.ng-london.org.uk/ss-iiif/ IIIF Collection Preview]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6884885 IIIF Project Report]&lt;br /&gt;
* [https://tanc-ahrc.github.io/HeritagePIDs/ Heritage PIDs]&lt;br /&gt;
** [https://tanc-ahrc.github.io/PIDResources/ Developing Identifiers for Heritage Collections]&lt;br /&gt;
** [https://doi.org/10.5281/zenodo.6359926 PIDs Project Report]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Older Research Work !! Older Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[https://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[https://research.ng-london.org.uk/wiki/index.php/National_Gallery_Sharing_and_Presenting_Information A selection of additional old projects]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[https://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1402</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1402"/>
		<updated>2022-08-15T11:54:28Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1401</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1401"/>
		<updated>2020-05-18T08:33:10Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 20.04 ==&lt;br /&gt;
* wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &lt;br /&gt;
* sudo sh -c 'echo &amp;quot;deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list'&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick chrome-gnome-shell python3-gpg phpmyadmin google-chrome-stable&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.10 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick chrome-gnome-shell python3-gpg&lt;br /&gt;
*phpmyadmin removed, needs to be installed separatly if needed.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick php-gmagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1400</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1400"/>
		<updated>2020-03-17T12:32:58Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 19.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.10 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick chrome-gnome-shell python3-gpg&lt;br /&gt;
*phpmyadmin removed, needs to be installed separatly if needed.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick php-gmagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1399</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1399"/>
		<updated>2020-03-16T16:10:18Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 19.10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.10 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick chrome-gnome-shell&lt;br /&gt;
*phpmyadmin removed, needs to be installed separatly if needed.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick php-gmagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1398</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1398"/>
		<updated>2020-03-16T15:49:56Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.10 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick&lt;br /&gt;
*phpmyadmin removed, needs to be installed separatly if needed.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick php-gmagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1397</id>
		<title>Experimentation Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1397"/>
		<updated>2019-08-06T10:39:27Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi hello howdy How are you fine  '''Fred'''&lt;br /&gt;
&lt;br /&gt;
[[Freds experiments]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1388</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1388"/>
		<updated>2019-07-02T15:15:11Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 19.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick php-gmagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1387</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1387"/>
		<updated>2019-07-02T15:11:18Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 19.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk php-gd php-imagick&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1386</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1386"/>
		<updated>2019-06-19T15:06:49Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 19.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
* sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses6 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1385</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1385"/>
		<updated>2019-06-19T15:00:52Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 19.04 ==&lt;br /&gt;
sudo apt-get install bison flex automake make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php mysql-server php-mysql php-gd php-intl php-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php-cli php-cgi php-sybase php-curl php-zip ruby ruby-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk3.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1384</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1384"/>
		<updated>2019-01-22T12:18:58Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 18.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev libgtk2.0-dev libgvc6-plugins-gtk&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1383</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1383"/>
		<updated>2019-01-21T16:20:46Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 18.04 == &lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.2 mysql-server php7.2-mysql php7.2-gd php7.2-intl php7.2-ldap phpmyadmin libapache2-mod-fcgid libapache2-mod-php php-bcmath mysql-workbench php7.2-cli php7.2-cgi php7.2-sybase php7.2-curl php7.2-zip ruby ruby2.5-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql2 lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-2-dev libgirepository1.0-dev&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Including_Graphs&amp;diff=1382</id>
		<title>Including Graphs</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Including_Graphs&amp;diff=1382"/>
		<updated>2018-08-28T13:01:19Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Graphs produced using the [http://danvk.org/dygraphs/ Dygraph] javascript library.&lt;br /&gt;
&lt;br /&gt;
== DyGraph Extension ==&lt;br /&gt;
&lt;br /&gt;
In order to make it easier to include DyGraph graphs within wiki pages a specific extension has been written. Further information will be provided once this new extension has been properly tested.&lt;br /&gt;
&lt;br /&gt;
A graph can be added to a page by included a version of the syntax shown below.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[Example Graph 1]]: Sub section of the reflectance spectra for French ultramarine (50 data points)&lt;br /&gt;
* [[Example Graph 2]]: Reflectance spectra for French ultramarine (362 data points)&lt;br /&gt;
* [[Example Graph 3]]: Annotate gas chromatogram (10K data points)&lt;br /&gt;
* [[Example Graph 4]]: 5 sets of data from an external data source, with the option to toggle the visibility of each data series.&lt;br /&gt;
* [[Example Graph 5]]: An FTIR spectrum with a reversed X-axis.&lt;br /&gt;
&lt;br /&gt;
== Example Code: Extension Variables ==&lt;br /&gt;
&lt;br /&gt;
* Graph data can be provided using either the '''files''' or the '''data''' variable. If both variables are defined the extension will use the '''files''' details and ignore the '''data''' details.&lt;br /&gt;
** '''files''': Comma separate list of Internal '''or''' External data files, see below for examples.&lt;br /&gt;
** '''data''': A direct inclusion of graph data in rows and columns, see below for examples.&lt;br /&gt;
** It is not possible to use a combination of internal and external data files.&lt;br /&gt;
** Local data files including a &amp;quot;,&amp;quot; in the names will not work properly.&lt;br /&gt;
* Annotation data can be included using the '''annfile''' or '''ann''' variable. If both variables are defined the extension will use the '''annfile''' details and ignore the '''ann''' details.&lt;br /&gt;
** '''annfile''': The details of a single Internal '''or''' External annotation file, see below for examples.&lt;br /&gt;
** '''ann''': A direct inclusion of annotation data, see below for examples.&lt;br /&gt;
* '''wid''': Width of the graph in pixels, i.e. '''350px''', this is an optional variable and a default value of '''600px''' will be used if no alternative is provided.&lt;br /&gt;
* '''hei''': Height of the graph in pixels, i.e. '''250px''', this is an optional variable and a default value of '''400px''' will be used if no alternative is provided.&lt;br /&gt;
* '''toggleVis''': This variable indicates the presence and position of options to toggle the appearance of each of the data series included in the graph. This value can be set to: '''left''', '''right''', '''far_right''' or '''below''', this is an optional variable.&lt;br /&gt;
* '''title''': The main graph title, this is an optional variable.&lt;br /&gt;
* '''xtitle''': The X-axis graph title, this is an optional variable.&lt;br /&gt;
* '''ytitle''': The Y-axis graph title, this is an optional variable.&lt;br /&gt;
&lt;br /&gt;
== Example Code: Including Data ==&lt;br /&gt;
=== From Local Data ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
data=Wavelength, Reflectance(%)&lt;br /&gt;
xv1, y1v1&lt;br /&gt;
xv2, y1v2&lt;br /&gt;
xv3, y1v3&lt;br /&gt;
xv4, y1v4&lt;br /&gt;
...|&lt;br /&gt;
wid=Width in Pixels|&lt;br /&gt;
hei=Width in Pixels|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
ann=[&lt;br /&gt;
[&amp;quot;Series No, Y-value, 'Tag', 'Title', width],&lt;br /&gt;
[&amp;quot;Series No, Y-value, 'Tag', 'Title', width],&lt;br /&gt;
...&lt;br /&gt;
]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===From Text Files===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
files=data1.txt|&lt;br /&gt;
wid=600px|&lt;br /&gt;
hei=500px|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
annfile=annotation1.txt&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===From External Files===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
files=http://mysourceofdata.com?id=1|&lt;br /&gt;
wid=600px|&lt;br /&gt;
hei=500px|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Test page]]&lt;br /&gt;
[[Category:Example page]]&lt;br /&gt;
[[Category:DyGraph]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Including_Graphs&amp;diff=1381</id>
		<title>Including Graphs</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Including_Graphs&amp;diff=1381"/>
		<updated>2018-08-28T13:00:46Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Graphs produced using the [http://danvk.org/dygraphs/ Dygraph] javascript library.&lt;br /&gt;
https://research.ng-london.org.uk/iperion-iiif/projects/iperion/DI-BStGS_501_33_03.2007_200.7x-PYR.tif/full/512,/0/default.jpg&lt;br /&gt;
== DyGraph Extension ==&lt;br /&gt;
&lt;br /&gt;
In order to make it easier to include DyGraph graphs within wiki pages a specific extension has been written. Further information will be provided once this new extension has been properly tested.&lt;br /&gt;
&lt;br /&gt;
A graph can be added to a page by included a version of the syntax shown below.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[Example Graph 1]]: Sub section of the reflectance spectra for French ultramarine (50 data points)&lt;br /&gt;
* [[Example Graph 2]]: Reflectance spectra for French ultramarine (362 data points)&lt;br /&gt;
* [[Example Graph 3]]: Annotate gas chromatogram (10K data points)&lt;br /&gt;
* [[Example Graph 4]]: 5 sets of data from an external data source, with the option to toggle the visibility of each data series.&lt;br /&gt;
* [[Example Graph 5]]: An FTIR spectrum with a reversed X-axis.&lt;br /&gt;
&lt;br /&gt;
== Example Code: Extension Variables ==&lt;br /&gt;
&lt;br /&gt;
* Graph data can be provided using either the '''files''' or the '''data''' variable. If both variables are defined the extension will use the '''files''' details and ignore the '''data''' details.&lt;br /&gt;
** '''files''': Comma separate list of Internal '''or''' External data files, see below for examples.&lt;br /&gt;
** '''data''': A direct inclusion of graph data in rows and columns, see below for examples.&lt;br /&gt;
** It is not possible to use a combination of internal and external data files.&lt;br /&gt;
** Local data files including a &amp;quot;,&amp;quot; in the names will not work properly.&lt;br /&gt;
* Annotation data can be included using the '''annfile''' or '''ann''' variable. If both variables are defined the extension will use the '''annfile''' details and ignore the '''ann''' details.&lt;br /&gt;
** '''annfile''': The details of a single Internal '''or''' External annotation file, see below for examples.&lt;br /&gt;
** '''ann''': A direct inclusion of annotation data, see below for examples.&lt;br /&gt;
* '''wid''': Width of the graph in pixels, i.e. '''350px''', this is an optional variable and a default value of '''600px''' will be used if no alternative is provided.&lt;br /&gt;
* '''hei''': Height of the graph in pixels, i.e. '''250px''', this is an optional variable and a default value of '''400px''' will be used if no alternative is provided.&lt;br /&gt;
* '''toggleVis''': This variable indicates the presence and position of options to toggle the appearance of each of the data series included in the graph. This value can be set to: '''left''', '''right''', '''far_right''' or '''below''', this is an optional variable.&lt;br /&gt;
* '''title''': The main graph title, this is an optional variable.&lt;br /&gt;
* '''xtitle''': The X-axis graph title, this is an optional variable.&lt;br /&gt;
* '''ytitle''': The Y-axis graph title, this is an optional variable.&lt;br /&gt;
&lt;br /&gt;
== Example Code: Including Data ==&lt;br /&gt;
=== From Local Data ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
data=Wavelength, Reflectance(%)&lt;br /&gt;
xv1, y1v1&lt;br /&gt;
xv2, y1v2&lt;br /&gt;
xv3, y1v3&lt;br /&gt;
xv4, y1v4&lt;br /&gt;
...|&lt;br /&gt;
wid=Width in Pixels|&lt;br /&gt;
hei=Width in Pixels|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
ann=[&lt;br /&gt;
[&amp;quot;Series No, Y-value, 'Tag', 'Title', width],&lt;br /&gt;
[&amp;quot;Series No, Y-value, 'Tag', 'Title', width],&lt;br /&gt;
...&lt;br /&gt;
]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===From Text Files===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
files=data1.txt|&lt;br /&gt;
wid=600px|&lt;br /&gt;
hei=500px|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
annfile=annotation1.txt&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===From External Files===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#dygraph:&lt;br /&gt;
files=http://mysourceofdata.com?id=1|&lt;br /&gt;
wid=600px|&lt;br /&gt;
hei=500px|&lt;br /&gt;
title=Graph Title|&lt;br /&gt;
xtitle=XTitle|&lt;br /&gt;
ytitle=YTitle|&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Test page]]&lt;br /&gt;
[[Category:Example page]]&lt;br /&gt;
[[Category:DyGraph]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1380</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1380"/>
		<updated>2018-08-15T15:28:29Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
[https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1379</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1379"/>
		<updated>2018-08-15T12:44:46Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
https://media.ng-london.org.uk/iiif/009-00DU-0000/full/256,/0/default.jpg&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1378</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1378"/>
		<updated>2018-08-15T12:36:03Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
&lt;br /&gt;
https://media.ng-london.org.uk/iiif/009-00DU-0000/full/512,/0/default.jpg&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1377</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1377"/>
		<updated>2018-08-15T12:29:25Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
&lt;br /&gt;
This work also relates to a test [https://iiif.io IIIF] server setup under https://media.ng-london.org.uk, for examples of how it can be used see [https://data.ng-london.org.uk/resource/examples/pids here].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1376</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Main_Page&amp;diff=1376"/>
		<updated>2018-08-15T12:11:51Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{tbox_welcome|Welcome to|the [http://nationalgallery.org.uk National Gallery] Research Wiki|This wiki been set up to present and discuss some of the results of research carried out within or in association with the National Gallery, London.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
National Gallery Beta API: [https://data.ng-london.org.uk/ https://data.ng-london.org.uk/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Research Projects !! Research Server Links&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[National Gallery Digital Documentation]]&lt;br /&gt;
*[[National Gallery RDF]]&lt;br /&gt;
*[[National Gallery Digital Imaging|National Gallery Digital &amp;amp; Technical Imaging]]&lt;br /&gt;
*[[National Gallery Sharing and Presenting Information]]&lt;br /&gt;
*[[Collaborative Projects]]&lt;br /&gt;
*[[Including Graphs]] in Mediawiki.&lt;br /&gt;
*[[Including Zoomable Images]] in Mediawiki.&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/gcms-data GCMS Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/masc MASC Data Submission (Login Required)]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/env National Gallery External Environmental Data]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/spd Spectral Power Distribution Curves]&lt;br /&gt;
*[http://research.ng-london.org.uk/scientific/pigments Pigments reflectance spectra]&lt;br /&gt;
*[http://research.ng-london.org.uk/projects/ Publication/Projects related high resolution images]&lt;br /&gt;
*[http://cima.ng-london.org.uk/scientific/index.php A selection of additional projects]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[[Special:Newpages|New Pages]]''' &amp;amp;nbsp;  &amp;amp;nbsp; '''[[Special:Recentchanges|Recent Changes]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We are currently maintaining [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:Allpages|articles]].&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Template:Tbox_welcome&amp;diff=1375</id>
		<title>Template:Tbox welcome</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Template:Tbox_welcome&amp;diff=1375"/>
		<updated>2018-08-15T12:11:11Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
 |&amp;lt;div style=&amp;quot;border:0; margin: 0em 0px 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#f9f9f9; padding:0px; border:1px solid #aaaaaa; margin-bottom:5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height:120%; padding:0.4em; background-color:#eeeeee; border-bottom:1px solid #aaaaaa;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#cf7606; font-size:200%;&amp;quot;&amp;gt;'''{{{1}}}'''&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#005288; font-size:200%;&amp;quot;&amp;gt;'''{{{2}}}'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#ffffff; padding:0.2em 0.4em 0.2em 0.4em;&amp;quot;&amp;gt;&lt;br /&gt;
{{{3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;zborder-top:1px solid #aaaaaa; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|- align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| style=&amp;quot;padding: 0.2em;&amp;quot; width=&amp;quot;25%&amp;quot; | '''[http://www.mediawiki.org/wiki/Project:Help Help &amp;amp; Support]''' | &amp;amp;nbsp; '''[[Getting started]]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Display_Date_Descriptors&amp;diff=1374</id>
		<title>National Gallery Display Date Descriptors</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Display_Date_Descriptors&amp;diff=1374"/>
		<updated>2017-11-29T09:58:10Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Early, Mid and Late */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Display date descriptions from TMS:==&lt;br /&gt;
&lt;br /&gt;
This page is intended to describe possible search-able semantic definitions of the dates found in the TMS '''DisplayDate''' field for the paintings in The National Gallery.  Any comments or suggestions would be very helpful. &lt;br /&gt;
&lt;br /&gt;
Part of the [[National_Gallery_API]] discussion. &lt;br /&gt;
&lt;br /&gt;
The main question to be answered is:&lt;br /&gt;
&lt;br /&gt;
{{Box|Given the language used within the ''DisplayDate'' field; which paintings/artists do we want someone to find when they run a date based search for a particular year or even a range of years?}}&lt;br /&gt;
&lt;br /&gt;
The intention in the semantic description of the '''Paintings/Objects''' and '''Artists''' is to define property links to the date field and to establish the beginning and end of the time-span being defined by the '''DisplayDate'''. The information contained within the field will be split up into: &lt;br /&gt;
&lt;br /&gt;
====Proposed simplifications of the display date field====&lt;br /&gt;
&lt;br /&gt;
These adjustments are currently being used to simplify and standardize the date field to make it easier to extrapolate the beginning and end of specific time-spans.  They are not currently being used to change the displaydate field, but some of the adjustments may be useful for this in the future.&lt;br /&gt;
&lt;br /&gt;
'''This set of rules below can be adjusted they are simply a proposed set that seem to make sense.'''&lt;br /&gt;
 &lt;br /&gt;
*Standardize the use of non alphanumeric characters: '''-,/();'''&lt;br /&gt;
*Standardize how prefixes are displayed: ''''Mid 1560s'''&lt;br /&gt;
*Remove unneeded terms, '''from'''.&lt;br /&gt;
*Ensure all century related time-spans use numbers, '''15th Century''' rather than '''Fifteenth Century'''.&lt;br /&gt;
*Simplify the range of descriptors that are used than tend to mean the same thing: (The terms used and discarded here can be updated and adjusted as required).&lt;br /&gt;
**All '''probably''', '''perhaps''' and '''?''' prefixes have been removed from the date. These terms relate to a degree of confidence.  &lt;br /&gt;
**All '''between''' prefixes, eg.'''between XXXX and YYYY''' have been replaced with '''XXXX-YYYY'''.&lt;br /&gt;
**All '''around''' prefixes, eg.'''around XXXX''' have been replaced with '''About XXXX'''. &lt;br /&gt;
**All references to '''circa''' have been replaced with '''About XXXX'''. &lt;br /&gt;
**All '''towards''', '''not later than', '''earlier''',  '''about earlier''' and '''earlier about''' prefixes, have been replaced with '''Before XXXX'''.  '''This may need to be adjusted if the definitions of Before are changed'''. &lt;br /&gt;
**The use of the words '''shortly''' and '''soon''' need to be defined, they are currently removed. &lt;br /&gt;
*The word '''later''' as in '''later XXth century''' has been replaced with late, eg  '''late XXth century'''.&lt;br /&gt;
*Any display date that presents two possible dates, eg. '''late XXXXs or XXXXs''' will be split into 2 probable/possible time-spans for the same event.&lt;br /&gt;
*All words relating to the actual event, born, died, active, etc are moved out of the time-span.&lt;br /&gt;
&lt;br /&gt;
====What information is being extracted from the DisplayDate field ?====&lt;br /&gt;
* '''Degree of Confidence:''' &amp;quot;with time span&amp;quot;, &amp;quot;probably within time span&amp;quot; and &amp;quot;possibly within time span&amp;quot;.  Others can be added but these three seem to cover everything so far.&lt;br /&gt;
* '''The Event:''' born, died, completed, produced, active etc. What event does the described time span refer.&lt;br /&gt;
* '''The Time-Span:''' an actual period of time, days, months, years, decades, centuries, etc.&lt;br /&gt;
&lt;br /&gt;
==Degrees of Confidence: Example Time-Span properties==&lt;br /&gt;
&lt;br /&gt;
Sorry the follow few links do not work outside the National Gallery yet:&lt;br /&gt;
&lt;br /&gt;
*[http://round2/ontology/crm:P4F.has_time-span P4F.has_time-span]:- Secure date definition.&lt;br /&gt;
*[http://round2/ontology/ngo:PN4F.has_probable_time_span PN4F.has_probable_time_span]:- Probable date, (&amp;quot;probably&amp;quot;, &amp;quot;perhaps&amp;quot; and &amp;quot;?&amp;quot; prefixes).&lt;br /&gt;
*[http://round2/ontology/PN3F.has_possable_time_span PN3F.has_possable_time_span]:- Possible date, (Generally used when more than one possible time span has been presented, eg. 1758 or 1764).&lt;br /&gt;
&lt;br /&gt;
==The Event: What are we actually defining a time-span for==&lt;br /&gt;
&lt;br /&gt;
The following listed included all of the events currently defined or &lt;br /&gt;
&lt;br /&gt;
=== Paintings/Objects ===&lt;br /&gt;
&lt;br /&gt;
*Production:&lt;br /&gt;
*Start of Production:&lt;br /&gt;
*Completion of Production:&lt;br /&gt;
*Exhibited:&lt;br /&gt;
*Reworked:&lt;br /&gt;
*Cast:&lt;br /&gt;
*Modelled:&lt;br /&gt;
&lt;br /&gt;
=== Artists ===&lt;br /&gt;
&lt;br /&gt;
*Lived:&lt;br /&gt;
*Born:&lt;br /&gt;
*Died:&lt;br /&gt;
*Active:&lt;br /&gt;
*Documented:&lt;br /&gt;
&lt;br /&gt;
==Defining Time-Span Ranges==&lt;br /&gt;
&lt;br /&gt;
The examples listed below are limited to those actual found in the current DisplayDate fields.  Other can be added if required.&lt;br /&gt;
&lt;br /&gt;
=== Simple years and ranges ===&lt;br /&gt;
*'''XXXX''': Basic year descriptor: XXXX-01-01 -&amp;gt; XXXX-12-31&lt;br /&gt;
*'''XXXX-Y''': Simple year range from XXXX-01-01 -&amp;gt; XXXY-12-31&lt;br /&gt;
*'''XXXX-YY''':  Simple year range from XXXX-01-01 -&amp;gt; XXYY-12-31&lt;br /&gt;
*'''XXXX-YYYY''':  Simple year range from XXXX-01-01 -&amp;gt; YYYY-12-31&lt;br /&gt;
*'''XXXXs''': Decade, range from XXX0-01-01 to XXX9-12-31&lt;br /&gt;
*'''ABth century''': Century, range from AC00-01-01 -&amp;gt; AC99-12-31, where C = B - 1.&lt;br /&gt;
*'''ABth-DEth century''': Multiple Centuries, range from AC00-01-01 -&amp;gt; DF99-12-31, where C = B - 1 and F = E - 1.&lt;br /&gt;
&lt;br /&gt;
=== The ''''About'''' Prefix ===&lt;br /&gt;
*'''About XXXX''': XXXX(+/-2)&lt;br /&gt;
*'''About XXXX-Y''': XXXX(-2) -&amp;gt; XXXY(+2)&lt;br /&gt;
*'''About XXXX-YY''': XXXX(-2) -&amp;gt;  XXYY(+2)&lt;br /&gt;
*'''About XXXX-YYYY''':  XXXX(-2) -&amp;gt; YYYY(+2)&lt;br /&gt;
*'''About XXXXs''': XXX0 -&amp;gt; XXX9(+5)&lt;br /&gt;
*'''About XXXX-YYYYs''': XXXX(-2) -&amp;gt; YYY9(+5)&lt;br /&gt;
*'''XXXX-about YYYY''': XXXX -&amp;gt; YYYY(+2)&lt;br /&gt;
&lt;br /&gt;
=== After and Before ===&lt;br /&gt;
&lt;br /&gt;
These are difficult terms to define.  We can reasonably assume that we would not want someone searching for the year '''1950''' to find a painting produced '''After 1640''', but searching for which years should find this painting ?  These time-spans can these be described as an open range, with only a beginning or end, but this, as the above example shows, could be problematic.&lt;br /&gt;
&lt;br /&gt;
==== Simple ====&lt;br /&gt;
*'''After XXXX''': XXXX(+1) -&amp;gt; XXXX(+5)&lt;br /&gt;
*'''Before XXXX''': XXXX(-5) -&amp;gt; XXXX(-1)&lt;br /&gt;
&lt;br /&gt;
==== Ranges ====&lt;br /&gt;
After or Before a range gets slightly more complicated.  Can these be described again as an open range, with only a beginning or end, but start or finish that range on the extreme value of the range given in the display date? &lt;br /&gt;
*'''After XXXX-YYYY''': YYYY(+1) -&amp;gt; YYYY(+5)&lt;br /&gt;
*'''After XXXXs''': XXXX(+10) -&amp;gt; XXXX(+19), effectively the next decade.&lt;br /&gt;
*'''Before XXXX-YYYY''': XXXX(-5) -&amp;gt; XXXX(-1)&lt;br /&gt;
*'''Before XXXXs''': XXXX(-10) -&amp;gt; XXXX(-1), effectively the previous decade.&lt;br /&gt;
*'''After ABth century''': AB00 -&amp;gt; AB50&lt;br /&gt;
 &lt;br /&gt;
=== Early, Mid and Late ===&lt;br /&gt;
*'''Early XXth century''': XX00-XX24 &lt;br /&gt;
*'''Mid-XXth century''':  XX25-XX74&lt;br /&gt;
*'''Late XXth century''': XX75-XX99&lt;br /&gt;
&lt;br /&gt;
*'''Early XXXXs''': XXX0-XXX4 &lt;br /&gt;
*'''Mid XXXXs''': XXX3-XXX7&lt;br /&gt;
*'''Late XXXXs''': XXX5-XXX9&lt;br /&gt;
 &lt;br /&gt;
*'''Early XXXX''': XXXX-01-01 -&amp;gt; XXXX-4-30&lt;br /&gt;
*'''Mid XXXX''': XXXX-05-01 -&amp;gt; XXXX-8-31 &lt;br /&gt;
*'''Late XXXX''': XXXX-09-01 -&amp;gt; XXXX-12-31&lt;br /&gt;
&lt;br /&gt;
== Others ==&lt;br /&gt;
 &lt;br /&gt;
*'''First Half''', '''Second Quarter''', '''Last third'''  of the '''XXXXs''' or '''XXth Century''': These are just translated into the implied year ranges.  It might be easier for people using this data if these terms where simplified to '''Early''', '''Mid''' and '''Late''', but this is not really required and the terms are quite straight forward as is. &lt;br /&gt;
*There are a few examples in some non-NG objects of DisplayDate with Month and Day information, these are just converted into the standard syntax, YYYY-MM-DD.&lt;br /&gt;
*'''apparently dated XXXX''': This one does not seem to be very helpful. This only for NG673 and there is an on going discussion about the meaning of the words in the inscription, quite ironic actually. It would probably be clear with probably '''XXXX''', or even probably '''About XXXX''' or as sugested in the CIC text going to the decade with probably '''XXX0s'''.&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:CfP_Taiwan_Symposium_2017.pdf&amp;diff=1373</id>
		<title>File:CfP Taiwan Symposium 2017.pdf</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:CfP_Taiwan_Symposium_2017.pdf&amp;diff=1373"/>
		<updated>2017-11-24T10:09:44Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: International Symposium	Towards	a Digital Approach to Cultural Heritage Conservation, Documentation and	Communication From Cyberinfrastructures	to	Science	Clouds A co-located event with	the ISGC 2018 Taipei, Academia Sinica, March 19th 2018&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;International Symposium	Towards	a Digital Approach to Cultural Heritage Conservation, Documentation and	Communication From Cyberinfrastructures	to	Science	Clouds A co-located event with	the ISGC 2018 Taipei, Academia Sinica, March 19th 2018&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Sharing_and_Presenting_Information&amp;diff=1371</id>
		<title>National Gallery Sharing and Presenting Information</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Sharing_and_Presenting_Information&amp;diff=1371"/>
		<updated>2017-06-21T10:44:52Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Additional Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Gallery has been involved with a number of projects over the years examining processes to store and disseminate cultural heritage related information. This page presents details and links to a few example systems hosted by the National Gallery.&lt;br /&gt;
&lt;br /&gt;
==National Gallery: IIPImage Javascript Viewers==&lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [http://iipimage.sourceforge.net/ IIPImage] is an Open Source light-weight streaming client-server system for the web-based viewing and zooming of ultra high-resolution images. It is designed to be bandwidth and memory efficient and usable even over a slow internet connection. The system can handle both 8 and 16 bit images, CIELAB colorimetric images and scientific imagery such as multispectral images.&lt;br /&gt;
&lt;br /&gt;
A number of example viewer and applications that have been developed within the National Gallery can be seen [[National Gallery IIPImage|here]].&lt;br /&gt;
|[[File:Iip.png|125px|IIPImage|&lt;br /&gt;
link=http://iipimage.sourceforge.net/| &lt;br /&gt;
alt=IIPImage]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Environmental Monitoring== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The environmental conditions are monitored throughout the National Gallery. [http://research.ng-london.org.uk/scientific/environment/ Graphs] of recorded data can be viewed and manipulated. The data present in this external system only covers the external environmental conditions.&lt;br /&gt;
| align=right | [[File:EnvGraphV2.png|125px|Graphing Environmental Data|&lt;br /&gt;
link=http://research.ng-london.org.uk/scientific/environment/| &lt;br /&gt;
alt=Graphing Environmental Data]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Raphael Research Resource== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/documentation Raphael Research Resource], funded by the [http://mac.mellon.org/ Museums and Art Conservation] section of the The Andrew W. Mellon Foundation, it is a prototype system designed to store and display a wide range of museum related information. Further details of the software system used within this project can be found at: [[Raphael Digital Documentation Setup]].&lt;br /&gt;
| align=right | [[File:Ng_rrr.png|125px|Raphael Research Resource|&lt;br /&gt;
link=http://cima.ng-london.org.uk/documentation| &lt;br /&gt;
alt=Raphael Research Resource]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Polynomial Texture Mapping== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/ptm/ Polynomial texture mapping] website was set up to provide additional multimedia content for the ICOM publication.&lt;br /&gt;
| align=right | [[File:Ptm_thumb.png|125px|Polynomial texture mapping|&lt;br /&gt;
link=http://cima.ng-london.org.uk/ptm/| &lt;br /&gt;
alt=Polynomial texture mapping]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Amber Research Laboratory Database== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/arl/ Amber Research Laboratory website] has been set up to provide searchable access to the Amber Research Laboratory database. This is a user interface designed by the [http://www.nationalgallery.org.uk/ National Gallery] to display the data available for download at the [http://chemistry.vassar.edu/ARL/data.html Amber Research Laboratory], a research institute within the [http://chemistry.vassar.edu/ Department of Chemistry] at [http://www.vassar.edu/ Vassar College].&lt;br /&gt;
| align=right | [[File:Ng_arldb.png|125px|Amber Research Laboratory|&lt;br /&gt;
link=http://cima.ng-london.org.uk/arl/| &lt;br /&gt;
alt=Amber Research Laboratory]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Links ==&lt;br /&gt;
* [http://museumscomputergroup.org.uk/2011/08/26/uk-museums-on-the-web-2011-2/ UK Museums on the Web 2011] slide share presentation: [http://www.slideshare.net/museumscomputergroup/presenting-and-referencing-high-resolution-images-on-the-web Presenting and Referencing High Resolution Images on the Web]&lt;br /&gt;
* [http://www.northumbria.ac.uk/sd/academic/sass/events/sassevents/cons_symp12 30th Anniversary Gerry Hedley Student Symposium] presentation [[Media:JPadfield GHSS 2012 final.ppt|Prepare and store once, use as many times as you need: Presenting and organizing cultural heritage data for use and re-use]] by Joe Padfield.&lt;br /&gt;
* [http://universalviewer.io/examples/#?manifest=http%3A%2F%2Ffiles.universalviewer.io%2Fmanifests%2Fnationalgallery%2Fsunflowers.json&amp;amp;c=0&amp;amp;m=0&amp;amp;s=0&amp;amp;cv=0 Test]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Sharing_and_Presenting_Information&amp;diff=1370</id>
		<title>National Gallery Sharing and Presenting Information</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=National_Gallery_Sharing_and_Presenting_Information&amp;diff=1370"/>
		<updated>2017-06-21T10:44:26Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The National Gallery has been involved with a number of projects over the years examining processes to store and disseminate cultural heritage related information. This page presents details and links to a few example systems hosted by the National Gallery.&lt;br /&gt;
&lt;br /&gt;
==National Gallery: IIPImage Javascript Viewers==&lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [http://iipimage.sourceforge.net/ IIPImage] is an Open Source light-weight streaming client-server system for the web-based viewing and zooming of ultra high-resolution images. It is designed to be bandwidth and memory efficient and usable even over a slow internet connection. The system can handle both 8 and 16 bit images, CIELAB colorimetric images and scientific imagery such as multispectral images.&lt;br /&gt;
&lt;br /&gt;
A number of example viewer and applications that have been developed within the National Gallery can be seen [[National Gallery IIPImage|here]].&lt;br /&gt;
|[[File:Iip.png|125px|IIPImage|&lt;br /&gt;
link=http://iipimage.sourceforge.net/| &lt;br /&gt;
alt=IIPImage]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Environmental Monitoring== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The environmental conditions are monitored throughout the National Gallery. [http://research.ng-london.org.uk/scientific/environment/ Graphs] of recorded data can be viewed and manipulated. The data present in this external system only covers the external environmental conditions.&lt;br /&gt;
| align=right | [[File:EnvGraphV2.png|125px|Graphing Environmental Data|&lt;br /&gt;
link=http://research.ng-london.org.uk/scientific/environment/| &lt;br /&gt;
alt=Graphing Environmental Data]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Raphael Research Resource== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/documentation Raphael Research Resource], funded by the [http://mac.mellon.org/ Museums and Art Conservation] section of the The Andrew W. Mellon Foundation, it is a prototype system designed to store and display a wide range of museum related information. Further details of the software system used within this project can be found at: [[Raphael Digital Documentation Setup]].&lt;br /&gt;
| align=right | [[File:Ng_rrr.png|125px|Raphael Research Resource|&lt;br /&gt;
link=http://cima.ng-london.org.uk/documentation| &lt;br /&gt;
alt=Raphael Research Resource]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Polynomial Texture Mapping== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/ptm/ Polynomial texture mapping] website was set up to provide additional multimedia content for the ICOM publication.&lt;br /&gt;
| align=right | [[File:Ptm_thumb.png|125px|Polynomial texture mapping|&lt;br /&gt;
link=http://cima.ng-london.org.uk/ptm/| &lt;br /&gt;
alt=Polynomial texture mapping]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Amber Research Laboratory Database== &lt;br /&gt;
{| style=&amp;quot;border:0px;text-align:left;vertical-align:top;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;  width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| The [http://cima.ng-london.org.uk/arl/ Amber Research Laboratory website] has been set up to provide searchable access to the Amber Research Laboratory database. This is a user interface designed by the [http://www.nationalgallery.org.uk/ National Gallery] to display the data available for download at the [http://chemistry.vassar.edu/ARL/data.html Amber Research Laboratory], a research institute within the [http://chemistry.vassar.edu/ Department of Chemistry] at [http://www.vassar.edu/ Vassar College].&lt;br /&gt;
| align=right | [[File:Ng_arldb.png|125px|Amber Research Laboratory|&lt;br /&gt;
link=http://cima.ng-london.org.uk/arl/| &lt;br /&gt;
alt=Amber Research Laboratory]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Additional Links ==&lt;br /&gt;
* [http://museumscomputergroup.org.uk/2011/08/26/uk-museums-on-the-web-2011-2/ UK Museums on the Web 2011] slide share presentation: [http://www.slideshare.net/museumscomputergroup/presenting-and-referencing-high-resolution-images-on-the-web Presenting and Referencing High Resolution Images on the Web]&lt;br /&gt;
* [http://www.northumbria.ac.uk/sd/academic/sass/events/sassevents/cons_symp12 30th Anniversary Gerry Hedley Student Symposium] presentation [[Media:JPadfield GHSS 2012 final.ppt|Prepare and store once, use as many times as you need: Presenting and organizing cultural heritage data for use and re-use]] by Joe Padfield.&lt;br /&gt;
* [[http://universalviewer.io/examples/#?manifest=http%3A%2F%2Ffiles.universalviewer.io%2Fmanifests%2Fnationalgallery%2Fsunflowers.json&amp;amp;c=0&amp;amp;m=0&amp;amp;s=0&amp;amp;cv=0 Test]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1369</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1369"/>
		<updated>2017-04-13T08:03:08Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl php7.0-zip ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1368</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1368"/>
		<updated>2017-02-14T11:06:22Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi  libapache2-mod-php php-bcmath mysql-workbench php7.0-cli php7.0-cgi php7.0-sybase php7.0-curl ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1367</id>
		<title>Experimentation Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1367"/>
		<updated>2017-01-24T17:56:00Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi hello howdy How are you fine&lt;br /&gt;
&lt;br /&gt;
[[Freds experiments]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1366</id>
		<title>Experimentation Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1366"/>
		<updated>2017-01-24T17:46:28Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi hello howdy How are you&lt;br /&gt;
&lt;br /&gt;
[[Freds experiments]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1365</id>
		<title>Experimentation Page</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Experimentation_Page&amp;diff=1365"/>
		<updated>2017-01-24T17:44:52Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi hello howdy hOW ARE YOU&lt;br /&gt;
&lt;br /&gt;
[[Freds experiments]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=1364</id>
		<title>File:File graph GraphVizExtensionDummy dot.gif</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=1364"/>
		<updated>2016-10-21T11:32:12Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: generated by the GraphViz extension from the File:File graph GraphVizExtensionDummy dot.gif page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:GraphViz]][[Category:GraphViz dot]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=1363</id>
		<title>File:File graph GraphVizExtensionDummy dot.gif</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.gif&amp;diff=1363"/>
		<updated>2016-10-21T11:32:11Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: generated by the GraphViz extension from the File page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1362</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1362"/>
		<updated>2016-10-21T11:32:11Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php7.0-cli php7.0-sybase php7.0-curl ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
* Correct the Google Chrome apt-get issue: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1359</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1359"/>
		<updated>2016-10-21T11:22:42Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php7.0-cli php7.0-sybase php7.0-curl ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1356</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1356"/>
		<updated>2016-10-21T11:21:52Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 14.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 16.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* sudo apt-get install bison flex automake1.11 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl-dev openssh-server python-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-8-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php7.0 mysql-server php7.0-mysql php7.0-gd php7.0-intl php7.0-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php7.0-cli php7.0-sybase php7.0-curl ruby ruby2.3-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 libwebp-dev git curl sshfs php-apcu gparted python-gobject-dev libgirepository1.0-dev&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.png&amp;diff=1355</id>
		<title>File:File graph GraphVizExtensionDummy dot.png</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.png&amp;diff=1355"/>
		<updated>2016-08-12T10:07:35Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: generated by the GraphViz extension from the File:File graph GraphVizExtensionDummy dot.gif page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:GraphViz]][[Category:GraphViz dot]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.jpg&amp;diff=1354</id>
		<title>File:File graph GraphVizExtensionDummy dot.jpg</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.jpg&amp;diff=1354"/>
		<updated>2016-08-12T10:07:35Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: generated by the GraphViz extension from the File:File graph GraphVizExtensionDummy dot.gif page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:GraphViz]][[Category:GraphViz dot]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.jpeg&amp;diff=1353</id>
		<title>File:File graph GraphVizExtensionDummy dot.jpeg</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=File:File_graph_GraphVizExtensionDummy_dot.jpeg&amp;diff=1353"/>
		<updated>2016-08-12T10:07:35Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: generated by the GraphViz extension from the File:File graph GraphVizExtensionDummy dot.gif page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:GraphViz]][[Category:GraphViz dot]]&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1350</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1350"/>
		<updated>2016-08-12T10:07:33Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 14.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== HP Server Agents ===&lt;br /&gt;
&lt;br /&gt;
* add the following to: /etc/apt/sources.list.d&lt;br /&gt;
 # HPE Management Component Pack &lt;br /&gt;
 deb http://downloads.linux.hpe.com/SDR/repo/mcp trusty/current non-free&lt;br /&gt;
&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
* sudo curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
More information at: https://downloads.linux.hpe.com/SDR/project/mcp/&lt;br /&gt;
&lt;br /&gt;
* sudo apt-get install hp-health hponcfg hp-ams hp-snmp-agents hpsmh hp-smh-templates hpssacli hpssaducli hpssa&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1349</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1349"/>
		<updated>2015-09-28T10:25:56Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Ubuntu 14.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted python-gobject-dev libgirepository1.0-dev'''&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1348</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1348"/>
		<updated>2015-09-25T10:40:56Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted'''&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
* http://www.bictor.com/2014/05/13/configure-unixodbc-for-ubuntu-14-04-using-freetds/&lt;br /&gt;
* http://codepro.xyz/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified/&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
dontdlclose	= 1&lt;br /&gt;
UsageCount	= 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=MediaWiki:Common.css&amp;diff=1347</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=MediaWiki:Common.css&amp;diff=1347"/>
		<updated>2015-09-25T09:45:08Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h1.firstHeading { display:none; }&lt;br /&gt;
 &lt;br /&gt;
pre.wrap {&lt;br /&gt;
white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.tmstable, table.thumbgrid {&lt;br /&gt;
margin:1em 1em 1em 0;&lt;br /&gt;
padding:5px;&lt;br /&gt;
background:#eee;&lt;br /&gt;
border-bottom:0px #aaa solid;&lt;br /&gt;
border-collapse:collapse;&lt;br /&gt;
color:black;&lt;br /&gt;
width:100%;&lt;br /&gt;
}&lt;br /&gt;
.tmstable th,.tmstable td, .thumbgrid th,.thumbgrid td {&lt;br /&gt;
 border-bottom:1px #aaa solid;&lt;br /&gt;
 padding:0.5em}&lt;br /&gt;
.tmstable th {&lt;br /&gt;
 background:#f2f2f2;&lt;br /&gt;
 text-align:center;&lt;br /&gt;
}&lt;br /&gt;
.tmstable caption, .thumbgrid caption {&lt;br /&gt;
 font-weight:bold;}&lt;br /&gt;
&lt;br /&gt;
.thumbgrid td {&lt;br /&gt;
 text-align:center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//////// COPIED FROM WIKIPEDIA ////////////////////////////////////////////&lt;br /&gt;
/* Default styling for HTML elements */&lt;br /&gt;
dfn {&lt;br /&gt;
    font-style: inherit;  /* Reset default styling for &amp;lt;dfn&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
sup, sub {&lt;br /&gt;
    line-height: 1em;     /* Reduce line-height for &amp;lt;sup&amp;gt; and &amp;lt;sub&amp;gt; */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Main page fixes */&lt;br /&gt;
#interwiki-completelist {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #ca-delete {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page #mp-topbanner {&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Edit window toolbar */&lt;br /&gt;
#toolbar {&lt;br /&gt;
    height: 22px;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Make the list of references smaller */&lt;br /&gt;
ol.references,&lt;br /&gt;
div.reflist,&lt;br /&gt;
div.refbegin {&lt;br /&gt;
    font-size: 90%;            /* Default font-size */&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.reflist ol.references {&lt;br /&gt;
    font-size: 100%;           /* Reset font-size when nested in div.reflist */&lt;br /&gt;
    list-style-type: inherit;  /* Enable custom list style types */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Highlight clicked reference in blue to help navigation */&lt;br /&gt;
ol.references li:target,&lt;br /&gt;
sup.reference:target,&lt;br /&gt;
span.citation:target { &lt;br /&gt;
    background-color: #DEF;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Ensure refs in table headers and the like aren't bold or italic */&lt;br /&gt;
sup.reference {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Allow hidden ref errors to be shown by user CSS */&lt;br /&gt;
span.brokenref {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */&lt;br /&gt;
.citation {&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Default styling for titles of works, styling for the title of an article&lt;br /&gt;
   within a periodical, or a contribution within a compilation. */&lt;br /&gt;
cite,&lt;br /&gt;
.citation cite.article,&lt;br /&gt;
.citation cite.contribution {&lt;br /&gt;
    font-style: inherit;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styling for the title of any work within a citation,&lt;br /&gt;
   or specifically the title of a periodical. */&lt;br /&gt;
.citation cite,&lt;br /&gt;
.citation cite.periodical {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* For linked citation numbers and document IDs, where&lt;br /&gt;
   the number need not be shown on a screen or a handheld,&lt;br /&gt;
   but should be included in the printed version */&lt;br /&gt;
@media screen, handheld {&lt;br /&gt;
    .citation *.printonly {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Style for horizontal lists (separator following item) */&lt;br /&gt;
.skin-monobook .hlist dl,&lt;br /&gt;
.skin-modern .hlist dl,&lt;br /&gt;
.skin-vector .hlist dl {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.hlist dl,&lt;br /&gt;
.hlist ol,&lt;br /&gt;
.hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li { &lt;br /&gt;
    display: inline;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
/* Display nested lists inline */&lt;br /&gt;
.hlist dl dl,&lt;br /&gt;
.hlist ol ol,&lt;br /&gt;
.hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
/* Generate interpuncts */&lt;br /&gt;
.hlist dt:after {&lt;br /&gt;
    content: &amp;quot;:&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:after,&lt;br /&gt;
.hlist li:after {&lt;br /&gt;
    content: &amp;quot; ·&amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.hlist dd:last-child:after,&lt;br /&gt;
.hlist dt:last-child:after,&lt;br /&gt;
.hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* for IE 8 */&lt;br /&gt;
.hlist dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt.hlist-last-child:after,&lt;br /&gt;
.hlist li.hlist-last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
/* Add parens around nested lists */&lt;br /&gt;
.hlist dl dl dd:first-child:before,&lt;br /&gt;
.hlist ol ol li:first-child:before,&lt;br /&gt;
.hlist ul ul li:first-child:before {&lt;br /&gt;
    content: &amp;quot;(&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist dl dl dd:last-child:after,&lt;br /&gt;
.hlist ol ol li:last-child:after,&lt;br /&gt;
.hlist ul ul li:last-child:after {&lt;br /&gt;
    content: &amp;quot;)&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* For IE8 */&lt;br /&gt;
.hlist dl dl dd.hlist-last-child:after,&lt;br /&gt;
.hlist ol ol li.hlist-last-child:after,&lt;br /&gt;
.hlist ul ul li.hlist-last-child:after {&lt;br /&gt;
    content: &amp;quot;)&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Put numbers in ordered lists */&lt;br /&gt;
.hlist.hnum ol li {&lt;br /&gt;
    counter-increment: level1;&lt;br /&gt;
}&lt;br /&gt;
.hlist.hnum ol li:before {&lt;br /&gt;
    content: counter(level1) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist.hnum ol ol li {&lt;br /&gt;
    counter-increment: level2;&lt;br /&gt;
}&lt;br /&gt;
.hlist.hnum ol ol li:first-child:before {&lt;br /&gt;
    content: &amp;quot;(&amp;quot; counter(level2) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.hlist.hnum ol ol li:before {&lt;br /&gt;
    content: counter(level2) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Unbulleted lists */&lt;br /&gt;
.plainlist ul {&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
    list-style: none none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.plainlist ul li {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Default style for navigation boxes */&lt;br /&gt;
.navbox {                     /* Navbox container style */&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    width: 100%; &lt;br /&gt;
    margin: auto;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-inner,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox th,&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow {&lt;br /&gt;
    text-align: center;       /* Title and above/below styles */&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
}&lt;br /&gt;
th.navbox-group {             /* Group style */&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.navbox,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: #fdfdfd;      /* Background color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    border-color: #fdfdfd;    /* Must match background color */&lt;br /&gt;
}&lt;br /&gt;
.navbox th,&lt;br /&gt;
.navbox-title {&lt;br /&gt;
    background: #ccccff;      /* Level 1 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
th.navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-title {&lt;br /&gt;
    background: #ddddff;      /* Level 2 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    background: #e6e6ff;      /* Level 3 color */&lt;br /&gt;
}&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: #f7f7f7;      /* Even row striping */&lt;br /&gt;
}&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: transparent;  /* Odd row striping */&lt;br /&gt;
}&lt;br /&gt;
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */&lt;br /&gt;
    margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */&lt;br /&gt;
}&lt;br /&gt;
.navbox .hlist td dl,&lt;br /&gt;
.navbox .hlist td ol,&lt;br /&gt;
.navbox .hlist td ul,&lt;br /&gt;
.navbox td.hlist dl,&lt;br /&gt;
.navbox td.hlist ol,&lt;br /&gt;
.navbox td.hlist ul {&lt;br /&gt;
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */&lt;br /&gt;
}&lt;br /&gt;
.navbox .hlist dd,&lt;br /&gt;
.navbox .hlist dt,&lt;br /&gt;
.navbox .hlist li {&lt;br /&gt;
    white-space: nowrap;      /* Nowrap list items in navboxes */&lt;br /&gt;
    white-space: normal !ie;  /* IE &amp;lt; 8 no-wraps entire list, so disable it */&lt;br /&gt;
}&lt;br /&gt;
.navbox .hlist dd dl,&lt;br /&gt;
.navbox .hlist dt dl,&lt;br /&gt;
.navbox .hlist li ol,&lt;br /&gt;
.navbox .hlist li ul {&lt;br /&gt;
    white-space: normal;      /* But allow parent list items to be wrapped */&lt;br /&gt;
}&lt;br /&gt;
ol + table.navbox,&lt;br /&gt;
ul + table.navbox {&lt;br /&gt;
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Default styling for Navbar template */&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
.navbar.mini li span {&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in navbox */&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript&lt;br /&gt;
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */&lt;br /&gt;
.collapseButton {       &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
/* In navboxes, the show/hide button balances the v·d·e links&lt;br /&gt;
   from [[Template:Navbar]], so they need to be the same width. */&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styling for JQuery makeCollapsible, matching that of collapseButton */&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
.navbox .mw-collapsible-toggle {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    background-color: #f9f9f9;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    clear: right;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* styles for bordered infobox with merged rows */&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #aaa;&lt;br /&gt;
    border-right: 1px solid #aaa;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #aaa;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styles for geography infoboxes, eg countries,&lt;br /&gt;
   country subdivisions, cities, etc.            */&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em; &lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #aaa;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #aaa;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #aaa;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Normal font styling for table row headers with scope=&amp;quot;row&amp;quot; tag */&lt;br /&gt;
.wikitable.plainrowheaders th[scope=row] {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* lists in data cells are always left-aligned */&lt;br /&gt;
.wikitable td ul,&lt;br /&gt;
.wikitable td ol,&lt;br /&gt;
.wikitable td dl {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Icons for medialist templates [[Template:Listen]],&lt;br /&gt;
   [[Template:Multi-listen_start]], [[Template:Video]],&lt;br /&gt;
   [[Template:Multi-video_start]]&lt;br /&gt;
*/&lt;br /&gt;
div.listenlist {&lt;br /&gt;
    /* @embed */&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png&amp;quot;);&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 40px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Style rules for media list templates */&lt;br /&gt;
div.medialist {&lt;br /&gt;
    min-height: 50px;&lt;br /&gt;
    margin: 1em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    background-position: top left;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
div.medialist ul {&lt;br /&gt;
    list-style-type: none; &lt;br /&gt;
    list-style-image: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
div.medialist ul li {&lt;br /&gt;
    padding-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
div.medialist ul li li {&lt;br /&gt;
    font-size: 91%;&lt;br /&gt;
    padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Change the external link icon to an Adobe icon for all PDF files&lt;br /&gt;
   in browsers that support these CSS selectors, like Mozilla and Opera */&lt;br /&gt;
div#content a[href$=&amp;quot;.pdf&amp;quot;].external, &lt;br /&gt;
div#content a[href*=&amp;quot;.pdf?&amp;quot;].external, &lt;br /&gt;
div#content a[href*=&amp;quot;.pdf#&amp;quot;].external,&lt;br /&gt;
div#content a[href$=&amp;quot;.PDF&amp;quot;].external, &lt;br /&gt;
div#content a[href*=&amp;quot;.PDF?&amp;quot;].external, &lt;br /&gt;
div#content a[href*=&amp;quot;.PDF#&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href$=&amp;quot;.pdf&amp;quot;].external, &lt;br /&gt;
div#mw_content a[href*=&amp;quot;.pdf?&amp;quot;].external, &lt;br /&gt;
div#mw_content a[href*=&amp;quot;.pdf#&amp;quot;].external,&lt;br /&gt;
div#mw_content a[href$=&amp;quot;.PDF&amp;quot;].external, &lt;br /&gt;
div#mw_content a[href*=&amp;quot;.PDF?&amp;quot;].external, &lt;br /&gt;
div#mw_content a[href*=&amp;quot;.PDF#&amp;quot;].external {&lt;br /&gt;
    /* @embed */&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif&amp;quot;) no-repeat right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-right: 18px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Change the external link icon to an Adobe icon anywhere the PDFlink class&lt;br /&gt;
   is used (notably Template:PDFlink). This works in IE, unlike the above. */&lt;br /&gt;
div#content span.PDFlink a,&lt;br /&gt;
div#mw_content span.PDFlink a {&lt;br /&gt;
    /* @embed */&lt;br /&gt;
    background: url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif&amp;quot;) no-repeat right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-right: 18px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Content in columns with CSS instead of tables [[Template:Columns]] */&lt;br /&gt;
div.columns-2 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 50%;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
}&lt;br /&gt;
div.columns-3 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 33.3%;&lt;br /&gt;
    min-width: 200px;&lt;br /&gt;
}&lt;br /&gt;
div.columns-4 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 25%;&lt;br /&gt;
    min-width: 150px;&lt;br /&gt;
}&lt;br /&gt;
div.columns-5 div.column {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 20%;&lt;br /&gt;
    min-width: 120px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Messagebox templates */&lt;br /&gt;
.messagebox {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    background-color: #f9f9f9;&lt;br /&gt;
    width: 80%;&lt;br /&gt;
    margin: 0 auto 1em auto;&lt;br /&gt;
    padding: .2em;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.merge {&lt;br /&gt;
    border: 1px solid #c0b8cc;&lt;br /&gt;
    background-color: #f0e5ff;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.cleanup {&lt;br /&gt;
    border: 1px solid #9f9fff;&lt;br /&gt;
    background-color: #efefff;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
    margin: 4px auto;&lt;br /&gt;
}&lt;br /&gt;
/* For old WikiProject banners inside banner shells. */&lt;br /&gt;
.mbox-inside .standard-talk,&lt;br /&gt;
.messagebox.nested-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
.messagebox.small {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em; &lt;br /&gt;
}&lt;br /&gt;
.messagebox.small-talk {&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0 0 1em 1em;&lt;br /&gt;
    line-height: 1.25em; &lt;br /&gt;
    background: #F8EABA;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */&lt;br /&gt;
th.mbox-text, td.mbox-text {   /* The message body cell(s) */&lt;br /&gt;
    border: none; &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding: 0.25em 0.9em;     /* 0.9em left/right */&lt;br /&gt;
    width: 100%;               /* Make all mboxes the same width regardless of text length */&lt;br /&gt;
}&lt;br /&gt;
td.mbox-image {                /* The left image cell */&lt;br /&gt;
    border: none; &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */&lt;br /&gt;
    text-align: center; &lt;br /&gt;
}&lt;br /&gt;
td.mbox-imageright {           /* The right image cell */&lt;br /&gt;
    border: none;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */&lt;br /&gt;
    text-align: center; &lt;br /&gt;
}&lt;br /&gt;
td.mbox-empty-cell {           /* An empty narrow cell */&lt;br /&gt;
    border: none;&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Article message box styles */&lt;br /&gt;
table.ambox {&lt;br /&gt;
    margin: 0px 10%;                  /* 10% = Will not overlap with other elements */&lt;br /&gt;
    border: 1px solid #aaa; &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #1e90ff;  /* Default &amp;quot;notice&amp;quot; blue */&lt;br /&gt;
    background: #fbfbfb; &lt;br /&gt;
}&lt;br /&gt;
table.ambox + table.ambox {      /* Single border between stacked boxes. */&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
.ambox th.mbox-text, &lt;br /&gt;
.ambox td.mbox-text {            /* The message body cell(s) */&lt;br /&gt;
    padding: 0.25em 0.5em;       /* 0.5em left/right */&lt;br /&gt;
}&lt;br /&gt;
.ambox td.mbox-image {           /* The left image cell */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */&lt;br /&gt;
}&lt;br /&gt;
.ambox td.mbox-imageright {      /* The right image cell */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.ambox-notice {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #1e90ff;    /* Blue */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-speedy {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #b22222;    /* Red */&lt;br /&gt;
    background: #fee;                   /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-delete {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #b22222;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-content {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #f28500;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-style {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #f4c430;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-move {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.ambox-protection {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    border-left: 10px solid #bba;       /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Image message box styles */&lt;br /&gt;
table.imbox {&lt;br /&gt;
    margin: 4px 10%; &lt;br /&gt;
    border-collapse: collapse; &lt;br /&gt;
    border: 3px solid #1e90ff;    /* Default &amp;quot;notice&amp;quot; blue */&lt;br /&gt;
    background: #fbfbfb;&lt;br /&gt;
}&lt;br /&gt;
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */&lt;br /&gt;
    margin: 0 -0.5em;       /* 0.9 - 0.5 = 0.4em left/right.        */&lt;br /&gt;
    display: block;         /* Fix for webkit to force 100% width.  */&lt;br /&gt;
}&lt;br /&gt;
.mbox-inside .imbox {       /* For imboxes inside other templates.  */&lt;br /&gt;
    margin: 4px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.imbox-notice {&lt;br /&gt;
    border: 3px solid #1e90ff;    /* Blue */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-speedy {&lt;br /&gt;
    border: 3px solid #b22222;    /* Red */&lt;br /&gt;
    background: #fee;             /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-delete {&lt;br /&gt;
    border: 3px solid #b22222;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-content {&lt;br /&gt;
    border: 3px solid #f28500;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-style {&lt;br /&gt;
    border: 3px solid #f4c430;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-move {&lt;br /&gt;
    border: 3px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-protection {&lt;br /&gt;
    border: 3px solid #bba;       /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-license {&lt;br /&gt;
    border: 3px solid #88a;       /* Dark gray */&lt;br /&gt;
    background: #f7f8ff;          /* Light gray */&lt;br /&gt;
}&lt;br /&gt;
table.imbox-featured {&lt;br /&gt;
    border: 3px solid #cba135;    /* Brown-gold */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Category message box styles */&lt;br /&gt;
table.cmbox {&lt;br /&gt;
    margin: 3px 10%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    border: 1px solid #aaa; &lt;br /&gt;
    background: #DFE8FF;    /* Default &amp;quot;notice&amp;quot; blue */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.cmbox-notice {&lt;br /&gt;
    background: #D8E8FF;    /* Blue */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-speedy {&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
    border: 4px solid #b22222;    /* Red */&lt;br /&gt;
    background: #FFDBDB;          /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-delete {&lt;br /&gt;
    background: #FFDBDB;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-content {&lt;br /&gt;
    background: #FFE7CE;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-style {&lt;br /&gt;
    background: #FFF9DB;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-move {&lt;br /&gt;
    background: #E4D8FF;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.cmbox-protection {&lt;br /&gt;
    background: #EFEFE1;    /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Other pages message box styles */&lt;br /&gt;
table.ombox {&lt;br /&gt;
    margin: 4px 10%; &lt;br /&gt;
    border-collapse: collapse; &lt;br /&gt;
    border: 1px solid #aaa;       /* Default &amp;quot;notice&amp;quot; gray */&lt;br /&gt;
    background: #f9f9f9;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.ombox-notice {&lt;br /&gt;
    border: 1px solid #aaa;       /* Gray */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-speedy {&lt;br /&gt;
    border: 2px solid #b22222;    /* Red */&lt;br /&gt;
    background: #fee;             /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-delete {&lt;br /&gt;
    border: 2px solid #b22222;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-content {&lt;br /&gt;
    border: 1px solid #f28500;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-style {&lt;br /&gt;
    border: 1px solid #f4c430;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-move {&lt;br /&gt;
    border: 1px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.ombox-protection {&lt;br /&gt;
    border: 2px solid #bba;       /* Gray-gold */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Talk page message box styles */&lt;br /&gt;
table.tmbox {&lt;br /&gt;
    margin: 4px 10%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    border: 1px solid #c0c090;    /* Default &amp;quot;notice&amp;quot; gray-brown */&lt;br /&gt;
    background: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The &amp;quot;mediawiki&amp;quot; class ensures that */&lt;br /&gt;
    margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */&lt;br /&gt;
    width: 100%;                 /* For Safari and Opera */&lt;br /&gt;
}&lt;br /&gt;
.mbox-inside .tmbox.mbox-small { /* &amp;quot;small&amp;quot; tmboxes should not be small when  */&lt;br /&gt;
    line-height: 1.5em;          /* also &amp;quot;nested&amp;quot;, so reset styles that are   */   &lt;br /&gt;
    font-size: 100%;             /* set in &amp;quot;mbox-small&amp;quot; above.                */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
table.tmbox-speedy {&lt;br /&gt;
    border: 2px solid #b22222;    /* Red */&lt;br /&gt;
    background: #fee;             /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.tmbox-delete {&lt;br /&gt;
    border: 2px solid #b22222;    /* Red */&lt;br /&gt;
}&lt;br /&gt;
table.tmbox-content {&lt;br /&gt;
    border: 2px solid #f28500;    /* Orange */&lt;br /&gt;
}&lt;br /&gt;
table.tmbox-style {&lt;br /&gt;
    border: 2px solid #f4c430;    /* Yellow */&lt;br /&gt;
}&lt;br /&gt;
table.tmbox-move {&lt;br /&gt;
    border: 2px solid #9932cc;    /* Purple */&lt;br /&gt;
}&lt;br /&gt;
table.tmbox-protection,&lt;br /&gt;
table.tmbox-notice {&lt;br /&gt;
    border: 1px solid #c0c090;    /* Gray-brown */&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Disambig and set index box styles */&lt;br /&gt;
table.dmbox {&lt;br /&gt;
    clear: both; &lt;br /&gt;
    margin: 0.9em 1em; &lt;br /&gt;
    border-top: 1px solid #ccc; &lt;br /&gt;
    border-bottom: 1px solid #ccc; &lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Footer and header message box styles */&lt;br /&gt;
table.fmbox {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    background: #f9f9f9;     /* Default &amp;quot;system&amp;quot; gray */&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-system {&lt;br /&gt;
    background: #f9f9f9;&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-warning {&lt;br /&gt;
    border: 1px solid #bb7070;  /* Dark pink */&lt;br /&gt;
    background: #ffdbdb;        /* Pink */&lt;br /&gt;
}&lt;br /&gt;
table.fmbox-editnotice {&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
/* Div based &amp;quot;warning&amp;quot; style fmbox messages. */&lt;br /&gt;
div.mw-warning-with-logexcerpt,&lt;br /&gt;
div.mw-lag-warn-high,&lt;br /&gt;
div.mw-cascadeprotectedwarning,&lt;br /&gt;
div#mw-protect-cascadeon {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    border: 1px solid #bb7070;&lt;br /&gt;
    background: #ffdbdb;&lt;br /&gt;
    padding: 0.25em 0.9em;&lt;br /&gt;
}&lt;br /&gt;
/* Div based &amp;quot;system&amp;quot; style fmbox messages. &lt;br /&gt;
   Used in [[MediaWiki:Readonly lag]]. */&lt;br /&gt;
div.mw-lag-warn-normal,&lt;br /&gt;
div.fmbox-system {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 0.2em 0;&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    background: #f9f9f9;&lt;br /&gt;
    padding: 0.25em 0.9em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* These mbox-small classes must be placed after all other &lt;br /&gt;
   ambox/tmbox/ombox etc classes. &amp;quot;body.mediawiki&amp;quot; is so &lt;br /&gt;
   they override &amp;quot;table.ambox + table.ambox&amp;quot; above. */&lt;br /&gt;
body.mediawiki table.mbox-small {   /* For the &amp;quot;small=yes&amp;quot; option. */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    clear: right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 4px 0 4px 1em;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
body.mediawiki table.mbox-small-left {   /* For the &amp;quot;small=left&amp;quot; option. */&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 4px 1em 4px 0;&lt;br /&gt;
    width: 238px;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Remove default styles for [[MediaWiki:Noarticletext]]. */&lt;br /&gt;
div.noarticletext {&lt;br /&gt;
    border: none;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Bold save button */&lt;br /&gt;
#wpSave {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */&lt;br /&gt;
.hiddenStructure {&lt;br /&gt;
    display: inline ! important;&lt;br /&gt;
    color: #f00; &lt;br /&gt;
    background-color: #0f0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* suppress missing interwiki image links where #ifexist cannot&lt;br /&gt;
   be used due to high number of requests see .hidden-redlink on &lt;br /&gt;
   [[m:MediaWiki:Common.css]]&lt;br /&gt;
*/&lt;br /&gt;
.check-icon a.new {&lt;br /&gt;
    display: none; &lt;br /&gt;
    speak: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Removes underlines from certain links */&lt;br /&gt;
.nounderlines a,&lt;br /&gt;
.IPA a:link, .IPA a:visited { &lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Standard Navigationsleisten, aka box hiding thingy&lt;br /&gt;
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */&lt;br /&gt;
div.NavFrame {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame + div.NavFrame {&lt;br /&gt;
    border-top-style: none;&lt;br /&gt;
    border-top-style: hidden;&lt;br /&gt;
}&lt;br /&gt;
div.NavPic {&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame div.NavHead {&lt;br /&gt;
    height: 1.6em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    background-color: #ccf;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
div.NavFrame p,&lt;br /&gt;
div.NavFrame div.NavContent,&lt;br /&gt;
div.NavFrame div.NavContent p {&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
div.NavEnd {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    line-height: 1px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
a.NavToggle {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Hatnotes and disambiguation notices */&lt;br /&gt;
.rellink,&lt;br /&gt;
.dablink {&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 1.6em;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.rellink i,&lt;br /&gt;
.dablink i {&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Allow transcluded pages to display in lists rather than a table.&lt;br /&gt;
   Compatible in Firefox; incompatible in IE6. */&lt;br /&gt;
.listify td    { display: list-item; }&lt;br /&gt;
.listify tr    { display: block; }&lt;br /&gt;
.listify table { display: block; }&lt;br /&gt;
 &lt;br /&gt;
/* Geographical coordinates defaults. See [[Template:Coord/link]]&lt;br /&gt;
   for how these are used. The classes &amp;quot;geo&amp;quot;, &amp;quot;longitude&amp;quot;, and&lt;br /&gt;
   &amp;quot;latitude&amp;quot; are used by the [[Geo microformat]].&lt;br /&gt;
 */&lt;br /&gt;
.geo-default, .geo-dms, .geo-dec  { display: inline; }&lt;br /&gt;
.geo-nondefault, .geo-multi-punct { display: none; }&lt;br /&gt;
.longitude, .latitude             { white-space: nowrap; }&lt;br /&gt;
 &lt;br /&gt;
/* When &amp;lt;div class=&amp;quot;nonumtoc&amp;quot;&amp;gt; is used on the table of contents,&lt;br /&gt;
   the ToC will display without numbers */&lt;br /&gt;
.nonumtoc .tocnumber { display: none; }&lt;br /&gt;
.nonumtoc #toc ul,&lt;br /&gt;
.nonumtoc .toc ul {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    margin: .3em 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.nonumtoc #toc ul ul, &lt;br /&gt;
.nonumtoc .toc ul ul { &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin: 0 0 0 2em; &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Allow limiting of which header levels are shown in a TOC;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;, for instance, will limit to&lt;br /&gt;
   showing ==headings== and ===headings=== but no further&lt;br /&gt;
   (as long as there are no =headings= on the page, which&lt;br /&gt;
   there shouldn't be according to the MoS).&lt;br /&gt;
 */&lt;br /&gt;
.toclimit-2 .toclevel-1 ul,&lt;br /&gt;
.toclimit-3 .toclevel-2 ul,&lt;br /&gt;
.toclimit-4 .toclevel-3 ul,&lt;br /&gt;
.toclimit-5 .toclevel-4 ul,&lt;br /&gt;
.toclimit-6 .toclevel-5 ul,&lt;br /&gt;
.toclimit-7 .toclevel-6 ul {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Styling for Template:Quote */&lt;br /&gt;
blockquote.templatequote { &lt;br /&gt;
     margin-top: 0; &lt;br /&gt;
}&lt;br /&gt;
blockquote.templatequote div.templatequotecite { &lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    padding-left: 2em;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
blockquote.templatequote div.templatequotecite cite {&lt;br /&gt;
    font-size: 85%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* User block messages */&lt;br /&gt;
div.user-block {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
    border: 1px solid #A9A9A9;&lt;br /&gt;
    background-color: #FFEFD5;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Prevent line breaks in silly places: &lt;br /&gt;
   1) Where desired&lt;br /&gt;
   2) Links when we don't want them to&lt;br /&gt;
   3) Bold &amp;quot;links&amp;quot; to the page itself&lt;br /&gt;
   4) HTML formulae&lt;br /&gt;
   5) Ref tags with group names &amp;lt;ref group=&amp;quot;Note&amp;quot;&amp;gt; --&amp;gt; &amp;quot;[Note 1]&amp;quot;&lt;br /&gt;
*/&lt;br /&gt;
.nowrap,&lt;br /&gt;
.nowraplinks a,&lt;br /&gt;
.nowraplinks .selflink,&lt;br /&gt;
span.texhtml,&lt;br /&gt;
sup.reference a { &lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* For template documentation */&lt;br /&gt;
.template-documentation {&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: 1em 0 0 0;&lt;br /&gt;
    border: 1px solid #aaa; &lt;br /&gt;
    background-color: #ecfcf4; &lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Inline divs in ImageMaps (code borrowed from de.wiki) */&lt;br /&gt;
.imagemap-inline div {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Increase the height of the image upload box */&lt;br /&gt;
#wpUploadDescription {&lt;br /&gt;
    height: 13em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Minimum thumb width */&lt;br /&gt;
.thumbinner {&lt;br /&gt;
    min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Makes the background of a framed image white instead of gray. */&lt;br /&gt;
/* Only visible with transparent images. */&lt;br /&gt;
div.thumb img.thumbimage {&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* The backgrounds for galleries. */&lt;br /&gt;
div#content .gallerybox div.thumb {&lt;br /&gt;
    background-color: #F9F9F9;   /* Light gray padding */&lt;br /&gt;
}&lt;br /&gt;
/* Put a chequered background behind images, only visible if they have transparency&lt;br /&gt;
   Remove '.filehistory a img' and '#file img:hover' once 1.19 is deployed */&lt;br /&gt;
.gallerybox .thumb img,&lt;br /&gt;
.filehistory a img,&lt;br /&gt;
#file img:hover {&lt;br /&gt;
    /* @embed */&lt;br /&gt;
    background: white url(&amp;quot;//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png&amp;quot;) repeat;&lt;br /&gt;
}&lt;br /&gt;
/* But not on articles, user pages, portals or with opt-out. */&lt;br /&gt;
.ns-0 .gallerybox .thumb img,&lt;br /&gt;
.ns-2 .gallerybox .thumb img,&lt;br /&gt;
.ns-100 .gallerybox .thumb img, &lt;br /&gt;
.nochecker .gallerybox .thumb img {&lt;br /&gt;
    background: white;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Category tree */&lt;br /&gt;
#mw-subcategories ul {&lt;br /&gt;
    list-style: none none;&lt;br /&gt;
    margin-left: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeChildren {&lt;br /&gt;
    margin-left: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Prevent floating boxes from overlapping any category listings,&lt;br /&gt;
   file histories, edit previews, and edit [Show changes] views */&lt;br /&gt;
#mw-subcategories, #mw-pages, #mw-category-media, &lt;br /&gt;
#filehistory, #wikiPreview, #wikiDiff {&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Selectively hide headers in WikiProject banners */&lt;br /&gt;
.wpb .wpb-header             { display: none; }&lt;br /&gt;
.wpbs-inner .wpb .wpb-header { display: block; }     /* for IE */&lt;br /&gt;
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */&lt;br /&gt;
.wpbs-inner .wpb-outside     { display: none; }      /* hide things that should only display outside shells */&lt;br /&gt;
 &lt;br /&gt;
/* Styling for Abuse Filter tags */&lt;br /&gt;
.mw-tag-markers {&lt;br /&gt;
    font-family:sans-serif;&lt;br /&gt;
    font-style:italic;&lt;br /&gt;
    font-size:90%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */&lt;br /&gt;
.sysop-show, .accountcreator-show {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Remove bullets when there are multiple edit page warnings */&lt;br /&gt;
ul.permissions-errors &amp;gt; li {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
ul.permissions-errors {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* No linewrap on the labels of the login/signup page */&lt;br /&gt;
body.page-Special_UserLogin .mw-label label,&lt;br /&gt;
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }&lt;br /&gt;
 &lt;br /&gt;
/* Disable the automatic text-size adjust of WebKit on iPhones etc.&lt;br /&gt;
   It scales some text, and not the other. Use none, or fixed percentage instead.&lt;br /&gt;
   Use media selector, because defining a value, overwrites platform defaults. */&lt;br /&gt;
@media only screen and (max-device-width: 480px) {&lt;br /&gt;
    body {&lt;br /&gt;
        -webkit-text-size-adjust: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Pie chart test: Transparent borders */&lt;br /&gt;
.transborder {&lt;br /&gt;
    border: solid transparent;&lt;br /&gt;
}&lt;br /&gt;
* html .transborder {  /* IE6 */&lt;br /&gt;
    border: solid #000001;&lt;br /&gt;
    filter: chroma(color=#000001);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Fix so &amp;lt;syntaxhighlight&amp;gt; tags and .css and .js pages get normal text size.&lt;br /&gt;
   [[Bugzilla:26204]] */&lt;br /&gt;
div.mw-geshi div,&lt;br /&gt;
div.mw-geshi div pre,&lt;br /&gt;
span.mw-geshi,&lt;br /&gt;
pre.source-css,&lt;br /&gt;
pre.source-javascript {&lt;br /&gt;
    font-family: monospace, Courier !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Reduce excess space between category links.&lt;br /&gt;
   Remove this when bug 31547/r100869 is resolved/deployed */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
#catlinks li {&lt;br /&gt;
    line-height: 1.25em;&lt;br /&gt;
    margin: 0.125em 0;&lt;br /&gt;
    padding: 0 0.5em;&lt;br /&gt;
}&lt;br /&gt;
#catlinks li:first-child {&lt;br /&gt;
    padding-left: 0.25em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Fix styling of transcluded prefindex tables */&lt;br /&gt;
table#mw-prefixindex-list-table,&lt;br /&gt;
table#mw-prefixindex-nav-table {&lt;br /&gt;
    width: 98%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */&lt;br /&gt;
 &lt;br /&gt;
.breadcrumb {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    font: 14px Helvetica, Arial, Sans-Serif;&lt;br /&gt;
}&lt;br /&gt;
.breadcrumb li {&lt;br /&gt;
    float: left;&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
.breadcrumb li a {&lt;br /&gt;
    color: white;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    padding: 10px 0 10px 45px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    float: left;&lt;br /&gt;
}&lt;br /&gt;
.breadcrumb li a:after,&lt;br /&gt;
.breadcrumb li a:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 0;&lt;br /&gt;
    border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */&lt;br /&gt;
    border-bottom: 50px solid transparent;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    margin-top: -50px;&lt;br /&gt;
    left: 100%;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
} &lt;br /&gt;
.breadcrumb li a:before {&lt;br /&gt;
    border-left: 31px solid white;&lt;br /&gt;
    margin-left: 1px;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.breadcrumb li:first-child a {&lt;br /&gt;
    padding-left: 20px;&lt;br /&gt;
}&lt;br /&gt;
.currentcrumb a {&lt;br /&gt;
    background: #069;&lt;br /&gt;
}&lt;br /&gt;
.currentcrumb a:after {&lt;br /&gt;
    border-left: 30px solid #069;&lt;br /&gt;
}&lt;br /&gt;
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {&lt;br /&gt;
    background: #002d44;&lt;br /&gt;
}&lt;br /&gt;
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {&lt;br /&gt;
    border-left-color: #002d44 !important;&lt;br /&gt;
}&lt;br /&gt;
.prevcrumb a {&lt;br /&gt;
    background: #396;&lt;br /&gt;
}&lt;br /&gt;
.prevcrumb a:after {&lt;br /&gt;
    border-left: 30px solid #396;&lt;br /&gt;
}&lt;br /&gt;
.nextcrumb a {&lt;br /&gt;
    background: #999;&lt;br /&gt;
}&lt;br /&gt;
.nextcrumb a:after {&lt;br /&gt;
    border-left: 30px solid #999;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Makes it possible for the boxes in the Account Creation Process to overlap */&lt;br /&gt;
#userlogin {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    width: 90% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    padding: 1.5em;&lt;br /&gt;
    padding-top: 0.75em !important;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    -moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);&lt;br /&gt;
    -webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);&lt;br /&gt;
    box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);&lt;br /&gt;
    -moz-border-radius: 7px;&lt;br /&gt;
    -webkit-border-radius: 7px;&lt;br /&gt;
    border-radius: 7px;&lt;br /&gt;
    background: white;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    background: -moz-linear-gradient(bottom, #fff 90%, #F5F5F5 100%);&lt;br /&gt;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(90%,#fff), color-stop(100%,#F5F5F5));&lt;br /&gt;
    background: -webkit-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);&lt;br /&gt;
    background: -o-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);&lt;br /&gt;
    background: -ms-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);&lt;br /&gt;
    background: linear-gradient(bottom, #fff 90%,#fff 100%);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Hides the longer title for the listed pages */&lt;br /&gt;
body.page-MediaWiki:Customusertemplate-ACP1-Fancycaptcha-createaccount #firstHeading,&lt;br /&gt;
body.page-MediaWiki:Customusertemplate-ACP1-Welcomecreation #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Welcomecreation #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Which_skills_do_you_have_to_offer #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Research_Writing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Research_Writing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Research_Writing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Research_Writing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Research_Writing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Copyediting #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Organizing #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Searching_the_web #firstHeading,&lt;br /&gt;
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Research_Writing #firstHeading {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* For portals, added 2011-12-07 -bv */&lt;br /&gt;
/* On wide screens, show these as two columns */&lt;br /&gt;
/* On narrow and mobile screens, let them collapse into a single column */&lt;br /&gt;
.portal-column-left {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-right {&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 49%;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-left-wide {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 60%;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-right-narrow {&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 39%;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-left-extra-wide {&lt;br /&gt;
    float: left;&lt;br /&gt;
    width: 70%;&lt;br /&gt;
}&lt;br /&gt;
.portal-column-right-extra-narrow {&lt;br /&gt;
    float: right;&lt;br /&gt;
    width: 29%;&lt;br /&gt;
}&lt;br /&gt;
@media only screen and (max-width: 800px) {&lt;br /&gt;
    /* Decouple the columns on narrow screens */&lt;br /&gt;
    .portal-column-left,&lt;br /&gt;
    .portal-column-right,&lt;br /&gt;
    .portal-column-left-wide,&lt;br /&gt;
    .portal-column-right-narrow,&lt;br /&gt;
    .portal-column-left-extra-wide,&lt;br /&gt;
    .portal-column-right-extra-narrow {&lt;br /&gt;
        float: inherit;&lt;br /&gt;
        width: inherit;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* For announcements */&lt;br /&gt;
#bodyContent .letterhead {&lt;br /&gt;
    background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    padding: 2em;&lt;br /&gt;
    background-color: #faf9f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tip-text H1 {&lt;br /&gt;
 color: white;&lt;br /&gt;
}&lt;br /&gt;
////////////////////////////////////////////////////////////////////////////&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
	<entry>
		<id>https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1346</id>
		<title>Linux Setup</title>
		<link rel="alternate" type="text/html" href="https://research.nationalgallery.org.uk/wiki/ng/index.php?title=Linux_Setup&amp;diff=1346"/>
		<updated>2015-09-25T09:43:58Z</updated>

		<summary type="html">&lt;p&gt;Jpadfield: /* ODBC/TDS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ubuntu Setup ==&lt;br /&gt;
&lt;br /&gt;
When setting up new workstations with the Ubuntu Linux system the following pieces of software, plus their dependencies are installed. In addition to installing the listed packages some additional work needs to be done at this time to ensure [[ODBC/FreeTDS]] can talk to SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
[[Linux Multi-Media]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Setup Old]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Symantec BackupExec]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Working with Multiple Names and Services]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Additional Notes]]&lt;br /&gt;
&lt;br /&gt;
[[Reinstalling Grub]]&lt;br /&gt;
&lt;br /&gt;
[[National Gallery Digital Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu 14.04==&lt;br /&gt;
&lt;br /&gt;
* '''wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - &amp;amp;&amp;amp; sudo sh -c 'echo &amp;quot;deb http://dl.google.com/linux/chrome/deb/ stable main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/google.list' &amp;amp;&amp;amp; sudo apt-get update'''&lt;br /&gt;
* '''sudo apt-get install bison flex automake1.10 make libfftw3-dev libxml2-dev libpango1.0-dev libfreetype6-dev g++ libatk1.0-dev intltool imagemagick libmagick++-dev indent gpp openexr libopenexr-dev libgtk-3-dev libgsl0-dev openssh-server python-dev liboil0.3-dev swig libimage-exiftool-perl libtiff-tools libtool samba cifs-utils libdatetime-perl subversion libmatio-dev openjdk-7-jdk libgoffice-0.10-dev pngtools gimp liborc-0.4-dev libcfitsio3-dev synaptic gobject-introspection geany geany-plugin-spellcheck geany-plugin-extrasel geany-plugin-addons apache2 php5 mysql-server php5-mysql php5-gd php5-intl php5-ldap phpmyadmin libapache2-mod-fastcgi mysql-workbench php5-cli php5-sybase php5-curl ruby ruby1.9.1-dev subversion google-chrome-stable libopenslide-dev openslide-tools gnome-tweak-tool unity-tweak-tool gnome-color-manager gnumeric libmysqlclient-dev ruby-mysql lib32z1 lib32ncurses5 lib32bz2-1.0 gnome-session-fallback libwebp-dev git curl sshfs php-apc gparted'''&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
* sudo add-apt-repository &amp;quot;deb http://archive.canonical.com/ $(lsb_release -sc) partner&amp;quot;&lt;br /&gt;
* sudo apt-get update&lt;br /&gt;
* sudo apt-get install skype &amp;amp;&amp;amp; sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
===Vips===&lt;br /&gt;
For basic install just get it from the debian repository:&lt;br /&gt;
* sudo apt-get install nip2 libvips-tools libvips-dev libvips-doc python-vipscc&lt;br /&gt;
To build from the source code:&lt;br /&gt;
* Download and build the latest source code for '''vips''' and '''nip2''' from the [http://www.vips.ecs.soton.ac.uk/supported/current Vips] website.&lt;br /&gt;
&lt;br /&gt;
====Preparations====&lt;br /&gt;
Ensure something simliar to the following is in your .basrc file:&lt;br /&gt;
 export VIPSHOME=/usr/local/vips&lt;br /&gt;
 export MANPATH=$MANPATH:$VIPSHOME/man&lt;br /&gt;
 export PATH=$VIPSHOME/bin:&amp;quot;${PATH}&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=/usr/local/lib:$VIPSHOME/lib&lt;br /&gt;
 export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib32/pkgconfig:/usr/share/pkgconfig:$VIPSHOME/lib/pkgconfig:&lt;br /&gt;
 &lt;br /&gt;
* sudo mkdir /usr/local/vips-X.XX&lt;br /&gt;
* sudo ln -s /usr/local/vips-X.XX /usr/local/vips&lt;br /&gt;
&lt;br /&gt;
'''cd into vips source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
'''cd into nip2 source code dir'''&lt;br /&gt;
* ./configure --prefix=/usr/local/vips-X.XX&lt;br /&gt;
* make&lt;br /&gt;
* sudo make install&lt;br /&gt;
&lt;br /&gt;
== Optional Extras ==&lt;br /&gt;
===Nvidia===&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
To install the latest Nvidia drivers:&lt;br /&gt;
 sudo apt-add-repository ppa:ubuntu-x-swat/x-updates&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nvidia-current&lt;br /&gt;
&lt;br /&gt;
===VPN===&lt;br /&gt;
* sudo apt-get install pptpd pptp-linux network-manager-pptp bcrelay&lt;br /&gt;
&lt;br /&gt;
===ODBC/TDS===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wrap&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install unixodbc unixodbc-dev unixodbc-bin libodbc1 odbcinst1debian2 tdsodbc php5-odbc freetds-bin freetds-common freetds-dev libct4 libsybdb5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration====&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/freetds/freetds.conf file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
host = name.full.server.address.com&lt;br /&gt;
port = 1433&lt;br /&gt;
tds version = 8.0  &lt;br /&gt;
client charset = CP1252   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add server details to the /etc/odbc.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
Description = &lt;br /&gt;
Driver = TDS&lt;br /&gt;
Servername = name&lt;br /&gt;
Database = dbname&lt;br /&gt;
UID = USERNAME&lt;br /&gt;
PWD = PASSWORD&lt;br /&gt;
Port= 1433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set system details to the /etc/odbcinst.ini file, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ODBC]&lt;br /&gt;
Trace           = No&lt;br /&gt;
TraceFile       = /tmp/sql.log&lt;br /&gt;
ForceTrace      = No&lt;br /&gt;
Pooling         = No&lt;br /&gt;
&lt;br /&gt;
[TDS]&lt;br /&gt;
Description	= Freetds.org&lt;br /&gt;
Driver		= /usr/lib/odbc/libtdsodbc.so&lt;br /&gt;
Setup		= /usr/lib/odbc/libtdsS.so&lt;br /&gt;
FileUsage	= 1&lt;br /&gt;
CPTimeout	= &lt;br /&gt;
CPReuse		= &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tomcat===&lt;br /&gt;
Several of these systems require additional programs from apt-get in addition to specific file downloads.  At this time the process semms to work fine with the packages install in the general section above, the main required package will have been: '''openjdk-7-jdk'''.&lt;br /&gt;
&lt;br /&gt;
* The Tomcat binaries can be downloaded directly from their [http://tomcat.apache.org/ website].  I downloaded the newest '''core''' binary, which at the time of writing was [http://mirror.catn.com/pub/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.tar.gz apache-tomcat-7.0.27.tar.gz].&lt;br /&gt;
* Unpack the software directory from the downloaded file and move it to a good location, such as '''/usr/local/'''. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.&lt;br /&gt;
 tar xzvf apache-tomcat-7.0.27.tar.gz&lt;br /&gt;
 sudo mv apache-tomcat-7.0.27 /usr/local/. &lt;br /&gt;
 sudo ln -s /usr/local/apache-tomcat-7.0.27 /usr/local/apache-tomcat&lt;br /&gt;
&lt;br /&gt;
* The Tomcat service can then started up:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
* Or shut down using:&lt;br /&gt;
 /usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
* After startup, the default web applications included with Tomcat will be available by visiting [http://localhost:8080/ http://localhost:8080/].&lt;br /&gt;
* To make use of the [http://localhost:8080/manager/html Application Manager] you will need to add user details to the /usr/local/apache-tomcat/conf/tomcat-users.xml file. For example adding lines similar to:&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-gui&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-script&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-jmx&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;AdminUsername&amp;quot; password=&amp;quot;XXXXXXXXXXX&amp;quot; &lt;br /&gt;
    roles=&amp;quot;manager-gui,manager-script,manager-jmx,manager-status&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For further information about configuration and setup see the [http://tomcat.apache.org/tomcat-7.0-doc/index.html documentation] section of the [http://tomcat.apache.org/ Tomcat website].&lt;br /&gt;
&lt;br /&gt;
==== Redirecting Tomcat services ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
* Install apache module:&lt;br /&gt;
 sudo apt-get install libapache2-mod-jk&lt;br /&gt;
* Update/etc/libapache2-mod-jk workers.properties to add lines similar to:&lt;br /&gt;
 workers.tomcat_home=/usr/local/apache-tomcat&lt;br /&gt;
 &lt;br /&gt;
 workers.java_home=/usr/lib/jvm/java-6-openjdk&lt;br /&gt;
 &lt;br /&gt;
 worker.list=worker1, worker2&lt;br /&gt;
 &lt;br /&gt;
 worker.worker1.port=8009&lt;br /&gt;
 worker.worker1.host=localhost&lt;br /&gt;
 worker.worker1.type=ajp13&lt;br /&gt;
 worker.worker2.port=8009&lt;br /&gt;
 worker.worker2.host=localhost&lt;br /&gt;
 worker.worker2.type=ajp13&lt;br /&gt;
* Update /etc/apache2/mods-enabled/jk.load to:&lt;br /&gt;
 LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;br /&gt;
 JkWorkersFile /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
 JkLogFile /var/log/apache2/mod_jk.log&lt;br /&gt;
 JkLogLevel error&lt;br /&gt;
* Restart apache2.&lt;br /&gt;
* Restart tomcat.&lt;br /&gt;
&lt;br /&gt;
==== Auto Startup ====&lt;br /&gt;
* Not been checked for 12.04&lt;br /&gt;
Create a new text file:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/init.d/tomcat&lt;br /&gt;
&lt;br /&gt;
Copy and paste the following code into the new file and save it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/startup.sh&lt;br /&gt;
	;;&lt;br /&gt;
'stop')&lt;br /&gt;
	/usr/local/apache-tomcat/bin/shutdown.sh&lt;br /&gt;
	;;&lt;br /&gt;
*)&lt;br /&gt;
	echo &amp;quot;Usage: $0 { start | stop }&amp;quot;&lt;br /&gt;
	;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Tomcat server will now automatically start/shutdown up on Boot/Shutdown.  It can also be manually started and shutdown using the following commands:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
&lt;br /&gt;
==MediaWiki==&lt;br /&gt;
&lt;br /&gt;
Tex support requires:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ocaml dvipng cjk-latex texlive-math-extra&lt;br /&gt;
&lt;br /&gt;
===Perlwikipedia:===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-get install libwww-mechanize-perl libxml-simple-perl&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then download the build the package from [http://code.google.com/p/perlwikipedia/ here].&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;/div&gt;</summary>
		<author><name>Jpadfield</name></author>
	</entry>
</feed>