User login

Installing Drubuntu

This is for Ubuntu 10.10 with the intention of doing primarily Drupal 7 development.

Get the link to the current version of Drubuntu from the Drubuntu project page, and use it thusly:

wget http://ftp.drupal.org/files/projects/drubuntu-7.x-10.10-beta1.tar.gz
tar -xzf drubuntu-7.x-10.10-beta1.tar.gz

Then, run it. Enter your password and y for yes as requested (it will often say you may need to enter your password when you won't) and be patient while it installs a hefty development environment, including Git and all the things you will use every day.

./drubuntu/drubuntu-bootstrap.sh

Bonus:

The remaining extras from Set up an Ubuntu Development Environment the Agaric Way:

sudo apt-get install vim-gnome
sudo agt-get install libopenssl-ruby rubygems
sudo apt-get install rake
# vlad itself
sudo gem install vlad
sudo gem install hoe
# lynx ubuntu
sudo apt-get install lynx-cur

Lately i needed to use SlimGems to make all this work.

Also follow serverwide vlad deployment scripts setup.

Tidying Up

Set a mysql root password:

mysqladmin -u root password thepasswordyouchoose

Then add that

vi ~/.my.cnf

[client]
user=root
pass=thepasswordyouchose

And because i am no fun whatsoever at parties:
sudo apt-get remove gnome-games-common gbrainy

Experiments (Far From Cannon)

sudo apt-get install rsnapshot

Searched words: 
Debian or Ubuntu local development site serving hosting environment

Comments

Error during Drubuntu Bootstrap

Greetings, and thanks for the tutorial. I'm getting an error during the bootstrap process despite having applied the patch found here:

http://drupal.org/node/1074908

It happens just after the Firefox plug in installation, during a Drush process. I get two error messages:

Default browser set back to Firefox. [success]
PHP Fatal error: Call to undefined function drush_invoke_process_args() in /home/sheldon/workspace/drubuntu/devtools/general.inc on line 46
PHP Stack trace:
PHP 1. {main}() /home/sheldon/workspace/drush/drush.php:0
PHP 2. drush_main() /home/sheldon/workspace/drush/drush.php:14
PHP 3. _drush_bootstrap_and_dispatch() /home/sheldon/workspace/drush/drush.php:57
PHP 4. drush_dispatch() /home/sheldon/workspace/drush/drush.php:88
PHP 5. call_user_func_array() /home/sheldon/workspace/drush/includes/command.inc:216
PHP 6. drush_command() /home/sheldon/workspace/drush/includes/command.inc:0
PHP 7. _drush_invoke() /home/sheldon/workspace/drush/includes/command.inc:923
PHP 8. call_user_func_array() /home/sheldon/workspace/drush/includes/command.inc:125
PHP 9. drush_drubuntu_install() /home/sheldon/workspace/drush/includes/command.inc:0
PHP 10. drubuntu_task_invoke() /home/sheldon/workspace/drubuntu/drubuntu.drush.inc:137
PHP 11. call_user_func_array() /home/sheldon/workspace/drubuntu/drubuntu.drush.inc:128
PHP 12. drubuntu_engine_general->install() /home/sheldon/workspace/drubuntu/drubuntu.drush.inc:0
Drush command terminated abnormally due to an unrecoverable error. [error]
Error: Call to undefined function drush_invoke_process_args() in
/home/sheldon/workspace/drubuntu/devtools/general.inc, line 46
Drubuntu bootstrap complete!

Any help is appreciated.

drush + script

Could you tell me how to run the script? what is the command? Run?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.