How to install Moodle CMS in Ubuntu

Moodle is an Open Source Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It has become very popular among educators around the world as a tool for creating online dynamic web sites for their students. To work, it needs to be installed on a web server somewhere, either on one of your own computers or one at a web hosting company.

What is Moodle?



The focus of the Moodle project is always on giving educators the best tools to manage and promote learning, but there are many ways to use Moodle:

  • Moodle has features that allow it to scale to very large deployments and hundreds of thousands of students, yet it can also be used for a primary school or an education hobbyist.
  • Many institutions use it as their platform to conduct fully online courses, while some use it simply to augment face-to-face courses (known as blended learning).
  • Many of our users love to use the activity modules (such as forums, databases and wikis) to build richly collaborative communities of learning around their subject matter (in the social constructionist tradition), while others prefer to use Moodle as a way to deliver content to students (such as standard SCORM packages) and assess learning using assignments or quizzes.
lets  show  you  the  steps to install  moodle  in Ubuntu  Maverick
From terminal
Apt-get install  moodle
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 0B/9,664kB of archives.
After this operation, 63.4MB of additional disk space will be used.
Preconfiguring packages …
Selecting previously deselected package moodle.
(Reading database … 127301 files and directories currently installed.)
Unpacking moodle (from …/moodle_1.9.4.dfsg-0ubuntu4_all.deb) …
Setting up moodle (1.9.4.dfsg-0ubuntu4) …

Creating config file /etc/moodle/apache.conf with new version

Creating config file /etc/moodle/config.php with new version
[Tue Oct 12 15:23:30 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
Moodle URL: http://unixmen-laptop/moodle
[email protected]:/home/mycode/mysite$

The  instalation procedure  will  ask you  with  database manger  you will  use
configure access to your  Moodle
Hostname  to use
use https  or just  http
Moodle  will  create  database for  you
insert root  mysql password
make   a  moodle  database  password
Now  installation finished  will ask you  to  start  the  webpage
open the  webiste  http://ip/moodle  or  http://hostname/moodle
Ok  now  you  can  acces  the  admin web page  to make  th  webiste  configurations  http://ip/moodle/admin
there is  many   themes  of  Moodle  that  you can  download  from  the  officle  webiste

Modules and plugins

Browse through our comprehensive database of extra modules and plugins that can be added to your Moodle site to give it extra functionality beyond the core packages.


The appearance of a Moodle site can be changed dramatically by using a different theme. We keep a database of themes that Moodle users have created and shared.