Files
weewx/docs/debian.htm
2014-11-30 16:43:58 +00:00

158 lines
5.0 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- $Id$ -->
<head>
<meta content="en-us" http-equiv="Content-Language" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Installation on Debian systems</title>
<link href="css/ui-lightness/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
<link href="css/weewx_docs.css" rel="stylesheet" />
<script src="js/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.10.4.custom.min.js"></script>
<style type="text/css">
.os-icons {
float: right;
margin-left: 100px;
}
.logo {
width: 60px;
}
.tty {
white-space: pre-line;
}
</style>
</head>
<body>
<h1 class="title">weewx: Installation on Debian-based systems</h1>
<p class='os-icons'>
<img class='logo' src='images/logo-debian.png' /> <img class='logo'
src='images/logo-ubuntu.png' /> <img class='logo'
src='images/logo-mint.png' />
</p>
<p>
This is a guide to installing <span class='code'>weewx</span>
from a DEB package on Debian-based systems, including Ubuntu and Mint.
</p>
<h2>Download</h2>
<p>
Download the package <span class='symcode'>weewx_X.Y.Z-R_all.deb</span> from
<a href="http://sourceforge.net/projects/weewx/files">Sourceforge</a>.
</p>
<h2>Install</h2>
<p>Install by double-clicking the .deb file, or via command line:</p>
<pre class='tty'>sudo dpkg -i <span class="symcode">weewx_X.Y.Z-R_all.deb</span>
</pre>
<p>
If dpkg complains about dependency problems, use <span class="code">apt-get</span>
to resolve the dependencies and complete the installation:
</p>
<pre class='tty'>sudo apt-get update
sudo apt-get -f install</pre>
<p>The installer will prompt for a location, latitude/longitude, altitude,
station type, and parameters specific to your station hardware.</p>
<h2>Verify</h2>
<p>
After <a href="#" id="how-long-target">5 minutes or so</a>, open the station
web page in a web browser. You should see your station information and data.
</p>
<div id="how-long-description" title="How long to wait?" style='display: none'
class='popup-note'>
<p>If your station supports hardware archiving (such as the Davis
Vantage stations), then how long you will have to wait will depend on the
archive interval set in your hardware.</p>
</div>
<script type="text/javascript">
$("#how-long-target").click(function() {
$("#how-long-description").dialog({
position : {
my : "left top",
at : "right bottom",
of : "#how-long-target"
}
});
return false; // Ensures that the "link" isn't followed
});
</script>
<pre class='tty'>
<a href="file:///var/www/weewx/index.html">file:///var/www/weewx/index.html</a>
</pre>
<h2>Status</h2>
<p>
Look in the system log for messages from <span class='code'>weewx</span>.
</p>
<p class='tty'>sudo tail -f /var/log/syslog</p>
<h2>Customize</h2>
<p>
To enable uploads such as Weather Underground or to customize reports,
modify the configuration file <span class='code'>/etc/weewx/weewx.conf</span>.
See the <a href="usersguide.htm">User Guide</a> and <a
href="customizing.htm">Customization Guide</a> for details.
</p>
<p>
<span class='code'>weewx</span> must be restarted for configuration file
changes to take effect.
</p>
<h2>Start/Stop</h2>
<p>
To start/stop <span class='code'>weewx</span>:
</p>
<p class='tty'>sudo /etc/init.d/weewx start
sudo /etc/init.d/weewx stop</p>
<h2>Uninstall</h2>
<p>
To uninstall <span class='code'>weewx</span> but retain configuration files
and data:
</p>
<p class='tty'>sudo dpkg -r weewx</p>
<p>
To uninstall <span class='code'>weewx</span>, removing configuration files
but retaining data:
</p>
<p class='tty'>sudo dpkg --purge weewx</p>
<p>To remove data:</p>
<p class='tty'>sudo rm -r /var/lib/weewx
sudo rm -r /var/www/weewx</p>
<h2>Layout</h2>
<p>If you followed the installation guide above, then it will result in
the following layout:</p>
<table class='locations' style="width: 40%; font-size: 90%">
<tr>
<td align='right'>executable:</td>
<td class='tty'>/usr/bin/weewxd</td>
</tr>
<tr>
<td align='right'>configuration file:</td>
<td class='tty'>/etc/weewx/weewx.conf</td>
</tr>
<tr>
<td align='right'>skins and templates:</td>
<td class='tty'>/etc/weewx/skins</td>
</tr>
<tr>
<td align='right'>sqlite databases:</td>
<td class='tty'>/var/lib/weewx/</td>
</tr>
<tr>
<td align='right'>generated web pages and images:</td>
<td class='tty'>/var/www/weewx/</td>
</tr>
<tr>
<td align='right'>documentation:</td>
<td class='tty'>/usr/share/doc/weewx/</td>
</tr>
</table>
<p class='copyright'>
&copy; <a href='copyright.htm'>Copyright</a> Tom Keffer
</p>
</body>
</html>