regen build files
[psensor.git] / README
diff --git a/README b/README
index 362016e..8daf7f0 100644 (file)
--- a/README
+++ b/README
@@ -5,12 +5,13 @@ Psensor is a graphical temperature monitor for Linux.
 
 It can monitor:
 
 
 It can monitor:
 
-  * the temperature of the motherboard and CPU sensors (using
-    lm-sensors).
-  * the temperature of the NVidia GPUs (using XNVCtrl).
-  * the temperature of the Hard Disk Drives (using hddtemp).
-  * the rotation speed of the fans (using lm-sensors).
-  * the temperature of a remote computer.
+ * the temperature of the motherboard and CPU sensors (using
+   lm-sensors).
+ * the temperature of the NVidia GPUs (using XNVCtrl).
+ * the temperature of the Hard Disk Drives (using hddtemp).
+ * the rotation speed of the fans (using lm-sensors).
+ * the temperature of a remote computer.
+ * the cpu load.
 
 Alarms using Desktop Notification can be set to each sensor to notify
 high temperatures.
 
 Alarms using Desktop Notification can be set to each sensor to notify
 high temperatures.
@@ -20,12 +21,12 @@ alert users when a temperature is too high.
 
 To monitor the temperature of a remote computer:
 
 
 To monitor the temperature of a remote computer:
 
 * start psensor-server on the remote computer. The default port is
-    3131 and can be changed by using the '--port=PORT' command line
-    option.
+ * start psensor-server on the remote computer. The default port is
+   3131 and can be changed by using the '--port=PORT' command line
+   option.
 
 
-  * start psensor with the '--url' option: 
-  psensor --url=http://hostname:3131
+ * start psensor with the '--url' option: psensor
+  --url=http://hostname:3131
 
 WARNING: 
 psensor-server does not provide any way to restrict the connection to
 
 WARNING: 
 psensor-server does not provide any way to restrict the connection to
@@ -38,6 +39,9 @@ tools of the system (for example, iptables).
 Installation
 ------------
 
 Installation
 ------------
 
+Psensor can be compiled and installed on any modern linux
+distribution.
+
 Debian
 ------
 
 Debian
 ------
 
@@ -47,11 +51,30 @@ For Debian, the binary and source packages are available in the wheezy
 Debian package information are available at:
 http://packages.qa.debian.org/p/psensor.html
 
 Debian package information are available at:
 http://packages.qa.debian.org/p/psensor.html
 
+Compilation requires the following packages:
+
+gettext libgtk-3-dev libgconf2-dev libnotify-dev libsensors4-dev
+help2man libcurl4-openssl-dev libjson0-dev libmicrohttpd-dev
+libgtop2-dev
+
+Debian kfreebsd
+---------------
+
+Compilation requires the following packages:
+gcc libgtk2.0-dev libsensors4-dev libgconf2-dev help2man
+libcurl4-openssl-dev libjson0-dev libmicrohttpd-dev libgtop2-dev
+
 Ubuntu
 ------
 
 Ubuntu
 ------
 
-For Ubuntu, the easy way to install Psensor and Psensor-server is to
-use the dedicated PPA.
+Notes about installation on Ubuntu is available at:
+http://wpitchoune.net/blog/psensor/ubuntu-integration
+
+Since Ubuntu Oneiric (11.10), psensor is available in the universe
+repository of Ubuntu.
+
+For other Ubuntu releases, the easy way to install Psensor and
+Psensor-server is to use the dedicated PPA.
 
 For the last stable version:
 sudo apt-get apt-add-repository ppa:/jfi/psensor
 
 For the last stable version:
 sudo apt-get apt-add-repository ppa:/jfi/psensor
@@ -70,6 +93,18 @@ The manual installation of the psensor and psensor-server packages
 requires also the installation of psensor-common which contains
 the multiple languages support.
 
 requires also the installation of psensor-common which contains
 the multiple languages support.
 
+Centos 6
+--------
+
+psensor can be compiled on Centos 6.0, by installing the following
+packages:
+gcc gtk2-devel GConf2-devel help2man gettext-devel libnotify-deval
+lm_sensors-devel libgtop2-devel
+
+As microhttpd and json-c libraries are not available in the standard centos
+repository, psensor-server cannot be compiled and the remote
+monitoring feature of psensor will not be available.
+
 Installation from source archive
 --------------------------------
 
 Installation from source archive
 --------------------------------
 
@@ -78,7 +113,7 @@ Psensor compilation requires:
  * make/gcc    
  * lm-sensors
  * library sensors4
  * make/gcc    
  * lm-sensors
  * library sensors4
- * library gtk2
+ * library gtk2 (>= 2.18)
  * library gconf2
  * help2man 
  * library libnotify (optional)
  * library gconf2
  * help2man 
  * library libnotify (optional)
@@ -86,6 +121,7 @@ Psensor compilation requires:
  * library libXNVCtrl (optional)
  * library json0 and curl (optional, required for remote monitoring)
  * library unity (>=v3.4.2, optional)
  * library libXNVCtrl (optional)
  * library json0 and curl (optional, required for remote monitoring)
  * library unity (>=v3.4.2, optional)
+ * library gtop2 (optional, required for CPU usage)
 
 Psensor-server compilation requires:
  * make/gcc    
 
 Psensor-server compilation requires:
  * make/gcc    
@@ -94,8 +130,6 @@ Psensor-server compilation requires:
  * help2man 
  * library libmicrohttpd 
  * library json0
  * help2man 
  * library libmicrohttpd 
  * library json0
- * library LUA5.1 (optional, required to enable HTML page generation   
- of the psensor-server webserver)
  * library gtop2 (optional, required for CPU usage)
 
 Compilation and Installation Steps
  * library gtop2 (optional, required for CPU usage)
 
 Compilation and Installation Steps
@@ -110,7 +144,7 @@ Compilation and Installation Steps
    make install
 
  * Start the sensor detection script: 'sensors-detect' and follows the
    make install
 
  * Start the sensor detection script: 'sensors-detect' and follows the
-instructions
+   instructions
 
  * Verify the sensor detection by running: 'sensors'
 
 
  * Verify the sensor detection by running: 'sensors'