<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3542860820009090468</id><updated>2012-02-02T13:22:00.924-06:00</updated><category term='Ubuntu 8.10 Intrepid Ibex'/><category term='Utilities Tools'/><category term='Wireless'/><category term='Ubuntu 11.04 Natty Narwhal'/><category term='Internet Browsers'/><category term='Desktop'/><category term='Mozilla Thunderbird'/><category term='Repository'/><category term='Tex'/><category term='Mozilla Firefox'/><category term='Ubuntu Releases'/><category term='Math'/><category term='Encryption'/><category term='Ubuntu 9.04 Jaunty Jackalope'/><category term='Grub'/><category term='Security'/><category term='Firefox Add-ons'/><category term='Programming'/><category term='Finance'/><category term='Libraries'/><category term='Ubuntu Derivatives'/><category term='Peer to Peer'/><category term='Web server'/><category term='Games'/><category term='Electronics'/><category term='Audio'/><category term='Desktop Publishing'/><category term='Backup'/><category term='Mozilla'/><category term='Ubuntu 9.10 Karmic Koala'/><category term='Mozilla Projects'/><category term='Networking'/><category term='Ham Radio'/><category term='Web Browsers'/><category term='Instant Messaging'/><category term='Cd-Dvd Burning'/><category term='Web Tools'/><category term='Events'/><category term='Virtualization'/><category term='Wireless Network Manager'/><category term='Servers'/><category term='Video'/><category term='News'/><category term='Mail'/><category term='Editor Text'/><category term='Mobile'/><category term='Software Packages'/><category term='KDE'/><category term='Graphic Tools'/><category term='System'/><category term='Window Manager'/><category term='Kubuntu 9.10 Karmic Koala'/><category term='Ubuntu 10.10 Maverick Meerkat'/><category term='Multimedia'/><category term='Updates'/><category term='Drivers'/><category term='Ubuntu 8.04 Hardy Heron'/><category term='Messenger'/><category term='Debian'/><category term='Office'/><category term='Library'/><category term='Server'/><category term='Blogger'/><category term='Desktop Environment'/><category term='Miscellanous'/><category term='Google'/><category term='Gnome'/><category term='Ubuntu 10.04 Lucid Lynx'/><category term='Open Source'/><category term='Ubuntu 12.04 Precise Pangolin'/><category term='Utility'/><category term='X Window System'/><category term='Ubuntu Projects'/><category term='Polls and Opinions'/><category term='Linux'/><category term='Editors'/><category term='Version Control System'/><category term='News Aggregator'/><category term='Netbook'/><category term='Web Resources'/><category term='Social Bookmarking'/><category term='Partners'/><category term='Databases'/><category term='Ubuntu 11.10 Oneiric Ocelot'/><category term='Text Editor'/><category term='Editor HTML'/><category term='Xubuntu'/><category term='Scientific Software'/><category term='VOIP'/><title type='text'>Ubuntuland &amp; The Dream Valley</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default?start-index=101&amp;max-results=100'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>410</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8995663619509385203</id><published>2012-03-01T13:12:00.000-06:00</published><updated>2012-02-02T13:19:46.491-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Resources'/><title type='text'>Firebug is a web development tool that facilitates the debugging, editing, and monitoring of any website.</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s1600/firebug-large.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s1600/firebug-large.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt; is a web development tool that facilitates the debugging, editing, and monitoring of any website's CSS, HTML, DOM, XHR, and JavaScript; it also provides other web development tools.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Firebug's JavaScript panel can log errors, profile function calls, and enable the developer to run arbitrary JavaScript. Its net panel can monitor URLs that the browser requests, such as external CSS, JavaScript, and image files.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The net panel can display both request headers and response headers for each page asset; it can also estimate the time each asset took to load.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Firebug is free and open source; it is licensed under the BSD license. Firebug was initially written in January 2006[4] by Joe Hewitt, one of the original Firefox creators. The Firebug Working Group oversees the open source development and extension of Firebug.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;It has two major implementations: an extension (add-on) for Mozilla Firefox and a bookmarklet implementation called Firebug Lite. A cross-browser version is in development. Currently, the Firebug add-on has over 3 million active daily users.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;In addition to debugging web pages, Firebug is a useful tool for web security testing and web page performance analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;Features.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Inspect &lt;span class="caps"&gt;HTML&lt;/span&gt; and modify style and layout in real-time&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Use the most advanced JavaScript debugger available for any browser&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Accurately analyze network usage and performance&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Extend Firebug and add features to make Firebug even more powerful&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Get the information you need to get it done with Firebug.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="article" style="font-family: inherit;"&gt;&lt;div class="bigPara"&gt;&lt;span style="font-size: small;"&gt;Firebug integrates with Firefox to put a wealth of  web development tools at your fingertips while you browse. You can edit,  debug, and monitor CSS, HTML, and JavaScript live in any web page.&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/firebugSmall.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/enable"&gt;Always at your service&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug is always just a keystroke away, but it never  gets in your way. You can open Firebug in a separate window, or as a bar  at the bottom of your browser. Firebug also gives you fine-grained  control over which websites you want to enable it for.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/enable"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/inspectAndEditHTML.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/html"&gt;Inspect and edit HTML&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug makes it simple to find HTML elements buried deep  in the page. Once you've found what you're looking for, Firebug gives  you a wealth of information, and lets you edit the HTML live.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/html"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/tweakCSSToPerfection.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/css"&gt;Tweak CSS to perfection&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug's CSS tabs tell you everything you need to know  about the styles in your web pages, and if you don't like what it's  telling you, you can make changes and see them take effect instantly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/css"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/visualizeCSSMetrics.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/layout"&gt;Visualize CSS metrics&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;When your CSS boxes aren't lining up correctly it can be  difficult to understand why.  Let Firebug be your eyes and it will  measure and illustrate all the offsets, margins, borders, padding, and  sizes for you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/layout"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/monitorNetworkActivity.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/network"&gt;Monitor network activity&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Your pages are taking a long time to load, but why? Did  you go crazy and write too much JavaScript? Did you forget to compress  your images? Are your ad partner's servers taking a siesta? Firebug  breaks it all down for you file-by-file.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/network"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/debugAndProfileJavascript.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/javascript"&gt;Debug and profile JavaScript&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug includes a powerful JavaScript debugger that lets  you pause execution at any time and have look at the state of the  world.  If your code is a little sluggish, use the JavaScript profiler  to measure performance and find bottlenecks fast.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/javascript"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/quicklyFindErrors.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/errors"&gt;Quickly find errors&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;When things go wrong, Firebug lets you know immediately  and gives you detailed and useful information about errors in  JavaScript, CSS, and XML.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/errors"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/exploreTheDOM.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/dom"&gt;Explore the DOM&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;The Document Object Model is a great big hierarchy of  objects and functions just waiting to be tickled by JavaScript. Firebug  helps you find DOM objects quickly and then edit them on the fly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/dom"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/javascriptOnTheFly.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/commandline"&gt;Execute JavaScript on the fly&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;The command line is one of the oldest tools in the  programming toolbox. Firebug gives you a good ol' fashioned command line  for JavaScript complete with very modern amenities.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/commandline"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/loggingForJavaScript.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/logging"&gt;Logging for JavaScript&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Having a fancy JavaScript debugger is great, but  sometimes the fastest way to find bugs is just to dump as much  information to the console as you can. Firebug gives you a set of  powerful logging functions that help you get answers fast.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/logging"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/adjustFirebug.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;Just the way you like it&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Using Firebug gives a lot of possibilities for web  development to your hands. Though you're feeling something is not  working as you would like it to? No problem. Firebug offers a lot of  options to adjust it to your needs.&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/searchAndYouShallFind.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;Search and you shall find&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Sometimes you know what you're looking for, but you can't  see it in the panel. Using the quick search box in Firebug's toolbar  you can search inside Firebug's panels and see the results highlighted  as you type.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;input name="q" size="55" type="text" /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Custom Search&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8995663619509385203?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8995663619509385203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8995663619509385203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8995663619509385203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8995663619509385203'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/firebug-is-web-development-tool-that.html' title='Firebug is a web development tool that facilitates the debugging, editing, and monitoring of any website.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s72-c/firebug-large.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-3251097006501619704</id><published>2012-02-01T11:14:00.001-06:00</published><updated>2012-02-01T11:14:19.731-06:00</updated><title type='text'>Post temporaneo utilizzato per il rilevamento tema (25f52ba1-587f-4005-833f-f77ebb85041c - 3bfe001a-32de-4114-a6b4-4005b770f6d7)</title><content type='html'>&lt;p&gt;Questo è un post temporaneo che non è stato eliminato. Eliminalo manualmente. (9d505ec5-bea8-4da6-af05-fd247f491ba4 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-3251097006501619704?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/3251097006501619704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=3251097006501619704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/3251097006501619704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/3251097006501619704'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/02/post-temporaneo-utilizzato-per-il.html' title='Post temporaneo utilizzato per il rilevamento tema (25f52ba1-587f-4005-833f-f77ebb85041c - 3bfe001a-32de-4114-a6b4-4005b770f6d7)'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8966593078525434869</id><published>2012-02-01T02:08:00.000-06:00</published><updated>2012-02-01T02:08:00.550-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities Tools'/><title type='text'>Ask Ubuntu is a community driven Question and Answer website for the Ubuntu operating system.</title><content type='html'>&lt;a href="http://lh3.ggpht.com/-B742vYYdo54/TvgyMV55vjI/AAAAAAAABR4/ceKReLOvba4/s1600-h/AskUbuntuLogo%25255B4%25255D.png"&gt;&lt;img align="left" alt="AskUbuntuLogo" border="0" height="95" src="http://lh3.ggpht.com/-7niX-KYcsZo/TvgyM7AnytI/AAAAAAAABR8/rYE0NWDlqbw/AskUbuntuLogo_thumb%25255B2%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; float: left; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="AskUbuntuLogo" width="261" /&gt;&lt;/a&gt;&lt;a href="http://askubuntu.com/" target="_blank"&gt;Ask Ubuntu&lt;/a&gt; is a community driven Question and Answer website for the Ubuntu operating system. It is part of the Stack Exchange Network, running the same software as Stack Overflow.&lt;br /&gt;&lt;br /&gt;Members gain reputation based on the community's response (through voting) to their questions and answers. Reputation signifies trust for users in the answers they give. Privileges are given based on reputation levels, with users with the highest reputation having similar privileges to moderators&lt;br /&gt;&lt;br /&gt;The site came out of Public Beta, launching alongside Ubuntu 10.10, on 10 October 2010. &lt;br /&gt;Ask Ubuntu started life as a "Proposed Q&amp;amp;A site for ubuntu users and developers" on the Stack Exchange Area 51.With other internet users supporting the proposal through "commitment" Stack Exchange chose to launch the site in a beta form. The site came out of Public Beta, with the name Ask Ubuntu chosen by a community voting process, launching alongside Ubuntu 10.10 Maverick Meerkat, in October 2010.&lt;br /&gt;&lt;br /&gt;Despite a Stack Exchange policy against fragmentation, after deliberation and a vote the Ubuntu site was allowed to continue alongside a separate 'Linux and Unix' site.&lt;br /&gt;&lt;br /&gt;The site has received help from Canonical Ltd both in allowing use of their trademark, and in helping theme the site to follow the Ubuntu brand guidelines. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Format.&lt;/b&gt;&lt;br /&gt;The website allows users to ask and answer questions, with the ability to vote questions and answers up or down. Users of Ask Ubuntu can earn reputation points and "badges". For example, a person is awarded 10 reputation points for receiving an "up" vote on an answer given to a question and can receive badges for certain contributions.[10] Users with 2,000 reputation points can edit questions and answers in a wiki fashion. Some posts are designated "community wiki"; these have a much lower editing requirement.&lt;br /&gt;&lt;br /&gt;The site has two small subsites: a "meta" where users ask and answer questions about the site itself, and a real time chat.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ask Ubuntu Lens.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://lh6.ggpht.com/-IL78nJ742fo/TvgyPIOVHiI/AAAAAAAABSI/BY9n7uWA4iA/s1600-h/ask_ubuntu_lens%25255B3%25255D.png"&gt;&lt;img alt="ask_ubuntu_lens" border="0" height="285" src="http://lh4.ggpht.com/-oFWfh_qdwBg/TvgyQXNikpI/AAAAAAAABSQ/TP9Cw33thdk/ask_ubuntu_lens_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ask_ubuntu_lens" width="504" /&gt;&lt;/a&gt;&lt;/div&gt;he Ask Ubuntu Lens is a way to search askubuntu.com via your desktop in Unity. You can search for anything on the site. Questions, tags, users, and badges all show up in the search results and then it will take you here.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Install.&lt;/b&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;i&gt;sudo add-apt-repository ppa:askubuntu-tools/ppa      &lt;br /&gt;apt-get update       &lt;br /&gt;apt-get upgrade       &lt;br /&gt;apt-get install unity-askubuntu-lens&lt;/i&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;i&gt;&lt;/i&gt;&lt;/div&gt;You can install the Ask Ubuntu Unity Lens via a PPA:&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;i&gt;sudo add-apt-repository ppa:askubuntu-tools/ppa     &lt;br /&gt;sudo apt-get update&lt;/i&gt;&lt;/div&gt;&lt;i&gt;&lt;/i&gt;  &lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;Then, depending on your Ubuntu version:&lt;/div&gt;&lt;br /&gt;For 11.10:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;i&gt;sudo apt-get install unity-askubuntu-lens     &lt;br /&gt;sudo apt-get upgrade&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Note: for improved performance, you can also install the local data server with:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;i&gt;sudo apt-get install audataserver-proxy&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;For 11.04:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;i&gt;sudo apt-get install unity-place-askubuntu&lt;/i&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;b&gt;&lt;a href="http://lh4.ggpht.com/-RFUHr4EWquA/TvgyRaXGodI/AAAAAAAABSY/BdjYe0pGwic/s1600-h/ask_ubuntu_lens1%25255B4%25255D.jpg"&gt;&lt;img alt="ask_ubuntu_lens1" border="0" height="298" src="http://lh4.ggpht.com/-8JlUKB1jEFI/TvgySRL2LjI/AAAAAAAABSc/M2EHJNqsdys/ask_ubuntu_lens1_thumb%25255B2%25255D.jpg?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ask_ubuntu_lens1" width="504" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://lh4.ggpht.com/-iKzi_9SYMSs/TvgyT3PMJ5I/AAAAAAAABSo/hJ4pRIqEE0k/s1600-h/AskUbuntu%25255B3%25255D.png"&gt;&lt;img alt="AskUbuntu" border="0" height="398" src="http://lh4.ggpht.com/-1VFnC-ovrW4/TvgyVDEnw3I/AAAAAAAABSw/WQswzIgMs1k/AskUbuntu_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="AskUbuntu" width="504" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://lh6.ggpht.com/-LkD36dRvhG4/TvgyWEL5HOI/AAAAAAAABS0/UbN2SZIHSUs/s1600-h/ask_ubuntu_venn-diagram%25255B3%25255D.png"&gt;&lt;img alt="ask_ubuntu_venn-diagram" border="0" height="494" src="http://lh6.ggpht.com/-3VEqrnG46QE/TvgyWplbNxI/AAAAAAAABS8/3RgtXzuybBI/ask_ubuntu_venn-diagram_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ask_ubuntu_venn-diagram" width="504" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://lh5.ggpht.com/-Vs9DJNOqQfQ/TvgyZN6gcvI/AAAAAAAABTI/6FGTSiFwVzA/s1600-h/ask-ubuntu-lens%25255B3%25255D.png"&gt;&lt;img alt="ask-ubuntu-lens" border="0" height="304" src="http://lh4.ggpht.com/-CYhUXTP6soM/TvgyaRHCwoI/AAAAAAAABTQ/GzQTJroDFwI/ask-ubuntu-lens_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ask-ubuntu-lens" width="504" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;    &lt;br /&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog: &lt;/i&gt;    &lt;br /&gt;&lt;i&gt;     &lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8966593078525434869?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8966593078525434869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8966593078525434869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8966593078525434869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8966593078525434869'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/02/ask-ubuntu-is-community-driven-question.html' title='Ask Ubuntu is a community driven Question and Answer website for the Ubuntu operating system.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-7niX-KYcsZo/TvgyM7AnytI/AAAAAAAABR8/rYE0NWDlqbw/s72-c/AskUbuntuLogo_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-2532194321983411163</id><published>2012-01-31T12:01:00.000-06:00</published><updated>2012-01-31T12:01:00.710-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Version Control System'/><title type='text'>Gource is a software version control visualization tool.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gc666AE140o/TuzZW3r7I-I/AAAAAAAABQY/JUfMnzjIpaw/s1600/gource-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" src="http://4.bp.blogspot.com/-gc666AE140o/TuzZW3r7I-I/AAAAAAAABQY/JUfMnzjIpaw/s320/gource-logo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;See more of Gource in action on the Videos page.&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre.&lt;br /&gt;&lt;br /&gt;Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.&lt;br /&gt;&lt;br /&gt;Currently Gource includes built-in log generation support for Git, Mercurial and Bazaar and SVN (as of 0.29). Gource can also parse logs produced by several third party tools for CVS repositories.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Synopsis&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;view the log of the repository (Git, SVN, Mercurial and Bazaar) in the current path:&lt;br /&gt;&lt;br /&gt;gource&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requirements&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Gource's display is rendered using OpenGL and requires a 3D accelerated video card to run.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NjUuAuBcoqs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NjUuAuBcoqs&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The Linux Kernel&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;A snapshot of a flurry of development on the Linux project.&lt;br /&gt;&lt;br /&gt;As Linux is a huge C language project, the files being worked on are predominately a mix of .c (shown in green) and .h header files (in red).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vnEzoDesuG0/TuzZ5e4VutI/AAAAAAAABQg/FdxYSDxD2Vc/s1600/gource-linux-small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-vnEzoDesuG0/TuzZ5e4VutI/AAAAAAAABQg/FdxYSDxD2Vc/s400/gource-linux-small.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/g/gource/gource_0.34-1build2.dsc"&gt;[gource_0.34-1build2.dsc]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/g/gource/gource_0.34.orig.tar.gz"&gt;[gource_0.34.orig.tar.gz]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/g/gource/gource_0.34-1build2.debian.tar.gz"&gt;[gource_0.34-1build2.debian.ta&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Screenshots&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8gEkoZrTVpA/Tuzaf9Agh4I/AAAAAAAABQo/-2x2lgvT-LU/s1600/gource-blender-small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-8gEkoZrTVpA/Tuzaf9Agh4I/AAAAAAAABQo/-2x2lgvT-LU/s400/gource-blender-small.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/E5xPMW5fg48&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/E5xPMW5fg48&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xf_RJXxa-4w/Tuzavy_Et9I/AAAAAAAABQw/-yTZaTngP1Q/s1600/gource-git-small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-xf_RJXxa-4w/Tuzavy_Et9I/AAAAAAAABQw/-yTZaTngP1Q/s400/gource-git-small.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/34j9SvtYShQ&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/34j9SvtYShQ&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sa2uLQ1DMX8/TuzbAYJq-9I/AAAAAAAABQ4/oorH4qtyIO4/s1600/gource-papervision-small.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-sa2uLQ1DMX8/TuzbAYJq-9I/AAAAAAAABQ4/oorH4qtyIO4/s400/gource-papervision-small.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Tl1a2VN_pec&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Tl1a2VN_pec&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-u2SjMJl0wl0/TuzbeJjUpKI/AAAAAAAABRA/klMsMPD5Ezo/s1600/gource-python.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://4.bp.blogspot.com/-u2SjMJl0wl0/TuzbeJjUpKI/AAAAAAAABRA/klMsMPD5Ezo/s400/gource-python.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;object height="360" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rh7uo2gxLdA&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rh7uo2gxLdA&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-2532194321983411163?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/2532194321983411163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=2532194321983411163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2532194321983411163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2532194321983411163'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/gource-is-software-version-control.html' title='Gource is a software version control visualization tool.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gc666AE140o/TuzZW3r7I-I/AAAAAAAABQY/JUfMnzjIpaw/s72-c/gource-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1738095722005692867</id><published>2012-01-28T12:57:00.000-06:00</published><updated>2012-01-28T12:57:00.718-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>DVDStyler is a cross-platform free DVD authoring application for the creation of professional-looking DVDs.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-26SLoaZePmw/TuzncyzhD8I/AAAAAAAABRI/nBG0c3aBGBU/s1600/DVDStyler.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" src="http://3.bp.blogspot.com/-26SLoaZePmw/TuzncyzhD8I/AAAAAAAABRI/nBG0c3aBGBU/s320/DVDStyler.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.dvdstyler.org/en/" target="_blank"&gt;DVDStyler&lt;/a&gt; is a cross-platform free DVD authoring application for the creation of professional-looking DVDs.&lt;br /&gt;&lt;br /&gt;It allows not only burning of video files on DVD that can be played practically on any standalone DVD player, but also creation of individually designed DVD menus.&lt;br /&gt;&lt;br /&gt;DVDStyler is a crossplatform DVD Authoring System.&lt;br /&gt;&lt;br /&gt;DVDStyler project is free software distributed under GNU General Public License (GPL).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;img border="0" height="16" src="http://www.dvdstyler.org/images/stories/linux.png" width="16" /&gt; Source code: &lt;a href="http://sourceforge.net/projects/dvdstyler/files/dvdstyler/2.0.1/DVDStyler-2.0.1.tar.bz2/download"&gt;DVDStyler-2.0.1.tar.bz2&lt;/a&gt; (2.7 MB), &lt;a href="http://sourceforge.net/projects/wxsvg/files/wxsvg/1.1.2/wxsvg-1.1.2.tar.bz2/download"&gt;wxsvg-1.1.2.tar.gz&lt;/a&gt; (645 KB)&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create and burn DVD video with interactive menus.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; design your own DVD menu or select one from the list of ready to use menu templates v1.8.0.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create photo slideshow.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; add multiple subtitle and audio tracks.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; support of AVI, MOV, MP4, MPEG, OGG, WMV and other&lt;a href="http://www.dvdstyler.org/components/content/81" target="_blank"&gt; file formats.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; support of MPEG-2, MPEG-4, DivX, Xvid, MP2, MP3, AC-3 and other audio and video formats.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; support of multi-core processor.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use MPEG and VOB files without reencoding, see &lt;a href="http://sourceforge.net/apps/mediawiki/dvdstyler/index.php?title=FAQVob" target="_blank"&gt;FAQ&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; put files with different audio/video format on one DVD (support of titleset).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; user-friendly interface with support of drag &amp;amp; drop.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; flexible menu creation on the basis of scalable vector graphic.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; import of image file for background.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; place buttons, text, images and other graphic objects anywhere on the menu screen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; change the font/color and other parameters of buttons and graphic objects.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scale any button or graphic object.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; copy any menu object or whole menu.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; customize navigation using DVD scripting.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Links.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dvdstyler.wiki.sourceforge.net/"&gt;WIKI&lt;/a&gt; (FAQ, Guides, etc.)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dvdstyler.org/docs/dvd_styler_guide.pdf"&gt;DVDStyler Guide and DVD scripting&lt;/a&gt; by Jonathan Blair (revision 1.03, 2011)&lt;/li&gt;&lt;li&gt;Operation manual: &lt;a href="http://dvdstyler.sourceforge.net/docs/DVDStylerManual.pdf" target="_blank"&gt;English&lt;/a&gt; (PDF, 2.4M)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.softoxi.com/dvdstyler-video-trailer-screenshots.html" target="_blank"&gt;DVDStyler Video Tutorial &lt;/a&gt;done by Softoxi.com.&lt;/li&gt;&lt;li&gt;www.slashcam.de - &lt;a href="http://www.slashcam.de/artikel/Tutorials/Einfaches-DVD-Authoring-mit-dem-kostenlosen-DVDStyler.html"&gt;DVD-Authoring mit DVDStyler&lt;/a&gt; (German), &lt;a href="http://www.slashcam.de/artikel/Tutorials/DVD-Scripte-schreiben-mit-DVDStyler.html"&gt;DVD-Scripte mit DVDStyler&lt;/a&gt; (German)&lt;/li&gt;&lt;li&gt;&lt;a href="http://kurzlink.de/NB02VDLWt"&gt;Guide from Christian Hoffmann&lt;/a&gt; (German)&lt;/li&gt;&lt;li&gt;&lt;a href="http://kellerleiche.bplaced.net/index/dvdstyler.html"&gt;DVDStyler unter PCLinuxOS&lt;/a&gt; (German)&lt;/li&gt;&lt;li&gt;&lt;a href="http://egroc.free.fr/"&gt;Guide from egroc.free.fr&lt;/a&gt; (French)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dvdstyler.org/docs/SRS_Greek.pdf"&gt;Software Requirement Specification&lt;/a&gt; (Greek)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Requirements:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;· wxGTK &amp;gt;= 2.4.2&lt;br /&gt;· dvdauthor &amp;gt;= 0.6.10&lt;br /&gt;· MJPEG Tools&lt;br /&gt;· MPEG toolbox (mpgtx)&lt;br /&gt;· Xine multimedia player (optional, for preview)&lt;br /&gt;· Totem movie player (optional, for generation of thumbnails)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bAebTJlUAcs/TuzodN0yD_I/AAAAAAAABRQ/59Trn4KpmEk/s1600/DVDStyler.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="318" src="http://2.bp.blogspot.com/-bAebTJlUAcs/TuzodN0yD_I/AAAAAAAABRQ/59Trn4KpmEk/s400/DVDStyler.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lJ4LxsPqzEc/Tuzoht7mMEI/AAAAAAAABRY/-oh83sfgjU8/s1600/DVDStyler.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="http://4.bp.blogspot.com/-lJ4LxsPqzEc/Tuzoht7mMEI/AAAAAAAABRY/-oh83sfgjU8/s400/DVDStyler.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Fr8gzi6T4sM/TuzoloFan3I/AAAAAAAABRg/HLUEzQslzUI/s1600/DVDStyler1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="317" src="http://4.bp.blogspot.com/-Fr8gzi6T4sM/TuzoloFan3I/AAAAAAAABRg/HLUEzQslzUI/s400/DVDStyler1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-aFnveC1Qitc/TuzorPKbZtI/AAAAAAAABRo/OyLtvXWD3OY/s1600/DVDStyler2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://3.bp.blogspot.com/-aFnveC1Qitc/TuzorPKbZtI/AAAAAAAABRo/OyLtvXWD3OY/s400/DVDStyler2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rl-B4lI6M8Y/TuzovI4mg5I/AAAAAAAABRw/Z_H5C2VAFoY/s1600/DVDStyler3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://1.bp.blogspot.com/-rl-B4lI6M8Y/TuzovI4mg5I/AAAAAAAABRw/Z_H5C2VAFoY/s400/DVDStyler3.jpg" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1738095722005692867?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1738095722005692867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1738095722005692867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1738095722005692867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1738095722005692867'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/dvdstyler-is-cross-platform-free-dvd.html' title='DVDStyler is a cross-platform free DVD authoring application for the creation of professional-looking DVDs.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-26SLoaZePmw/TuzncyzhD8I/AAAAAAAABRI/nBG0c3aBGBU/s72-c/DVDStyler.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-2411025429442143012</id><published>2012-01-27T11:46:00.000-06:00</published><updated>2012-01-27T11:46:00.339-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Version Control System'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>Hgview is a simple tool aiming at visually navigate in a Mercurial repository history.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-YSZJGWseUXU/TuzXERbFneI/AAAAAAAABPw/Yg-1rPkQK58/s1600/mercurial-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="278" src="http://4.bp.blogspot.com/-YSZJGWseUXU/TuzXERbFneI/AAAAAAAABPw/Yg-1rPkQK58/s320/mercurial-logo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.logilab.org/project/hgview" target="_blank"&gt;Hgview&lt;/a&gt; is a simple tool aiming at visually navigate in a Mercurial repository history..&lt;br /&gt;&lt;br /&gt;It is written in Python with quick and efficient key-based navigation in mind, trying to be fast enough to be usable for big repositories.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;easy key-based navigation in revisions's history of a repo (with browsing history) [qt4, text],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;basic support for mq patch queues [qt4, text],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;automatically refresh the displayed revision graph when the repository is being modified (commit, pull, updates, etc.) [qt4, text]&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;display current working directory as a special node in the graph (when there are local modifications) [qt4, text],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;view a graphical side-by-side diff for a given file, allowing to easily compare any couple of revisions for a file [qt4]&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;view the revision graph for a file (filelog) [qt4],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;navigate in the manifest at any chosen revision (without modifying the working directory) [qt4],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;basic support for the bfiles extension [qt4, text],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;search in the whole history (search in diff contents and commit messages) [qt4],&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;directly go to a given revision (can be any understood revision format; rev number, ID, tag, brnch name, etc.) [qt4, text]&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Installation&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Debian and Ubuntu user can get the latest stable version using the logilab's debian repository. Note that a hgview package is available in Debian testing repositories.&lt;br /&gt;&lt;br /&gt;You may also retrieve the lastest version of the code using Mercurial, typing:&lt;br /&gt;&lt;br /&gt;hg clone http://hg.logilab.org/hgview&lt;br /&gt;To test it, just go in the hgview directory and type:&lt;br /&gt;&lt;br /&gt;./bin/hgview&lt;br /&gt;or run the command, also from the hgview directory:&lt;br /&gt;&lt;br /&gt;hg --config extensions.hgext.hgview=hgext/hgview.py qv&lt;br /&gt;If you like it, just add in the [extensions] section of your ~/.hgrc:&lt;br /&gt;&lt;br /&gt;[extensions]&lt;br /&gt;hgext.hgview=/path/to/hgview/hgext/hgview.py&lt;br /&gt;&lt;br /&gt;You can choose your prefered interface in the [hgview] section:&lt;br /&gt;&lt;br /&gt;[hgview]&lt;br /&gt;interface = qt # or raw or curses&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dependencies&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;hgview depends on several third-party python packages:&lt;br /&gt;&lt;br /&gt;python 2.5&lt;br /&gt;Mercurial 1.1&lt;br /&gt;&lt;br /&gt;For the qt4 based interface:&lt;br /&gt;&lt;br /&gt;pyqt4 with qscintilla&lt;br /&gt;PyQt4 dev tools are also required to run it from sources, which may require the installation of a specific package; on Debian/Ubuntu, the package pyqt4-dev-tools must be installed.&lt;br /&gt;&lt;br /&gt;For the text based interface:&lt;br /&gt;&lt;br /&gt;urwid (console user interface library)&lt;br /&gt;pyinotify (automatically refreshing)&lt;br /&gt;pygments (syntax highlighter)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_FHA_yj6nNc/TuzXhtP0wQI/AAAAAAAABQA/MRt5Zw7mWTI/s1600/hgview_file+diff+viewer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://3.bp.blogspot.com/-_FHA_yj6nNc/TuzXhtP0wQI/AAAAAAAABQA/MRt5Zw7mWTI/s400/hgview_file+diff+viewer.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-c_eG_JyZFyc/TuzXcXpG3EI/AAAAAAAABP4/3HfBqC397hs/s1600/hgview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="343" src="http://3.bp.blogspot.com/-c_eG_JyZFyc/TuzXcXpG3EI/AAAAAAAABP4/3HfBqC397hs/s400/hgview.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_FHA_yj6nNc/TuzXhtP0wQI/AAAAAAAABQA/MRt5Zw7mWTI/s1600/hgview_file+diff+viewer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://3.bp.blogspot.com/-_FHA_yj6nNc/TuzXhtP0wQI/AAAAAAAABQA/MRt5Zw7mWTI/s400/hgview_file+diff+viewer.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cjKoJ-kUZYg/TuzXtKbV9HI/AAAAAAAABQI/NK2RquoReFo/s1600/hgview_main.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://2.bp.blogspot.com/-cjKoJ-kUZYg/TuzXtKbV9HI/AAAAAAAABQI/NK2RquoReFo/s400/hgview_main.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-35cFr5_1cc8/TuzXykB7aYI/AAAAAAAABQQ/CzpqLt6C1ek/s1600/hgview-console.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://3.bp.blogspot.com/-35cFr5_1cc8/TuzXykB7aYI/AAAAAAAABQQ/CzpqLt6C1ek/s400/hgview-console.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-2411025429442143012?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/2411025429442143012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=2411025429442143012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2411025429442143012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2411025429442143012'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/hgview-is-simple-tool-aiming-at.html' title='Hgview is a simple tool aiming at visually navigate in a Mercurial repository history.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-YSZJGWseUXU/TuzXERbFneI/AAAAAAAABPw/Yg-1rPkQK58/s72-c/mercurial-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-3786527824257225210</id><published>2012-01-22T11:20:00.000-06:00</published><updated>2012-01-22T11:20:00.055-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>What distinguish GRhino from most other Othello games is that GRhino will be targeted for experienced Othello players.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gpK9PEIN340/TuzS2jdpMNI/AAAAAAAABPo/gkQGqcnZ_ps/s1600/GRhino_vs_Reversi42.2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/-gpK9PEIN340/TuzS2jdpMNI/AAAAAAAABPo/gkQGqcnZ_ps/s320/GRhino_vs_Reversi42.2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://rhino.sourceforge.net/" target="_blank"&gt;GRhino&lt;/a&gt;, or Rhino its former name, is an Othello/Reversi game on Linux and other UNIX-like systems as long as GNOME 2 libraries are installed.&lt;br /&gt;&lt;br /&gt;It is currently under development and a new version is available occasionally. The latest version is 0.16.1. You can download it here. (list of changes)&lt;br /&gt;&lt;br /&gt;What distinguish GRhino from most other Othello games is that GRhino will be targeted for experienced Othello players. Strong AI is the main focus with some additional good, useful features (like an endgame solver) is planned. The ultimate target strength of the AI is that it should be able to beat the best human player at the highest difficulty level. Beating Logistello (the strongest program available) is not in the plan :)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Current Progress.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Some important AI infrastructure has been finished. Pattern evaluator and open book are mostly done but still requires some further optimization and data file compression. Multi prob-cut to speedup the AI is still missing so it still has a limit on its game strength but this mostly affects playing against other strong AI out there. The main focus for current development is about user interface and features.&lt;br /&gt;&lt;br /&gt;Currently finished parts include:&lt;br /&gt;&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; End game search. It can now solve the exact score (in about 20 sec on P-133) at around 15 empties and Win-Loss-Draw at a slightly higher number of empties.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Move ordering.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Start game from known openings.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Display opening name.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; A decent pattern-based evaluation with parity knowledge.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; A decent open book with opening variations allowed.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Browse IOS and GGS format game file.&lt;br /&gt;&lt;br /&gt;Features that should be in the version 1.0 release are&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Timed game for user (time control for AI is probably implemented later).&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Multi prob-cut.&lt;br /&gt;&lt;br /&gt;Features that are probably left out for the short term plan&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Think on opponent's time.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; Open book, pattern learning.&lt;br /&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp; All sort of advanced stuffs like connecting to GGS, end game solver, browsing Thor database, etc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;Current version is 0.16.1.  Only some of the features planned for version 1.0.0 are implemented.  The interim AI should be challenging  enough for average players.   You can see the list of changes between versions of GRhino &lt;a href="http://rhino.sourceforge.net/NEWS"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This program requires GTK+ 2, GNOME 2, and Pthreads libraries and headers  installed.   You also need a decent C++ compiler to build GRhino. About 35MB of available RAM is needed by GRhino while running.&lt;br /&gt;&lt;br /&gt;Download  &lt;a href="http://ftp1.sourceforge.net/rhino/grhino-0.16.1.tar.gz"&gt;grhino-0.16.1.tar.gz&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;For those with GTK+ and GNOME version 1, you can use the older GRhino 0.9.0.&lt;br /&gt;&lt;br /&gt;Download  &lt;a href="http://ftp1.sourceforge.net/rhino/grhino-0.9.0.tar.gz"&gt;grhino-0.9.0.tar.gz&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Older versions can be download from &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=13362"&gt;here&lt;/a&gt;.  &lt;br /&gt;&lt;b&gt;Screenshots:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;The screen shot of GRhino 0.15.1 with more buttons on toolbar, choosing small toolbar icon, and no text below icon.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Pd77ccoHavY/TuzP4H_wd3I/AAAAAAAABOw/EyXrqE1f2js/s1600/grhino0151.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-Pd77ccoHavY/TuzP4H_wd3I/AAAAAAAABOw/EyXrqE1f2js/s400/grhino0151.png" width="396" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;Game history window showing all previous moves. Clicking on any move display the game board at that stage.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qb-tZzaV0NI/TuzQCnuzqeI/AAAAAAAABO4/yCcxlib95C4/s1600/grhino0151-hist.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://4.bp.blogspot.com/-qb-tZzaV0NI/TuzQCnuzqeI/AAAAAAAABO4/yCcxlib95C4/s400/grhino0151-hist.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;Opening game file from GGS. Note that the text in the &lt;i&gt;Result&lt;/i&gt; field varies depending on the game file format.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-y7qToGojc6A/TuzQRdgpqdI/AAAAAAAABPA/Jvw39Fg7wRQ/s1600/grhino0151-list.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://3.bp.blogspot.com/-y7qToGojc6A/TuzQRdgpqdI/AAAAAAAABPA/Jvw39Fg7wRQ/s400/grhino0151-list.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Screen Shots of Ancient Versions.&lt;/b&gt;&lt;br /&gt;&lt;h4&gt;Version 0.10.0&lt;/h4&gt;The screen shot of main window showing small board graphics, board border and a new toolbar.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-R738MDzfKZ8/TuzQzB0hABI/AAAAAAAABPI/t-RZQyual_0/s1600/grhino0100.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-R738MDzfKZ8/TuzQzB0hABI/AAAAAAAABPI/t-RZQyual_0/s400/grhino0100.png" width="309" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;h4&gt;Version 0.9.0&lt;/h4&gt;&lt;h4&gt;&lt;span style="font-weight: normal;"&gt;The screen shot of GRhino 0.9.0 under GNOME 2. &lt;/span&gt;&lt;/h4&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xAcWAoNtLxA/TuzQ9LTIHvI/AAAAAAAABPQ/mvafcNPSwoc/s1600/grhino090.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-xAcWAoNtLxA/TuzQ9LTIHvI/AAAAAAAABPQ/mvafcNPSwoc/s400/grhino090.png" width="338" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;The screen shot of GRhino 0.9.0 under GNOME 2.&lt;br /&gt;&lt;h4&gt;Version 0.1.0&lt;/h4&gt;This version featuring a new status bar.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Mcva1RmGpQE/TuzRdS0tA0I/AAAAAAAABPY/sdwiF0uNN1A/s1600/grhino0100.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-Mcva1RmGpQE/TuzRdS0tA0I/AAAAAAAABPY/sdwiF0uNN1A/s400/grhino0100.png" width="309" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4&gt;Version 0.0.0&lt;/h4&gt;The first version released.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-iDTcD1y8h0s/TuzR80u_4kI/AAAAAAAABPg/A35jYyooNn8/s1600/rhino000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-iDTcD1y8h0s/TuzR80u_4kI/AAAAAAAABPg/A35jYyooNn8/s400/rhino000.png" width="351" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-3786527824257225210?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/3786527824257225210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=3786527824257225210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/3786527824257225210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/3786527824257225210'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/what-distinguish-grhino-from-most-other.html' title='What distinguish GRhino from most other Othello games is that GRhino will be targeted for experienced Othello players.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-gpK9PEIN340/TuzS2jdpMNI/AAAAAAAABPo/gkQGqcnZ_ps/s72-c/GRhino_vs_Reversi42.2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1362069583154415789</id><published>2012-01-17T10:53:00.000-06:00</published><updated>2012-01-17T10:53:00.377-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>LMarbles is an Atomix clone with a slight change in concept.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YB5tl1jx-zs/TuzMF80GhmI/AAAAAAAABOA/SXW-tzDXH4g/s1600/lmarbles1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://1.bp.blogspot.com/-YB5tl1jx-zs/TuzMF80GhmI/AAAAAAAABOA/SXW-tzDXH4g/s320/lmarbles1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;LMarbles is an Atomix clone with a slight change in concept.&lt;br /&gt;&lt;br /&gt;Instead of assembling molecules you create figures out of marbles.&lt;br /&gt;&lt;br /&gt;Nevertheless, the basic game play is the same: If a marble starts to move it will not stop until it hits a wall or another marble.&lt;br /&gt;&lt;br /&gt;To make it more interesting there are obstacles like one-way streets, crumbling walls and portals.&lt;br /&gt;&lt;br /&gt;As Marbles is meant as a puzzle game you play against a move limit and not a time limit. This way you have as much time as you need to think.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://lgames.sourceforge.net/download.php?project=LMarbles&amp;amp;url=SOURCEFORGE/lgames/lmarbles-1.0.8.tar.gz" target="_blank"&gt;Download.&lt;/a&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1362069583154415789" name="game"&gt;How To Play.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Marbles is very similiar to Atomix and was heavily inspired by it. Goal is to create a more or less complex figure out of single marbles within a time limit to reach the next level.&lt;br /&gt;Sounds easy? Well, there is a problem: If a marble starts to move it will not stop until it hits a wall or marble.&lt;br /&gt;&lt;br /&gt;There are also some obstacles:&lt;br /&gt;&lt;br /&gt;If a marble moves on such an arrow it will change its direction to the direction the arrow points at. If a marble comes from the direction the arrow points at it will stop before the arrow.&lt;br /&gt;&lt;br /&gt;These yellow and black stripes mean this tile can neither be accessed from these sides nor from the side the arrow points at. So there is only one way to get past this obstacle.&lt;br /&gt;&lt;br /&gt;If a marble encounters such a teleport it will teleport to the second one of the same color and keep on moving in the same direction.&lt;br /&gt;&lt;br /&gt;Such a crumbling wall takes one, two or three hits before it vanishes completely. The number of hits left is displayed by a small digit in the lower right corner of the crumbling wall.&lt;br /&gt;&lt;br /&gt;You play against a move limit and you'll gain the following score when you finished a level:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;table border="2" cellpadding="10" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td&gt;Difficulty&lt;/td&gt;&lt;td&gt;Level Bonus&lt;/td&gt;&lt;td&gt;Bonus per remaining move&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt; &lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;Easy&lt;/td&gt;&lt;td&gt;500&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;Normal&lt;/td&gt;&lt;td&gt;1000&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;Hard&lt;/td&gt;&lt;td&gt;2000&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;Brainstorm&lt;/td&gt;&lt;td&gt;5000&lt;/td&gt;&lt;td&gt;250&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;i&gt;You will &lt;b&gt;not&lt;/b&gt; gain points twice for the same level!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If you run Marbles the very first time only one profile (named 'Michael') exists. You probably want to play with a profile named like you. How to create and use a new profile is described in Menu.&lt;br /&gt;&lt;br /&gt;Levels are grouped in chapters and chapters are grouped in levelsets. Right now, Marbles comes with just one levelset called 'Original' containing three chapters with ten levels each. Of course, you can create your own levelsets.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;You have unlimited tries to solve a level! The order in which you  solve levels of one chapter does not matter! There are small lights in  the right lower corner of the screen of one of the following colors: red(cannot be  accessed), orange(can be accessed, not solved yet) and green (already solved, you will not gain any score for solving it  again). Just click on a light and confirm to change the level. To enter a new chapter ALL previous levels have to  be solved.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&amp;nbsp;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Although the interface is quite intuitive you should take a look at the controls.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Controls.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Select a marble:&lt;/i&gt; Left-click on it. (You can simply change selection by clicking on another marble)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Release a marble:&lt;/i&gt; Right-click anywhere.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Move a marble:&lt;/i&gt; When you selected a marble move the mouse pointer into the wanted direction. If movement is possible the mouse pointer will change into a big arrow pointing into the direction. Then simply left-click.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Change the level:&lt;/i&gt; As written in 'How To Play' these lights in the right lower corner represent the levels. Simply left-click on a green or orange one and confirm the change. (If you choose the current level (white frame) this will be the same as restarting this level.)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;i&gt;Confirm:&lt;/i&gt; When you quit, restart or change the level you will be asked to confirm first by pressing 'y' or 'n'. You can do this with left-click(yes) or right-click(no) as well.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Important keys:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; [Escape]: Quits the game after confirmation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; [r]: Restarts level after confirmation.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; [p]: Pauses game.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; [Space]: If you think your last movement was wrong you can restore the old position by pressing Space as long as the marble did not hit a crumbling wall (can be redefined in options/controls).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;You can use the cursor keys to move a marble (can also be redefined)!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt; If your difficulty is 'Training' press a movement key or left mouse  button while a marble is moving to 'warp' it to its destination!&lt;/i&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1362069583154415789" name="levels"&gt;Creating Your Own Levels.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As described in 'How To Play' levels are grouped in chapters and chapters are grouped in levelsets. A levelset is a file in Marbles' subdirectory 'levels' without any extension. When finished with the creation you must become root and copy it to the install directory usually /usr/local/share/games/marbles/levels (if you installed marbles).&lt;br /&gt;&lt;br /&gt;That's it. Of course, you must test and change a lot while developing so you should extract Marbles' source somewhere temporary, run configure with the option --disable-install which allows you to work in Marbles' temporary 'levels' directory where you can simply edit and test your levelset. (the 'levels' directory should already contain a file called 'Original').&lt;br /&gt;&lt;br /&gt;Once again step by step: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;temporarily extract the source somewhere (e.g. /tmp)&lt;/li&gt;&lt;li&gt;change to this source directory&lt;/li&gt;&lt;li&gt;run './configure --disable-install'; 'make' (do not type 'make install'!!!)&lt;/li&gt;&lt;li&gt;change to ./marbles/levels&lt;/li&gt;&lt;li&gt;create an empty file without any extension (e.g. 'Brainstorm')&lt;/li&gt;&lt;li&gt;&lt;b&gt;edit this file properly&lt;/b&gt; (as described below)&lt;/li&gt;&lt;li&gt;test it by running Marbles (binary can be found in the parent directory of 'levels')&lt;/li&gt;&lt;li&gt;when everything works fine, become root and install it to Marbles' install directory (usually /usr/local/share/games/marbles/levels - &lt;i&gt;of course, you must have installed Marbles before doing this&lt;/i&gt;) &lt;/li&gt;&lt;/ul&gt;When testing your levelsets you should use a separate profile (e.g. called 'Testing').&lt;br /&gt;&lt;br /&gt;If you start creating a new levelset with, say, ten levels per chapter but you have made only one level so far Marbles will stop parsing the file and ask for confirmation if you try to start this levelset (press 'y' or left-click). All levels before the error can be played without problems but because Marbles stopped parsing further levels does not exist.&lt;br /&gt;&lt;br /&gt;Changing to such a non-existing level might result in an infinite loop. But when you are finished with creating your levelset no errors or warnings should occur! (If you run Marbles in an xterm errors and warnings will be displayed.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cgnt2ppcIys/TuzNGH1mgfI/AAAAAAAABOI/CGuYFkn46-8/s1600/lmarbles.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-cgnt2ppcIys/TuzNGH1mgfI/AAAAAAAABOI/CGuYFkn46-8/s400/lmarbles.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-n8Nhs9tdZD4/TuzNK2utDSI/AAAAAAAABOQ/Zf1163ZBS7s/s1600/lmarbles1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-n8Nhs9tdZD4/TuzNK2utDSI/AAAAAAAABOQ/Zf1163ZBS7s/s400/lmarbles1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UMWvMx6nAHQ/TuzNOzCOO8I/AAAAAAAABOY/S0-1osLI8HY/s1600/lmarbles2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-UMWvMx6nAHQ/TuzNOzCOO8I/AAAAAAAABOY/S0-1osLI8HY/s400/lmarbles2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zrDfWVcijxw/TuzNTfu-ImI/AAAAAAAABOg/86kaNrxZW7M/s1600/lmarbles3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-zrDfWVcijxw/TuzNTfu-ImI/AAAAAAAABOg/86kaNrxZW7M/s400/lmarbles3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-T9XXb84z6ac/TuzNW9ahgQI/AAAAAAAABOo/Qx669Yqdh2w/s1600/lmarbles3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-T9XXb84z6ac/TuzNW9ahgQI/AAAAAAAABOo/Qx669Yqdh2w/s400/lmarbles3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1362069583154415789?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1362069583154415789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1362069583154415789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1362069583154415789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1362069583154415789'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/lmarbles-is-atomix-clone-with-slight.html' title='LMarbles is an Atomix clone with a slight change in concept.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YB5tl1jx-zs/TuzMF80GhmI/AAAAAAAABOA/SXW-tzDXH4g/s72-c/lmarbles1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-6129801251188970878</id><published>2012-01-10T15:37:00.000-06:00</published><updated>2012-01-10T15:37:00.833-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>TORCS is a highly portable multi platform car racing simulation.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--kRnfjGoq54/TupqcZE34sI/AAAAAAAABM4/RNdIxsbPUEA/s1600/torcs_tangofied.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/--kRnfjGoq54/TupqcZE34sI/AAAAAAAABM4/RNdIxsbPUEA/s320/torcs_tangofied.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://torcs.sourceforge.net/" target="_blank"&gt;TORCS&lt;/a&gt;, The Open Racing Car Simulator is a highly portable multi platform car racing simulation. It is used as ordinary car racing game, as AI racing game and as research platform. It runs on Linux (x86, AMD64 and PPC), FreeBSD, MacOSX and Windows.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;The source code of TORCS is licensed under the GPL ("Open Source"). You find more information about the project in the menu bar on the left. If you need help have a look at the FAQ first. You can contact us on the torcs-users mailing list (you need to subscribe to use it).&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;TORCS features more than 50 different cars, more than 20 tracks, and 50 opponents to race against. Your can steer with a joystick or steering wheel, if the device is supported by your platform. It is also possible to drive with the mouse or the keyboard. Graphic features lighting, smoke, skidmarks and glowing brake disks.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;The simulation features a simple damage model, collisions, tire and wheel properties (springs, dampers, stiffness, ...), aerodynamics (ground effect, spoilers, ...) and much more. The gameplay allows different types of races from the simple practice session up to the championship. Enjoy racing against your friends in the split screen mode with up to four human players.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;TORCS was initially written by Eric Espié and Christophe Guionneau, substantial parts have been added by other contributors (have a look into the "Credits" section for details). The TORCS source code is licensed under the terms of the GNU General Public License (GPL), most of the artwork is licensed under the Free Art License, have a look into the packages for details about copyright holders and the licensing.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KKeOTwG_D9k/TuprHnno6eI/AAAAAAAABNA/6EEc6Bqoj1U/s1600/torcs1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-KKeOTwG_D9k/TuprHnno6eI/AAAAAAAABNA/6EEc6Bqoj1U/s400/torcs1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt; Linux Binary with Installer (1.3.0):&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;   This binary is dynamically linked, be aware that it is possible that this does not work on your system.   If you try it anyway please report any problems or as well successful installs, such that we can improve it   (without feedback this is not possible, of course the installer works on our systems). You can get it   &lt;a href="http://prdownloads.sourceforge.net/torcs/torcs-1.3.0-linux-glibc-2.3-pIII.bz2.run?download"&gt;here&lt;/a&gt;.   Install it with "torcs-1.3.0-linux-glibc-2.3-pIII.bz2.run". To resolve missing dynamic libraries you   can run "torcs -l" (have a look at &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#commandlineopts"&gt;the command line options&lt;/a&gt;).   It requires at least a Pentium 3 compatible CPU to run.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;For Linux and FreeBSD from "all-in-one" Source Package:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Check the &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#dependencies"&gt;&lt;b&gt;dependencies&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Download the source package &lt;a href="http://prdownloads.sourceforge.net/torcs/torcs-1.3.1.tar.bz2?download"&gt;torcs-1.3.1.tar.bz2&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Unpack the package with "tar xfvj torcs-1.3.1.tar.bz2".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Run the following commands:   &lt;/span&gt;   &lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;$ cd torcs-1.3.1&lt;br /&gt;$ ./configure        # --prefix="target dir", --enable-debug or --disable-xrandr might be of interest&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;$ make datainstall&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;   &lt;/span&gt;    &lt;span style="font-size: small;"&gt;    Default installation directories:    &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/bin - TORCS command (directory should be in your PATH)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/lib/torcs - TORCS dynamic libs (directory MUST be in your LD_LIBRARY_PATH if you don't use the torcs shell)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/share/games/torcs - TORCS data files&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;   &lt;/span&gt;      &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Run the "torcs" command (default location is /usr/local/bin/torcs), you can use &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#commandlineopts"&gt;those command line options&lt;/a&gt;.   &lt;br /&gt;All the configuration data, race results and players options will be saved below the $HOME/.torcs directory.   &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;For Linux From Separated Source Packages.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Check the &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#dependencies"&gt;&lt;b&gt;dependencies&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Download the following source packages:    &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-src.tgz?download"&gt;TORCS-1.3.1-src.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-src-robots-base.tgz?download"&gt;TORCS-1.3.1-src-robots-base.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Unpack the packages (tar xvfz filename.tgz)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Run the following commands:   &lt;/span&gt;   &lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;$ cd torcs-1.3.1&lt;br /&gt;$ ./configure        # --prefix="target dir", --enable-debug or --disable-xrandr might be of interest&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;  &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;   &lt;/span&gt;     &lt;span style="font-size: small;"&gt;     Default installation directories:     &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/bin - TORCS command (directory should be in your PATH)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/lib/torcs - TORCS dynamic libs (directory MUST be in your LD_LIBRARY_PATH if you don't use the torcs shell)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/share/games/torcs - TORCS data files&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;    &lt;/span&gt;       &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Download the following data packages:    &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data.tgz?download"&gt;TORCS-1.3.1-data.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;, system data)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-tracks-road.tgz?download"&gt;TORCS-1.3.1-data-tracks-road.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;, road-circuit tracks)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-cars-extra.tgz?download"&gt;TORCS-1.3.1-data-cars-extra.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;, cars)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-tracks-oval.tgz?download"&gt;TORCS-1.3.1-data-tracks-oval.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;, oval-like tracks)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-tracks-dirt.tgz?download"&gt;TORCS-1.3.1-data-tracks-dirt.tgz&lt;/a&gt; (&lt;b&gt;mandatory&lt;/b&gt;, dirt tracks)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-cars-Patwo-Design.tgz?download"&gt;TORCS-1.3.1-data-cars-Patwo-Design.tgz&lt;/a&gt; (rally cars, optional)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-cars-kcendra-gt.tgz?download"&gt;TORCS-1.3.1-data-cars-kcendra-gt.tgz&lt;/a&gt; (GT cars from the 60's, optional)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-cars-kcendra-roadsters.tgz?download"&gt;TORCS-1.3.1-data-cars-kcendra-roadsters.tgz&lt;/a&gt; (roadsters from the 60's, optional)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/torcs/TORCS-1.3.1-data-cars-kcendra-sport.tgz?download"&gt;TORCS-1.3.1-data-cars-kcendra-sport.tgz&lt;/a&gt; (sport cars from the 60's, optional) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;   &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Go to the /usr/local/share/games/torcs or "target dir"/share/games/torcs directory.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Untar the data packages.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Run the "torcs" command (default location is /usr/local/bin/torcs), you can use &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#commandlineopts"&gt;those command line options&lt;/a&gt;.   &lt;br /&gt;All the configuration data, race results and players options will be saved below the $HOME/.torcs directory.   &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;     For more detailed installation instructions have a look at &lt;a href="http://www.berniw.org/"&gt;Bernhard "Berniw" Wymann's site&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Linux From Sources CVS.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;    You'll need those &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#dependencies"&gt;&lt;b&gt;dependencies&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;   &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Getting the sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;     You have to run the following commands to get the sources (might sometimes not compile or crash):     &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;       cvs -d:pserver:anonymous@torcs.cvs.sourceforge.net:/cvsroot/torcs login       &lt;br /&gt;&lt;br /&gt;The 1.3.1 trunk is:&lt;br /&gt;&lt;br /&gt;cvs -z3 -d:pserver:anonymous@torcs.cvs.sourceforge.net:/cvsroot/torcs co -r r1-3-1 -P torcs       &lt;br /&gt;&lt;br /&gt;Get more info on CVS.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;            &lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-c4mqNUJu4Vg/TuprUF2eetI/AAAAAAAABNI/9wFVwhWiC8A/s1600/torcs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-c4mqNUJu4Vg/TuprUF2eetI/AAAAAAAABNI/9wFVwhWiC8A/s400/torcs.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;Compiling.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Run the following commands:     &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;$ cd torcs/torcs&lt;br /&gt;$ ./configure        # --prefix="target dir", --enable-debug or --disable-xrandr might be of interest&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;$ make datainstall&lt;br /&gt;      &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;     &lt;/span&gt;&lt;/span&gt;     &lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;     Default installation directories:     &lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/bin - TORCS command (directory should be in your PATH)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/lib/torcs - TORCS dynamic libs (directory MUST be in your LD_LIBRARY_PATH if you don't use the torcs shell)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;/usr/local/share/games/torcs - TORCS data files&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;    &lt;/span&gt;&lt;br style="font-family: inherit;" /&gt;&lt;span style="font-family: inherit;"&gt;   &lt;/span&gt;&lt;/span&gt;    &lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;   Run the "torcs" command (default location is /usr/local/bin/torcs), you can use &lt;a href="http://torcs.sourceforge.net/index.php?name=Sections&amp;amp;op=viewarticle&amp;amp;artid=3#commandlineopts"&gt;those command line options&lt;/a&gt;.   &lt;br /&gt;All the configuration data, race results and players options will be saved below the $HOME/.torcs directory.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Dependencies.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Requisites for Linux      &lt;/span&gt;&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You will need:       &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Hardware accelerated OpenGL (usually provided by your distro).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.opengl.org/developers/documentation/glut/index.html?glut#first_hit" target="_top"&gt;GLUT 3.7&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Or &lt;a href="http://freeglut.sourceforge.net/" target="_top"&gt;FreeGlut&lt;/a&gt; (better for full screen support than GLUT).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://plib.sourceforge.net/" target="_top"&gt;PLIB 1.8.5 version&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.openal.org/"&gt;OpenAL&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://libpng.sourceforge.net/" target="_top"&gt;libpng and zlib&lt;/a&gt; (usually provided by your distro).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tAV9ms3-E7M/TuprgBx27cI/AAAAAAAABNQ/q55rQyisbMo/s1600/torcs2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-tAV9ms3-E7M/TuprgBx27cI/AAAAAAAABNQ/q55rQyisbMo/s400/torcs2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nwMrm6WxG7I/TuprmFp6OyI/AAAAAAAABNY/oJYcYpmUsv4/s1600/torcs3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-nwMrm6WxG7I/TuprmFp6OyI/AAAAAAAABNY/oJYcYpmUsv4/s400/torcs3.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-eeLDUA5bXd0/Tuprr1iDs8I/AAAAAAAABNg/_fEbM2yRrUA/s1600/torcs4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-eeLDUA5bXd0/Tuprr1iDs8I/AAAAAAAABNg/_fEbM2yRrUA/s400/torcs4.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XsEf3XxXZLc/TupsRriwGvI/AAAAAAAABNo/1JJo-w4zO0w/s1600/torcs-splash-3d_final.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-XsEf3XxXZLc/TupsRriwGvI/AAAAAAAABNo/1JJo-w4zO0w/s400/torcs-splash-3d_final.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xP5IGVr0Wjc/TupsXOWO1AI/AAAAAAAABNw/Q5dvfVeLIa8/s1600/torcs5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="http://4.bp.blogspot.com/-xP5IGVr0Wjc/TupsXOWO1AI/AAAAAAAABNw/Q5dvfVeLIa8/s400/torcs5.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8Lop3IkglOk/TupsaVEVyGI/AAAAAAAABN4/eC7tEvQmPjE/s1600/torcs6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-8Lop3IkglOk/TupsaVEVyGI/AAAAAAAABN4/eC7tEvQmPjE/s400/torcs6.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-6129801251188970878?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/6129801251188970878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=6129801251188970878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6129801251188970878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6129801251188970878'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/torcs-is-highly-portable-multi-platform.html' title='TORCS is a highly portable multi platform car racing simulation.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--kRnfjGoq54/TupqcZE34sI/AAAAAAAABM4/RNdIxsbPUEA/s72-c/torcs_tangofied.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1786586250569892294</id><published>2012-01-03T15:10:00.000-06:00</published><updated>2012-01-03T15:10:00.121-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Version Control System'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><category scheme='http://www.blogger.com/atom/ns#' term='System'/><title type='text'>Git is a distributed revision control system with an emphasis on speed.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-u0limu5G7w4/Tupj4MCwEJI/AAAAAAAABMw/A76fr-i2724/s1600/Git_data_flow_simplified.svg.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-u0limu5G7w4/Tupj4MCwEJI/AAAAAAAABMw/A76fr-i2724/s1600/Git_data_flow_simplified.svg.png" /&gt;&lt;/a&gt;&lt;/div&gt;Git is a distributed revision control system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development.&lt;br /&gt;&lt;br /&gt;Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.&lt;br /&gt;&lt;br /&gt;Git's current software maintenance is overseen by Junio Hamano. Git is free software distributed under the terms of the GNU General Public License version 2.&lt;br /&gt;&lt;br /&gt;Linus Torvalds has quipped about the name "git", which is British English slang for a stupid or unpleasant person: "I'm an egotistical bastard, and I name all my projects after myself. First Linux, now git."(Note that Torvalds did not in fact name Linux.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Characteristics.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Git's design is a synthesis of Torvalds's experience with Linux in maintaining a large distributed development project, along with his intimate knowledge of file system performance gained from the same project and the urgent need to produce a working system in short order. These influences led to the following implementation choices:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Strong support for non-linear development.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Git supports rapid branching and merging, and includes specific tools for visualizing and navigating a non-linear development history. A core assumption in Git is that a change will be merged more often than it is written, as it is passed around various reviewers. Branches in git are very lightweight: A branch in git is only a reference to a single commit. With its parental commits, the full branch structure can be constructed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Distributed development.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Like Darcs, BitKeeper, Mercurial, SVK, Bazaar and Monotone, Git gives each developer a local copy of the entire development history, and changes are copied from one such repository to another. These changes are imported as additional development branches, and can be merged in the same way as a locally developed branch.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Compatibility with existing systems/protocols.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Repositories can be published via HTTP, FTP, rsync, or a Git protocol over either a plain socket or ssh. Git also has a CVS server emulation, which enables the use of existing CVS clients and IDE plugins to access Git repositories. Subversion and svk repositories can be used directly with git-svn.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Efficient handling of large projects.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Torvalds has described Git as being very fast and scalable, and performance tests done by Mozilla showed it was an order of magnitude faster than some revision control systems, and fetching revision history from a locally stored repository can be one hundred times faster than fetching it from the remote server. In particular, Git does not get slower as the project history grows larger.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cryptographic authentication of history.&lt;/b&gt;&lt;br /&gt;The Git history is stored in such a way that the name of a particular revision (a "commit" in Git terms) depends upon the complete development history leading up to that commit. Once it is published, it is not possible to change the old versions without it being noticed. The structure is similar to a hash tree, but with additional data at the nodes as well as the leaves.(Mercurial and Monotone also have this property.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Toolkit-based design.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Git was designed as a set of programs written in C, and a number of shell scripts that provide wrappers around those programs. Although most of those scripts have since been rewritten in C for speed and portability, the design remains, and it is easy to chain the components together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pluggable merge strategies.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As part of its toolkit design, Git has a well-defined model of an incomplete merge, and it has multiple algorithms for completing it, culminating in telling the user that it is unable to complete the merge automatically and manual editing is required.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Garbage accumulates unless collected.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Aborting operations or backing out changes will leave useless dangling objects in the database. These are generally a small fraction of the continuously growing history of wanted objects. Git will automatically perform garbage collection when enough loose objects have been created in the repository. Garbage collection can be called explicitly using git gc --prune.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Periodic explicit object packing.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Git stores each newly created object as a separate file. Although individually compressed, this takes a great deal of space and is inefficient. This is solved by the use of "packs" that store a large number of objects in a single file (or network byte stream), delta-compressed among themselves. Packs are compressed using the heuristic that files with the same name are probably similar, but do not depend on it for correctness.&lt;br /&gt;&lt;br /&gt;Newly created objects (newly added history) are still stored singly, and periodic repacking is required to maintain space efficiency. The process of packing the repository can be very computationally expensive. By allowing objects to exist in the repository in a loose, but quickly generated format, git allows the expensive pack operation to be deferred until later when time does not matter (e.g. the end of the work day). Git does periodic repacking automatically but manual repacking is also possible with the git gc command.&lt;br /&gt;&lt;br /&gt;Another property of Git is that it snapshots directory trees of files. The earliest systems for tracking versions of source code, SCCS and RCS, worked on individual files and emphasized the space savings to be gained from interleaved deltas (SCCS) or delta encoding (RCS) the (mostly similar) versions. Later revision control systems maintained this notion of a file having an identity across multiple revisions of a project. However, Torvalds rejected this concept. Consequently, Git does not explicitly record file revision relationships at any level below the source code tree.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Inexplicit revision relationships has some significant consequences:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It is slightly more expensive to examine the change history of a single file than the whole project. To obtain a history of changes affecting a given file, Git must walk the global history and then determine whether each change modified that file.&lt;br /&gt;&lt;br /&gt;This method of examining history does, however, let Git produce with equal efficiency a single history showing the changes to an arbitrary set of files. For example, a subdirectory of the source tree plus an associated global header file is a very common case.&lt;br /&gt;Renames are handled implicitly rather than explicitly. A common complaint with CVS is that it uses the name of a file to identify its revision history, so moving or renaming a file is not possible without either interrupting its history, or renaming the history and thereby making the history inaccurate. Most post-CVS revision control systems solve this by giving a file a unique long-lived name (a sort of inode number) that survives renaming. Git does not record such an identifier, and this is claimed as an advantage.&lt;br /&gt;&lt;br /&gt;Source code files are sometimes split or merged as well as simply renamed, and recording this as a simple rename would freeze an inaccurate description of what happened in the (immutable) history. Git addresses the issue by detecting renames while browsing the history of snapshots rather than recording it when making the snapshot. (Briefly, given a file in revision N, a file of the same name in revision N−1 is its default ancestor. However, when there is no like-named file in revision N−1, Git searches for a file that existed only in revision N−1 and is very similar to the new file.) However, it does require more CPU-intensive work every time history is reviewed, and a number of options to adjust the heuristics.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Git implements several merging strategies; a non-default can be selected at merge time:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;resolve: the traditional three-way merge algorithm.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;recursive: This is the default when pulling or merging one branch, and is a variant of the three-way merge algorithm. "When there are more than one common ancestors that can be used for three-way merge, it creates a merged tree of the common ancestors and uses that as the reference tree for the three-way merge. This has been reported to result in fewer merge conflicts without causing mis-merges by tests done on actual merge commits taken from Linux 2.6 kernel development history. Additionally this can detect and handle merges involving renames."[40]&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;octopus: This is the default when merging more than two heads.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The following websites provide free source code hosting for Git repositories:&lt;sup class="reference" id="cite_ref-49"&gt;&lt;a href="http://en.wikipedia.org/wiki/Git_%28software%29#cite_note-49"&gt;&lt;/a&gt;&lt;/sup&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;BerliOS&lt;/li&gt;&lt;li&gt;Bitbucket&lt;/li&gt;&lt;li&gt;GitHub&lt;/li&gt;&lt;li&gt;Gitorious&lt;/li&gt;&lt;li&gt;GNU Savannah&lt;/li&gt;&lt;li&gt;Google Code&lt;/li&gt;&lt;li&gt;JavaForge (with pull requests to control source code contribution)&lt;/li&gt;&lt;li&gt;SourceForge&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1786586250569892294?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1786586250569892294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1786586250569892294' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1786586250569892294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1786586250569892294'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/git-is-distributed-revision-control.html' title='Git is a distributed revision control system with an emphasis on speed.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-u0limu5G7w4/Tupj4MCwEJI/AAAAAAAABMw/A76fr-i2724/s72-c/Git_data_flow_simplified.svg.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8815120313385601772</id><published>2012-01-03T13:20:00.000-06:00</published><updated>2012-02-02T13:20:53.451-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Browsers'/><title type='text'>Firebug is a web development tool that facilitates the debugging, editing, and monitoring of any website.</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s1600/firebug-large.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s1600/firebug-large.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/" target="_blank"&gt;Firebug&lt;/a&gt;  is a web development tool that facilitates the debugging, editing, and  monitoring of any website's CSS, HTML, DOM, XHR, and JavaScript; it also  provides other web development tools.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Firebug's  JavaScript panel can log errors, profile function calls, and enable the  developer to run arbitrary JavaScript. Its net panel can monitor URLs  that the browser requests, such as external CSS, JavaScript, and image  files.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The  net panel can display both request headers and response headers for  each page asset; it can also estimate the time each asset took to load.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Firebug  is free and open source; it is licensed under the BSD license. Firebug  was initially written in January 2006[4] by Joe Hewitt, one of the  original Firefox creators. The Firebug Working Group oversees the open  source development and extension of Firebug.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;It  has two major implementations: an extension (add-on) for Mozilla  Firefox and a bookmarklet implementation called Firebug Lite. A  cross-browser version is in development. Currently, the Firebug add-on  has over 3 million active daily users.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;In addition to debugging web pages, Firebug is a useful tool for web security testing and web page performance analysis.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;Features.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Inspect &lt;span class="caps"&gt;HTML&lt;/span&gt; and modify style and layout in real-time&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Use the most advanced JavaScript debugger available for any browser&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Accurately analyze network usage and performance&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Extend Firebug and add features to make Firebug even more powerful&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Get the information you need to get it done with Firebug.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="article" style="font-family: inherit;"&gt;&lt;div class="bigPara"&gt;&lt;span style="font-size: small;"&gt;Firebug  integrates with Firefox to put a wealth of  web development tools at  your fingertips while you browse. You can edit,  debug, and monitor CSS,  HTML, and JavaScript live in any web page.&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/firebugSmall.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/enable"&gt;Always at your service&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug  is always just a keystroke away, but it never  gets in your way. You  can open Firebug in a separate window, or as a bar  at the bottom of  your browser. Firebug also gives you fine-grained  control over which  websites you want to enable it for.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/enable"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/inspectAndEditHTML.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/html"&gt;Inspect and edit HTML&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug  makes it simple to find HTML elements buried deep  in the page. Once  you've found what you're looking for, Firebug gives  you a wealth of  information, and lets you edit the HTML live.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/html"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/tweakCSSToPerfection.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/css"&gt;Tweak CSS to perfection&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug's  CSS tabs tell you everything you need to know  about the styles in your  web pages, and if you don't like what it's  telling you, you can make  changes and see them take effect instantly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/css"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/visualizeCSSMetrics.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/layout"&gt;Visualize CSS metrics&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;When  your CSS boxes aren't lining up correctly it can be  difficult to  understand why.  Let Firebug be your eyes and it will  measure and  illustrate all the offsets, margins, borders, padding, and  sizes for  you.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/layout"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/monitorNetworkActivity.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/network"&gt;Monitor network activity&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Your  pages are taking a long time to load, but why? Did  you go crazy and  write too much JavaScript? Did you forget to compress  your images? Are  your ad partner's servers taking a siesta? Firebug  breaks it all down  for you file-by-file.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/network"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/debugAndProfileJavascript.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/javascript"&gt;Debug and profile JavaScript&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Firebug  includes a powerful JavaScript debugger that lets  you pause execution  at any time and have look at the state of the  world.  If your code is a  little sluggish, use the JavaScript profiler  to measure performance  and find bottlenecks fast.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/javascript"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/quicklyFindErrors.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/errors"&gt;Quickly find errors&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;When  things go wrong, Firebug lets you know immediately  and gives you  detailed and useful information about errors in  JavaScript, CSS, and  XML.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/errors"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/exploreTheDOM.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/dom"&gt;Explore the DOM&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;The  Document Object Model is a great big hierarchy of  objects and  functions just waiting to be tickled by JavaScript. Firebug  helps you  find DOM objects quickly and then edit them on the fly.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/dom"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/javascriptOnTheFly.png" width="400" /&gt;&lt;/span&gt;             &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/commandline"&gt;Execute JavaScript on the fly&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;The  command line is one of the oldest tools in the  programming toolbox.  Firebug gives you a good ol' fashioned command line  for JavaScript  complete with very modern amenities.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/commandline"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/loggingForJavaScript.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/logging"&gt;Logging for JavaScript&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Having  a fancy JavaScript debugger is great, but  sometimes the fastest way to  find bugs is just to dump as much  information to the console as you  can. Firebug gives you a set of  powerful logging functions that help  you get answers fast.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://getfirebug.com/logging"&gt;Learn more&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen" height="306" src="http://getfirebug.com/img/whatisfirebug/adjustFirebug.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;Just the way you like it&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Using  Firebug gives a lot of possibilities for web  development to your  hands. Though you're feeling something is not  working as you would like  it to? No problem. Firebug offers a lot of  options to adjust it to  your needs.&lt;/span&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;img class="miniscreen odd" height="306" src="http://getfirebug.com/img/whatisfirebug/searchAndYouShallFind.png" width="400" /&gt;&lt;/span&gt;              &lt;/div&gt;&lt;h3&gt;&lt;span style="font-size: small;"&gt;Search and you shall find&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size: small;"&gt;Sometimes  you know what you're looking for, but you can't  see it in the panel.  Using the quick search box in Firebug's toolbar  you can search inside  Firebug's panels and see the results highlighted  as you type.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: white; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;input name="q" size="55" type="text" /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Custom Search&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8815120313385601772?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8815120313385601772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8815120313385601772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8815120313385601772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8815120313385601772'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2012/01/firebug-is-web-development-tool-that_03.html' title='Firebug is a web development tool that facilitates the debugging, editing, and monitoring of any website.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-oPA4gI_znkU/TyrgROQ1QlI/AAAAAAAABVk/_0ciwe0hFjI/s72-c/firebug-large.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-2571773670216971361</id><published>2011-12-26T15:50:00.000-06:00</published><updated>2011-12-26T15:50:00.774-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>FlameRobin is the best database administration tool for Firebird SQL RDBMS.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-j08tQvXn9ss/Tukda7ZPOzI/AAAAAAAABMo/rG4RT0yqWKs/s1600/flame_robin2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://4.bp.blogspot.com/-j08tQvXn9ss/Tukda7ZPOzI/AAAAAAAABMo/rG4RT0yqWKs/s200/flame_robin2.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.flamerobin.org/" target="_blank"&gt;FlameRobin&lt;/a&gt; is a database administration tool for Firebird RDBMS.&lt;br /&gt;&lt;br /&gt;Our goal is to build a tool that is:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;lightweight (small footprint, fast execution)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;cross-platform (Linux, Windows, Mac OS X, FreeBSD, Solaris)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;dependent only on other Open Source software&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;New FlameRobin 0.9.3 snapshots for Ubuntu Natty and Debian Sid.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2 May 2011&lt;/b&gt; - Flamerobin 0.9.3 revision 2105 binary snapshots for &lt;a href="http://www.firebirdnews.org/?p=5830"&gt;Debian&lt;/a&gt; Sid and &lt;a href="http://packages.ubuntu.com/oneiric/flamerobin"&gt;Ubuntu 11.10&lt;/a&gt; Oneiric are ready to install and test with quite a &lt;a href="http://packages.qa.debian.org/f/flamerobin/news/20110429T084758Z.html"&gt;few fixes&lt;/a&gt;.For other ubuntu releases like Natty use &lt;a href="http://flamerobin.blogspot.com/2011/04/installation-guide-for-flamerobin-093_28.html"&gt;this guide&lt;/a&gt;.  Enjoy, and please be sure to report any bugs, regressions or suggestions on &lt;a href="https://lists.sourceforge.net/lists/listinfo/flamerobin-devel"&gt;flamerobin-devel&lt;/a&gt; list.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1DxyltCfgGg/TukbUYyAazI/AAAAAAAABMI/7j6dZo8Ju7o/s1600/flamerobin.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-1DxyltCfgGg/TukbUYyAazI/AAAAAAAABMI/7j6dZo8Ju7o/s400/flamerobin.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Install.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install subversion&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;maybe is needed to add the boost devel headers :)&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;apt-get install libboost-dev&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;svn co http://flamerobin.svn.sourceforge.net/svnroot/flamerobin/trunk flamerobin_trunk&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;cd flamerobin_trunk/flamerobin&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;./configure &lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;make -j2&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;make install &lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RSHsMCUMbXY/TukcebVtN0I/AAAAAAAABMQ/BZ4trKOFdFk/s1600/flamerobin_0.9.3.1938.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-RSHsMCUMbXY/TukcebVtN0I/AAAAAAAABMQ/BZ4trKOFdFk/s400/flamerobin_0.9.3.1938.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Vz_dJ9mQ6z4/TukctQAZU-I/AAAAAAAABMg/7r__HxT6Jr8/s1600/flamerobinbrace_match.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" src="http://3.bp.blogspot.com/-Vz_dJ9mQ6z4/TukctQAZU-I/AAAAAAAABMg/7r__HxT6Jr8/s400/flamerobinbrace_match.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mLs1P4aX2lA/TukclMhcPXI/AAAAAAAABMY/sRkAShM1wYI/s1600/flamerobin1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-mLs1P4aX2lA/TukclMhcPXI/AAAAAAAABMY/sRkAShM1wYI/s400/flamerobin1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-2571773670216971361?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/2571773670216971361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=2571773670216971361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2571773670216971361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2571773670216971361'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/12/flamerobin-is-best-database.html' title='FlameRobin is the best database administration tool for Firebird SQL RDBMS.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-j08tQvXn9ss/Tukda7ZPOzI/AAAAAAAABMo/rG4RT0yqWKs/s72-c/flame_robin2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8210962284759113945</id><published>2011-12-22T15:35:00.000-06:00</published><updated>2011-12-22T15:35:00.441-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Graphic Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>Giggle is a graphical frontend for the git content tracker (think of gitk on GTK+).</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-P0nzQqhOz8s/TukWoofBijI/AAAAAAAABLo/uod6A5RB9yE/s1600/giggle-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-P0nzQqhOz8s/TukWoofBijI/AAAAAAAABLo/uod6A5RB9yE/s200/giggle-logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="line874"&gt;Giggle is a graphical frontend for the git content tracker (think of gitk on GTK+).&amp;nbsp;&lt;/div&gt;&lt;div class="line874"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874"&gt;&lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862"&gt;Giggle is the result of a Hackathon &lt;a class="http" href="http://www.imendio.com/"&gt;Imendio&lt;/a&gt; had in the weekend 12th-14th of January 2007.&lt;/div&gt;&lt;div class="line862"&gt;&lt;br /&gt;&lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;The hackers participating were &lt;a href="http://live.gnome.org/CarlosGarnacho"&gt;Carlos Garnacho&lt;/a&gt;, &lt;a href="http://live.gnome.org/MikaelHallendal"&gt;Mikael Hallendal&lt;/a&gt; and Richard Hult.&amp;nbsp;&lt;/div&gt;&lt;div class="line862"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line862"&gt;&lt;/div&gt;&lt;div class="line862"&gt;&lt;/div&gt;&lt;div class="line862"&gt;&lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;&lt;/div&gt;Later was developed by Imendio's Carlos Garnacho and &lt;a href="http://live.gnome.org/SvenHerzberg"&gt;Sven Herzberg&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Links.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download: &lt;ul&gt;&lt;li&gt;&lt;div class="line862"&gt;Tarballs: &lt;a class="http" href="http://ftp.gnome.org/pub/GNOME/sources/giggle/"&gt;http://ftp.gnome.org/pub/GNOME/sources/giggle/&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line862"&gt;Official git repository: &lt;tt class="backtick"&gt;git://git.gnome.org/giggle/&lt;/tt&gt; &lt;a class="http" href="http://git.gnome.org/browse/giggle/"&gt;(Browse)&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Issue Tracker (Bug Reports, Feature Request etc.) &lt;ul&gt;&lt;li&gt;&lt;div class="line862"&gt;Report &lt;a class="https" href="https://bugzilla.gnome.org/enter_bug.cgi?product=giggle"&gt;new issue&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line862"&gt;Browse &lt;a class="https" href="https://bugzilla.gnome.org/browse.cgi?product=giggle"&gt;open issues&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Communication &lt;ul&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;a class="http" href="http://mail.gnome.org/mailman/listinfo/giggle-list"&gt;Mailing List&lt;/a&gt; (Questions and Discussions) &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line862"&gt;IRC: &lt;b&gt;#giggle&lt;/b&gt; on &lt;tt class="backtick"&gt;irc.gimp.net&lt;/tt&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;a class="https" href="https://www.ohloh.net/p/giggle/"&gt;Ohloh Page&lt;/a&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;a href="http://live.gnome.org/giggle/Roadmap"&gt;Roadmap&lt;/a&gt;&lt;/div&gt;&lt;div class="line891"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&amp;nbsp;Install.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;pre&gt;apt-get install giggle&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vFmmGDJ-LJ0/TukX4PKonWI/AAAAAAAABLw/dUz3HQl_EtI/s1600/giggle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" src="http://4.bp.blogspot.com/-vFmmGDJ-LJ0/TukX4PKonWI/AAAAAAAABLw/dUz3HQl_EtI/s400/giggle.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_5-DV6IOHzE/TukX-sIaFaI/AAAAAAAABL4/_kHI4AnPeNE/s1600/giggle-browser-small.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://2.bp.blogspot.com/-_5-DV6IOHzE/TukX-sIaFaI/AAAAAAAABL4/_kHI4AnPeNE/s400/giggle-browser-small.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7E7D3r8LhsE/TukYa-v__TI/AAAAAAAABMA/PcrW_3vHenw/s1600/giggle-history-small.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://2.bp.blogspot.com/-7E7D3r8LhsE/TukYa-v__TI/AAAAAAAABMA/PcrW_3vHenw/s400/giggle-history-small.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8210962284759113945?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8210962284759113945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8210962284759113945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8210962284759113945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8210962284759113945'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/12/giggle-is-graphical-frontend-for-git.html' title='Giggle is a graphical frontend for the git content tracker (think of gitk on GTK+).'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-P0nzQqhOz8s/TukWoofBijI/AAAAAAAABLo/uod6A5RB9yE/s72-c/giggle-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-6176851266701936982</id><published>2011-12-14T15:25:00.000-06:00</published><updated>2011-12-14T15:29:48.407-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 12.04 Precise Pangolin'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>LIBSVM, a Library for Support Vector Machines.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tsrV6CsNKOw/TukUr03FFzI/AAAAAAAABLg/mGzkIAAssk0/s1600/xhydra.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-tsrV6CsNKOw/TukUr03FFzI/AAAAAAAABLg/mGzkIAAssk0/s200/xhydra.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. &lt;br /&gt;&lt;br /&gt;Version 3.11 released on November 5, 2011&lt;br /&gt;&lt;br /&gt;The parameter selection tool grid.py generates the following contour of cross-validation accuracy. To use this tool, you also need to install python and gnuplot&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SZml3rhlC44/TukTEbrzhfI/AAAAAAAABLY/Efz1u9PQqH0/s1600/libsvm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-SZml3rhlC44/TukTEbrzhfI/AAAAAAAABLY/Efz1u9PQqH0/s400/libsvm.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;LIBSVM provides a simple interface where users can easily link it with their own programs. Main features of LIBSVM include&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Different SVM formulations&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Efficient multi-class classification&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Cross validation for model selection&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Probability estimates&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Various kernels (including precomputed kernel matrix)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Weighted SVM for unbalanced data&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Both C++ and Java sources&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;GUI demonstrating SVM classification and regression&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Python, R, MATLAB, Perl, Ruby, Weka, Common LISP, CLISP, Haskell, LabVIEW, and PHP interfaces. C# .NET code and CUDA extension is available.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;It's also included in some data mining environments: RapidMiner and PCP.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Automatic model selection which can generate contour of cross valiation accuracy.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;a href="http://www.blogger.com/post-create.g?blogID=3542860820009090468" name="download"&gt;Download LIBSVM.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=3542860820009090468" name="download"&gt; The current release (Version 3.11, November 2011) of &lt;b&gt;LIBSVM &lt;/b&gt;can be obtained by downloading the &lt;/a&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm+zip"&gt; zip file &lt;/a&gt; or &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm+tar.gz"&gt; tar.gz &lt;/a&gt; file. Please e-mail us if you have problems to download the file.&lt;br /&gt;&lt;br /&gt;The package includes the source code of the library in C++ and Java, and a simple program for scaling training data. A README file with detailed explanation is provided.&lt;br /&gt;&lt;br /&gt;Please read the &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm/COPYRIGHT"&gt;COPYRIGHT&lt;/a&gt; notice before using &lt;b&gt;LIBSVM&lt;/b&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=3542860820009090468" name="GUI"&gt;Graphic Interface.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=3542860820009090468" name="GUI"&gt; Here is a simple applet demonstrating SVM classification and regression.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on the drawing area and use ``Change'' to change class of data.  Then use ``Run'' to see the results.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt; &lt;/center&gt;   Examples of options:  -s 0 -c 10 -t 1 -g 1 -r 1 -d 3  &lt;br /&gt;&lt;br /&gt;Classify a binary data with polynomial kernel (u'v+1)^3 and C = 10 &lt;br /&gt;&lt;pre&gt;options:&lt;br /&gt;-s svm_type : set type of SVM (default 0)&lt;br /&gt; 0 -- C-SVC&lt;br /&gt; 1 -- nu-SVC&lt;br /&gt; 2 -- one-class SVM&lt;br /&gt; 3 -- epsilon-SVR&lt;br /&gt; 4 -- nu-SVR&lt;br /&gt;-t kernel_type : set type of kernel function (default 2)&lt;br /&gt; 0 -- linear: u'*v&lt;br /&gt; 1 -- polynomial: (gamma*u'*v + coef0)^degree&lt;br /&gt; 2 -- radial basis function: exp(-gamma*|u-v|^2)&lt;br /&gt; 3 -- sigmoid: tanh(gamma*u'*v + coef0)&lt;br /&gt;-d degree : set degree in kernel function (default 3)&lt;br /&gt;-g gamma : set gamma in kernel function (default 1/num_features)&lt;br /&gt;-r coef0 : set coef0 in kernel function (default 0)&lt;br /&gt;-c cost : set the parameter C of C-SVC, epsilon-SVR, and nu-SVR (default 1)&lt;br /&gt;-n nu : set the parameter nu of nu-SVC, one-class SVM, and nu-SVR (default 0.5)&lt;br /&gt;-p epsilon : set the epsilon in loss function of epsilon-SVR (default 0.1)&lt;br /&gt;-m cachesize : set cache memory size in MB (default 100)&lt;br /&gt;-e epsilon : set tolerance of termination criterion (default 0.001)&lt;br /&gt;-h shrinking: whether to use the shrinking heuristics, 0 or 1 (default 1)&lt;br /&gt;-b probability_estimates: whether to train a SVC or SVR model for probability estimates, 0 or 1 (default 0)&lt;br /&gt;-wi weight: set the parameter C of class i to weight*C, for C-SVC (default 1)&lt;br /&gt;&lt;br /&gt;The k in the -g option means the number of attributes in the input data.&lt;br /&gt;&lt;/pre&gt;To install this tool, please read the README file in the package. There are Windows, X, and Java versions in the package. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm/faq.html"&gt;Frequently Asked Questions (FAQ)&lt;/a&gt;&lt;br /&gt;&amp;nbsp;  &lt;br /&gt;References of &lt;b&gt;LIBSVM&lt;/b&gt;: &lt;br /&gt;&lt;ul&gt;&lt;li&gt; Official implementation document: &lt;br /&gt;C.-C. Chang and C.-J. Lin. LIBSVM : a library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2:27:1--27:27, 2011. &lt;br /&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/papers/libsvm.pdf"&gt;pdf&lt;/a&gt;,  &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/papers/libsvm.ps.gz"&gt;ps.gz&lt;/a&gt;, &lt;a href="http://portal.acm.org/citation.cfm?id=1961199&amp;amp;CFID=29950432&amp;amp;CFTOKEN=30974232"&gt;ACM digital lib&lt;/a&gt;.  &lt;/li&gt;&lt;li&gt; Instructions for using LIBSVM are in the  README files in the main directory and some sub-directories. &lt;/li&gt;&lt;li&gt; A guide for beginners: &lt;br /&gt;C.-W. Hsu, C.-C. Chang,  &lt;b&gt;C.-J. Lin&lt;/b&gt;. &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/papers/guide/guide.pdf"&gt; A practical guide to support vector classification &lt;/a&gt;   &lt;/li&gt;&lt;li&gt; An &lt;a href="http://www.youtube.com/watch?v=gePWtNAQcK8"&gt;introductory video&lt;/a&gt; for windows users.  &lt;/li&gt;&lt;li&gt; Other implementation documents: &lt;br /&gt;R.-E. Fan, P.-H. Chen, and C.-J. Lin. &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/papers/quadworkset.pdf"&gt;Working set selection using the second order information for training   SVM&lt;/a&gt;. Journal of Machine Learning Research 6, 1889-1918,  2005. You can also find a pseudo code there. &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm/otherdocuments/index.html"&gt;Other documents&lt;/a&gt; written by users. (including some non-English documents) &lt;/li&gt;&lt;/ul&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-6176851266701936982?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/6176851266701936982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=6176851266701936982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6176851266701936982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6176851266701936982'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/12/libsvm-library-for-support-vector.html' title='LIBSVM, a Library for Support Vector Machines.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tsrV6CsNKOw/TukUr03FFzI/AAAAAAAABLg/mGzkIAAssk0/s72-c/xhydra.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1530156453018614416</id><published>2011-11-27T12:29:00.001-06:00</published><updated>2011-12-14T14:49:01.618-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface.</title><content type='html'>&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://jamin.sourceforge.net/en/about.html" target="_blank"&gt;&lt;img align="left" alt="jamin_logo_3419" border="0" height="96" src="http://lh3.ggpht.com/-KHLXmTwfcsk/TtKBYYJvZSI/AAAAAAAABKA/Hb8ih_aLmkw/jamin_logo_3419%25255B2%25255D.gif?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; float: left; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin_logo_3419" width="244" /&gt;JAMin&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; is the JACK Audio Connection Kit (JACK) Audio Mastering interface.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JAMin is an open source application designed to perform professional audio mastering of stereo input streams.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;It uses LADSPA for digital signal processing (DSP). JAMin is licensed under the GPL.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JAMin features:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linear filters     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; JACK I/O      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30 band graphic EQ      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1023 band hand drawn EQ with parametric controls      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Spectrum analyser      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 band peak compressor      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lookahead brickwall limiter      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Multiband stereo processing      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Presets and scenes      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loudness maximiser&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://prdownloads.sourceforge.net/jamin/jamin-0.95.0.tar.gz?download" target="_blank"&gt;Download.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Installing from scratch       &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Prerequisite software&lt;/span&gt;&lt;/h4&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;pkgconfig, automake, autoconf&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Important note: all of the instructions in this document assume that you are logged in as root. If not, you won't be able to install the needed libraries or programs. Before you start building anything you will need the latest of a few development packages. Pkgconfig is available from &lt;a href="http://www.freedesktop.org/software/pkgconfig/"&gt;freedesktop.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Just to make things much easier we're going to install all of these packages in /usr. If you understand ldconfig and the LD_LIBRARY_PATH environment variable you can install wherever you want but installing in /usr avoids much unpleasantness. The sequences of commands used to build and install these packages will look almost identical from package to package but don't become complacent, there are a few changes. The command sequences make the assumption that you are in the directory containing the tarballs. Here is the installation sequence for pkgconfig:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf pkgconfig*.tar.gz&lt;br /&gt;cd pkgconfig*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;        &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;In addition to pkgconfig you will need a newer version of autoconf and automake. You can get these at &lt;a href="http://www.gnu.org/directory/autoconf.html"&gt;http://www.gnu.org/directory/autoconf.html&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; and &lt;a href="http://www.gnu.org/directory/automake.html"&gt;http://www.gnu.org/directory/automake.html&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; respectively. To build and install do the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf autoconf-*.tar.gz&lt;br /&gt;cd autoconf-*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;br /&gt;tar -xvzf automake-*.tar.gz&lt;br /&gt;cd automake-*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;        &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ALSA&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ALSA is available at &lt;a href="http://www.alsa-project.org/"&gt;http://www.alsa-project.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. You want to get the latest stable release. Get all 5 packages&amp;nbsp;&amp;nbsp; driver, library, utilities, tools, and OSS compatibility. The easiest way to build and install these is to put them all in a single directory. I made a directory called /disk2/sound and I will use that for all subsequent examples. I would suggest that if you download a new version of either JACK, JAM, or ALSA that you download new versions of the other two packages as well. This is because JACK is dependent on ALSA and JAMin is dependent on JACK. When you download the ALSA packages they will be in tar and bzip2 compressed format. Since you will probably be downloading these occasionally due to changes in JACK, JAMin, or ALSA you might want to make a script to build the packages. The following is the script that I made to configure and build the ALSA packages: &lt;/span&gt;&lt;/div&gt;&lt;div align="left" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;clear&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;echo "Making ALSA drivers"&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;bzip2 -d alsa-driver*.tar.bz2 2&amp;gt;/dev/null&lt;br /&gt;tar -xvf alsa-driver*.tar&lt;br /&gt;cd alsa-driver-*&lt;br /&gt;./configure --with-isapnp=no --with-cards=ens1371,emu10k1,ice1712 --with-sequencer=yes&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;./snddevices&lt;br /&gt;chmod 666 /dev/dsp* /dev/mixer* /dev/sequencer* /dev/midi*&lt;br /&gt;cd ..&lt;br /&gt;find . -name alsa-driver\* -a -type d -exec rm -rf {} \;&lt;br /&gt;cat &amp;gt;~/.asoundrc &amp;lt;&amp;lt;EOF&lt;br /&gt;pcm.ice1712 {&lt;br /&gt;type hw&lt;br /&gt;card 0&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ctl.ice1712 {&lt;br /&gt;type hw&lt;br /&gt;card 0&lt;br /&gt;}&lt;br /&gt;EOF&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;echo "Making ALSA libraries"&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;bzip2 -d alsa-lib*.tar.bz2 2&amp;gt;/dev/null&lt;br /&gt;tar -xvf alsa-lib*.tar&lt;br /&gt;cd alsa-lib*&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;br /&gt;find . -name alsa-lib\* -a -type d -exec rm -rf {} \;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;echo "Making ALSA OSS compatibility"&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;bzip2 -d alsa-oss*.tar.bz2 2&amp;gt;/dev/null&lt;br /&gt;tar -xvf alsa-oss*.tar&lt;br /&gt;cd alsa-oss*&lt;br /&gt;./configure --disable-alsatest&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;br /&gt;find . -name alsa-oss\* -a -type d -exec rm -rf {} \;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;echo "Making ALSA tools"&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;bzip2 -d alsa-tools*.tar.bz2 2&amp;gt;/dev/null&lt;br /&gt;tar -xvf alsa-tools*.tar&lt;br /&gt;cd alsa-tools*&lt;br /&gt;cd envy24*&lt;br /&gt;./configure --disable-alsatest&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../as10k1&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../..&lt;br /&gt;find . -name alsa-tools\* -a -type d -exec rm -rf {} \;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;echo&lt;br /&gt;echo&lt;br /&gt;echo "Making ALSA utilities"&lt;br /&gt;echo&lt;br /&gt;echo&lt;br /&gt;bzip2 -d alsa-utils*.tar.bz2&lt;br /&gt;tar -xvf alsa-utils*.tar&lt;br /&gt;cd alsa-utils*&lt;br /&gt;./configure --disable-alsatest&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;&lt;br /&gt;find . -name alsa-utils\* -a -type d -exec rm -rf {} \;                &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Kind of "wordy" isn't it? Oh well, I've always been a bit anal retentive anyway. Let's take a look at what's going on here. First, there is an implicit assumption in this script. You must be in the directory where your bzip2 compressed ALSA packages were downloaded. In my case that was /disk2/sound. Pay close attention to the &lt;b&gt;&lt;i&gt;./configure&lt;/i&gt;&lt;/b&gt; line for the driver. You'll note that I am only setting up for three cards — Soundblaster PCI Live, Ensoniq AudioPCI, and the DSP24 (ice1712 just like the Delta 1010 and EWS88MT). I don't have any ISA cards and I wanted sequencer support. If you just want to compile for all possible cards leave out the &lt;b&gt;&lt;i&gt;--with-cards&lt;/i&gt;&lt;/b&gt; option. You need to do the ./snddevice to make the devices in the /proc/asound directory. I made a simple ~/.asoundrc file for the ice1712. Your system will be different depending on the card (or cards) you are using. The name for the &lt;i&gt;pcm&lt;/i&gt; and &lt;i&gt;ctl&lt;/i&gt; devices in ~/.asoundrc must match the driver id from modules.conf. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You need to read the INSTALL file in the alsa-driver-... directory (which I deleted in the above script) to get a good idea of how to configure ALSA. The following is what I added to my /etc/modules.conf file to configure my DSP24 card: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;alias char-major-116 snd&lt;br /&gt;alias char-major-14 soundcore&lt;br /&gt;&lt;br /&gt;# ALSA portion&lt;br /&gt;alias snd-card-0 snd-ice1712&lt;br /&gt;&lt;br /&gt;# OSS/Free portion&lt;br /&gt;alias sound-slot-0 ice1712&lt;br /&gt;&lt;br /&gt;# OSS/Free portion - card #0&lt;br /&gt;alias sound-service-0-0 snd-mixer-oss&lt;br /&gt;alias sound-service-0-1 snd-seq-oss&lt;br /&gt;alias sound-service-0-3 snd-pcm-oss&lt;br /&gt;alias sound-service-0-8 snd-seq-oss&lt;br /&gt;alias sound-service-0-12 snd-pcm-oss        &lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This should be about the same for any single card. Just change the card type. There's a lot more specific information to be garnered by checking for your specific soundcard in the ALSA Soundcard Matrix. If you want to do things the easy way you can try the alsaconf utility. The only problem with that is that there isn't a full list of sound cards. In my case I can use the M-Audio Delta 1010 setup because I happen to know that it uses the same chipset as mine. I didn't have any problem doing it by hand though so it's up to you. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The GIMP Toolkit&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;GTK is the &lt;a href="http://www.gtk.org/"&gt;GIMP Tool Kit&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. GIMP is the GNU Image Manipulation Package (GNU is GNU's Not Unix;). Acronym hell. At any rate, in order to use JAM (don't worry, we'll get there eventually) you need version 2 of GTK+. GTK+ has it's own list of prerequisites. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Glib&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Directly from &lt;a href="http://www.gtk.org/"&gt;www.gtk.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; — "GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system." Download the latest and do the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf glib*.tar.gz&lt;br /&gt;cd glib*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;               &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Pango&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Again from &lt;a href="http://www.gtk.org/"&gt;www.gtk.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; — "Pango is a library for layout and rendering of text, with an emphasis on internationalization. It forms the core of text and font handling for GTK+-2.0." &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf pango*.tar.gz&lt;br /&gt;cd pango*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;        &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ATK&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Once more, from &lt;a href="http://www.gtk.org/"&gt;www.gtk.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; — "The ATK library provides a set of interfaces for accessibility. By supporting the ATK interfaces, an application or toolkit can be used with such tools as screen readers, magnifiers, and alternative input devices." &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf atk*.tar.gz&lt;br /&gt;cd atk*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;GTK+&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;One more time — "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf gtk+*.tar.gz&lt;br /&gt;cd gtk+*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;libsndfile&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The latest version of libsndfile is available from Erik de Castro Lopo's page at &lt;a href="http://www.zip.com.au/%7Eerikd/libsndfile"&gt;http://www.zip.com.au/~erikd/libsndfile&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Download and do this: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf libsndfile*.tar.gz&lt;br /&gt;cd libsndfile*&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;FFTW&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;FFTW is the "Fastest Fourier Transform in the West". The FFTW package is available from &lt;a href="http://www.fftw.org/"&gt;http://www.fftw.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Download version 3.X and do this:&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf fftw-3*.tar.gz&lt;br /&gt;cd fftw-3*&lt;br /&gt;./configure --prefix=/usr --enable-shared --enable-float&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you miss the --enable-float JAM won't build properly. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;LADSPA&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;LADSPA stands for Linux Audio Developer's Simple Plugin API. It is available at &lt;a href="http://www.ladspa.org/"&gt;http://www.ladspa.org&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. You will want to download the LADSPA SDK instead of just the LADSPA header file. &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf ladspa_sdk.tar.gz&lt;br /&gt;cd ladspa_sdk/src&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;br /&gt;rm -rf ladspa_sdk&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This will also install some plugins in /usr/local/lib/ladspa. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;SWH plugins&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You will need Steve Harris' SWH plugins. Get them from &lt;a href="http://plugin.org.uk/"&gt;http://plugin.org.uk/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. Here's the command sequence: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf swh-plugins-*.tar.gz&lt;br /&gt;cd swh-plugins-*&lt;br /&gt;./configure&lt;br /&gt;make install&lt;br /&gt;cd ..&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Note that these get installed in /usr/local. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JACK&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The JACK Audio Connection Kit is the glue that holds professional Linux audio applications together. JACK is a low latency audio server that provides a means of allowing multiple applications to use a system's sound hardware at the same time. It will also allow them to share audio among themselves. JACK is a requirement for JAMin. JACK is available from &lt;a href="http://jackit.sourceforge.net/"&gt;http://jackit.sourceforge.net&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf jack-audio-connection-kit-*.tar.gz&lt;br /&gt;cd jack-audio-connection-kit-*&lt;br /&gt;./configure --prefix=/usr --enable-optimize&lt;br /&gt;make&lt;br /&gt;make install&lt;/i&gt;    &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Again, I'm installing in /usr. In versions of JACK later than 0.70.4 you can possibly get some xrun relief by doing this:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;mkdir /mnt/ramfs&lt;br /&gt;cat &amp;gt;&amp;gt;/etc/fstab &amp;lt;&amp;lt;EOF&lt;br /&gt;none       /mnt/ramfs      tmpfs      defaults  0 0&lt;br /&gt;EOF    &lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Then add &lt;b&gt;&lt;i&gt;--with-default-tmpdir=/mnt/ramfs&lt;/i&gt;&lt;/b&gt; to the JACK configure line when you build it. This may help with xruns, especially if your /tmp directory is on a reiserfs partition. The jury is still out on ext2/3. &lt;/span&gt;&lt;/div&gt;&lt;h4 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JAMin&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/h4&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Downloading JAMin&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JAMin is available as a tarball from &lt;a href="http://sourceforge.net/projects/jamin"&gt;http://sourceforge.net/projects/jamin&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;. JAMin is a rapidly changing beast. Because of this you may want to get the JAMin software from CVS. If you decide to use CVS here are the commands to download JAMin: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jamin login&lt;br /&gt;cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jamin co jamin        &lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;When you are prompted for a password simply press &lt;kbd&gt;Enter&lt;/kbd&gt;. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Building and installing JAMin&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;After downloading the tarball:&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;tar -xvzf jamin-*.tar.gz&lt;br /&gt;cd jamin-*&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;/i&gt;        &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you downloaded from CVS do the following:&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;cd jamin&lt;br /&gt;sh autogen.sh&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;/i&gt;        &lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Notice that we didn't specify &lt;b&gt;&lt;i&gt;--prefix=/usr&lt;/i&gt;&lt;/b&gt; on the &lt;b&gt;&lt;i&gt;./configure&lt;/i&gt;&lt;/b&gt; line. This is because JAMin is a program and it only needs to be in your path to run. You can put it in /usr if you want. Just remember to be consistent — do it the same way every time. &lt;/span&gt;&lt;/div&gt;&lt;h5 style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Configuring JAMin&lt;/span&gt;&lt;/h5&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;JAMin has a single configuration file — jamin_ui. This file can be used to define GTK user interface customization. It is not required. There is an example loaded into ${prefix}/share/jamin/examples/jamin_ui when you do the make install. To customize that file, copy it to ~/.jamin/jamin_ui and make changes. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Here are some &lt;b&gt;screenshots&lt;/b&gt; of JAMin in action: &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://lh3.ggpht.com/-2C0wiTSaB7w/TtKBaSwv_JI/AAAAAAAABKI/zoXXzSxkFPo/s1600-h/jamin%25255B2%25255D.png"&gt;&lt;img alt="jamin" border="0" height="321" src="http://lh6.ggpht.com/-uBfUP2oZiFk/TtKBbFVrxDI/AAAAAAAABKQ/34yoiHpfwbM/jamin_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://lh5.ggpht.com/-5g8e2S_4ZSk/TtKBb76H7EI/AAAAAAAABKY/iCZJeZupChA/s1600-h/jamin1%25255B2%25255D.png"&gt;&lt;img alt="jamin1" border="0" height="296" src="http://lh3.ggpht.com/-9OSQxlEKchw/TtKBczNZMGI/AAAAAAAABKg/GVAyux0m1Dk/jamin1_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin1" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://lh3.ggpht.com/-QRoYgUsyt0Q/TtKBdhBydcI/AAAAAAAABKo/EyCRP5CQCA8/s1600-h/jamin2%25255B2%25255D.png"&gt;&lt;img alt="jamin2" border="0" height="296" src="http://lh3.ggpht.com/-V7IS3_2A5LQ/TtKBejFWOYI/AAAAAAAABKw/STToP1dMqH0/jamin2_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin2" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://lh4.ggpht.com/-uJrXltDQ2ZY/TtKBfrZnpOI/AAAAAAAABK4/c0mKUdmTccU/s1600-h/jamin3%25255B2%25255D.png"&gt;&lt;img alt="jamin3" border="0" height="296" src="http://lh5.ggpht.com/-BrOFGUracdA/TtKBgQDxwKI/AAAAAAAABK8/CA0xpIt1UvI/jamin3_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin3" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://lh6.ggpht.com/-DAJzQB79e8g/TtKBg-J8tUI/AAAAAAAABLE/eJBoNQtW5S4/s1600-h/jamin4%25255B2%25255D.png"&gt;&lt;img alt="jamin4" border="0" height="296" src="http://lh5.ggpht.com/-tIELa2j7Ti0/TtKBhqBcqOI/AAAAAAAABLQ/Lh3wSb54g_4/jamin4_thumb.png?imgmax=800" style="background-image: none; border-color: -moz-use-text-color; border-style: none; border-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="jamin4" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="display: block; float: none; margin-left: auto; margin-right: auto;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1530156453018614416?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1530156453018614416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1530156453018614416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1530156453018614416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1530156453018614416'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/11/jamin-is-jack-audio-connection-kit-jack.html' title='JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-KHLXmTwfcsk/TtKBYYJvZSI/AAAAAAAABKA/Hb8ih_aLmkw/s72-c/jamin_logo_3419%25255B2%25255D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-6070373526150534092</id><published>2011-11-26T14:49:00.000-06:00</published><updated>2011-11-26T16:37:39.399-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Utility'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>Easy GIT is a single-file wrapper script for git, designed to make git easy to learn and use.</title><content type='html'>&lt;h5&gt;What is Easy Git (eg)?&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-kJak27FugNU/TtFqIpy6IEI/AAAAAAAABJg/tY_oIGHmECo/s1600-h/easygit%25255B2%25255D.png"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="easygit" border="0" alt="easygit" align="left" src="http://lh6.ggpht.com/-1raaNTepyUw/TtFqJO2YF8I/AAAAAAAABJk/WvkyknNVnYE/easygit_thumb.png?imgmax=800" width="244" height="195" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;In short, Easy GIT is a single-file wrapper script for &lt;/font&gt;&lt;a href="http://git.or.cz/"&gt;&lt;font size="2"&gt;git&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, designed to make git easy to learn and use. (If you are not familiar with what git is, this page will make no sense to you.) In more detail: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;eg focuses on documentation and examples &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;Much of the work in eg is &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/git-eg-differences.html#documentation"&gt;&lt;font size="2"&gt;plugging a gap in git documentation&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;: providing simple tutorial-oriented command-specific built-in help. &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;eg's documentation is example driven &lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;eg removes obstacles to &amp;quot;getting&amp;quot; git &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;eg removes many principle-of-least-surprise violations that catch git newbies unaware &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;eg provides subcommands that are a natural extension of capabilities users know from cvs/svn (eg also takes care to make sure the modifications to its subcommands are easily discoverable and error-avoiding for existing git users as well!) &lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;eg makes git easy to learn and use &lt;/font&gt;      &lt;ul&gt;       &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;easily learnable&lt;/em&gt; - I claim you can learn git faster by first using eg than by starting with git directly &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;interchangable&lt;/em&gt; - You can switch between using eg and using git as often as you'd like. I do it all the same on the same repositories. &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;fully capable&lt;/em&gt; - Unlike other wrappers for git, eg does not remove or limit any capabilities of git in order to simplify it; it just tries to layer concepts and present the capabilities in a more orderly fashion. &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;compatible&lt;/em&gt; - eg is essentially command-line backwards compatible to git; those familiar with git can start using eg by simply replacing &amp;quot;git&amp;quot; with &amp;quot;eg&amp;quot; in their commands. &lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;eg is biased towards luring existing &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/git-for-svn-users.html"&gt;&lt;font size="2"&gt;svn users&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, due to the projects I work on and svn's large installed base &lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;&lt;a href="http://lh5.ggpht.com/-0Kn_SGwLYfQ/TtFqLWEKoxI/AAAAAAAABJw/rLVG2TLe1XA/s1600-h/easygit_mac%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="easygit_mac" border="0" alt="easygit_mac" src="http://lh5.ggpht.com/-f7OXJHs-5y4/TtFqMERbxTI/AAAAAAAABJ4/Xg1YpKaQXZo/easygit_mac_thumb%25255B1%25255D.png?imgmax=800" width="410" height="258" /&gt;&lt;/a&gt;&lt;/h5&gt;  &lt;h5&gt;Existing Git users.&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;EasyGit is designed to make git easier to use and learn, not to extend git's functionality. Because of this, you won't find new capabilities in EasyGit. However, you don't need retraining either; eg is mostly backward compatible with git, and any incompatibilities can be discovered naturally and innocuosly during normal workflow (well, except for the eg push default -- see below). All you need to do is replace 'git' with 'eg' in your commands. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The two biggest shockers for existing git users are the changes in defaults to diff (which include both staged and unstaged changes by default) and push (which pushes the current branch instead of matching refs by default). The latter is potentially problmatic, as it could result in pushing changes the user didn't want. However, the current git default is equally bad for many new users. The only safe thing for both sets is probably to require users to specify what to push in all cases; however, that seems pretty annoying for lots of very basic setups. I guess the push default of eg is my one big ugly incompatibility with git. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Those curious about the precise differences between eg and git and the rationale for these changes, can read my &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/git-eg-differences.html"&gt;&lt;font size="2"&gt;verbose explanations&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;Documentation.&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;EasyGit's documentation is meant as built-in help; however, you can &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/documentation"&gt;&lt;font size="2"&gt;view it online&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;There's also a (pdf) presentation, &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/presentations/git-introduction.pdf"&gt;&lt;font size="2"&gt;An Introduction to (Easy) Git&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (more of a capability overview than a tutorial, though example commands are shown). &lt;/font&gt;&lt;/p&gt;  &lt;h5&gt;Download/Install&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;Three easy steps: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="2"&gt;Install &lt;/font&gt;&lt;a href="http://git.or.cz/"&gt;&lt;font size="2"&gt;git&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; &amp;gt;= 1.5.4 (eg is just a wrapper, which simply passes its arguments on to git except in specific important cases). &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/download"&gt;&lt;font size="2"&gt;Download a copy of eg&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Place the eg script somewhere in your path &lt;/font&gt;&lt;/li&gt; &lt;/ul&gt; &lt;font size="2"&gt;If you aren't one of those &amp;quot;shoot first and ask questions later&amp;quot; types, just fire off an 'eg help' to get oriented. You may also find the &lt;/font&gt;&lt;a href="http://people.gnome.org/%7Enewren/eg/git-for-svn-users.html"&gt;&lt;font size="2"&gt;(easy) git for svn users&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; page helpful. &lt;/font&gt;  &lt;h5&gt;Development&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;You can follow &lt;/font&gt;&lt;a href="http://gitorious.org/projects/eg"&gt;&lt;font size="2"&gt;development of eg&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; by cloning a copy. Use either &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;&lt;font size="2" face="Arial"&gt;git clone git://gitorious.org/eg/mainline.git eg &lt;/font&gt;&lt;/blockquote&gt; &lt;font size="2"&gt;or &lt;/font&gt;  &lt;blockquote&gt;&lt;font size="2" face="Arial"&gt;eg clone git://gitorious.org/eg/mainline.git eg &lt;/font&gt;&lt;/blockquote&gt;  &lt;h5&gt;Other similar projects&lt;/h5&gt;  &lt;p&gt;&lt;font size="2"&gt;I feel that Easy Git is different from the others in the field in its combination of goals (a) it focuses on trying to be easy to learn for former cvs/svn users, (b) it tries to serve as a training tool for core git rather than trying to replace core git entirely, (c) it tries to remain backward compatible to core git (so that users already familiar with git don't need any new training and to make it easier for core git to adopt changes in eg), and (d) it's only a single file script to make it easier to try out. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;There are some other interesting alternatives out there that decided to concentrate on different goals, including: &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://repo.or.cz/w/yap.git"&gt;&lt;font size="2"&gt;yap&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;a href="http://thread.gmane.org/gmane.comp.version-control.git/95075"&gt;&lt;font size="2"&gt;announcement&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;), by Steven Walter &lt;/font&gt;      &lt;p&gt;&lt;font size="2"&gt;A porcelain that concentrates on making git easier for those interacting with subversion repositories; particularly trying to reduce the impedance mismatch that exists between the very different workflows typically used with native git repositories versus git-svn ones. &lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://pyrite.sophiasuchtig.com/"&gt;&lt;font size="2"&gt;pyrite&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, by Govind Salinas &lt;/font&gt;      &lt;p&gt;&lt;font size="2"&gt;A porcelain focusing on providing a Mercurial-like user interface. &lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.gnome.org/timj/2007/10/30/30102007-yummyyummysourcecontrol-version-09/"&gt;&lt;font size="2"&gt;yyhelp&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, by Tim Janik &lt;/font&gt;      &lt;p&gt;&lt;font size="2"&gt;A single file bash script serving as a minimal porcelain. Emphasis on minimal; it's a very short file with no documentation that I could find. &lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://labs.trolltech.com/blogs/2008/03/30/sourcecode-collaboration/"&gt;&lt;font size="2"&gt;vng&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, by Thomas Zander &lt;/font&gt;      &lt;p&gt;&lt;font size="2"&gt;A porcelain focusing on providing a darcs-like user interface.&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="center"&gt;&lt;font size="2"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="2"&gt;Custom Search&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img border="0" hspace="1" alt="Adserver           610x250" align="bottom" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" height="225" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="2"&gt;&lt;em&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="rss_trappola" border="0" alt="rss_trappola" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" width="240" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-6070373526150534092?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/6070373526150534092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=6070373526150534092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6070373526150534092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/6070373526150534092'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/11/easy-git-is-single-file-wrapper-script.html' title='Easy GIT is a single-file wrapper script for git, designed to make git easy to learn and use.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-1raaNTepyUw/TtFqJO2YF8I/AAAAAAAABJk/WvkyknNVnYE/s72-c/easygit_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8292850234556148810</id><published>2011-09-18T05:09:00.001-05:00</published><updated>2011-12-14T14:38:31.835-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>Arkose desktop application containers made user friendly.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="https://launchpad.net/arkose" target="_blank"&gt;&lt;img height="181" src="http://lh6.ggpht.com/-7enATuu04EI/TnXCUc6LQuI/AAAAAAAAEDc/9jgW1yKqw-Y/%25255BUNSET%25255D.png?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="181" /&gt;Arkose&lt;/a&gt; is a set of tool to make sandboxing desktop application easy.&lt;br /&gt;&lt;br /&gt;It  basically  lets  you  start  any installed binary in a configurable&lt;br /&gt;container.  You can choose how much disk space you want to give it,  if&lt;br /&gt;it  should  have network access and if it should be able to access your&lt;br /&gt;/home.&lt;br /&gt;&lt;br /&gt;Changes are stored through copy-on-write using aufs2, so the  sandboxed&lt;br /&gt;application won't notice it's not running directly on your computer but&lt;br /&gt;you'll be protected from most harm it could make.&lt;br /&gt;&lt;div class="description"&gt;Arkose is currently made of:&lt;br /&gt;&amp;nbsp;- arkose: Command line utility with C helper&lt;br /&gt;&amp;nbsp;- arkose-gui: GUI for integration in the gnome desktop (Similar to the Run dialog)&lt;br /&gt;&amp;nbsp;- arkose-nautilus: Nautilus integration&lt;br /&gt;&amp;nbsp;- arkose-wrapper: Wrapper for regular apps to have them start in a container&lt;br /&gt;It basically lets you start any installed binary in a configurable  container. You can choose how much disk space you want to give it, if it should have network access and if it should be able to access your  /home.&lt;br /&gt;&lt;br /&gt;Changes are stored through copy-on-write using aufs2, so the sandboxed  application won't notice it's not running directly on your laptop but  you'll be protected from most harm it could make.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="version"&gt;Latest version is 1.3.3  &lt;/div&gt;&lt;ul&gt;&lt;li&gt;      &lt;a href="http://launchpad.net/arkose/trunk/1.3.3/+download/arkose-1.3.3.tar.gz" title="arkose-1.3.3.tar.gz"&gt;arkose-1.3.3.tar.gz&lt;/a&gt;    &lt;/li&gt;&lt;li&gt;      &lt;a href="http://launchpad.net/arkose/trunk/1.3.3/+download/arkose-1.3.3.tar.bz2" title="arkose-1.3.3.tar.bz2"&gt;arkose-1.3.3.tar.bz2&lt;/a&gt;    &lt;/li&gt;&lt;/ul&gt;&lt;div class="released"&gt;released on 2011-09-15&lt;br /&gt;&lt;br /&gt;Some bugs have also been fixed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make the Global Menu integration (dbusmenu) work with Ubuntu Oneiric&lt;/li&gt;&lt;li&gt;Update the test suite&lt;/li&gt;&lt;li&gt;Fix arkose-cli’s help to be a lot more accurate&lt;/li&gt;&lt;li&gt;Restrict LXC’s configuration to the bare minimal&lt;/li&gt;&lt;li&gt;Use point-to-point network configuration in filtered mode (rather than a /30 per container)&lt;/li&gt;&lt;li&gt;Make sure everything in the container gets properly killed on exit&lt;/li&gt;&lt;li&gt;Fix Arkose to handle command line parameters properly (instead of just ignoring them)&lt;/li&gt;&lt;/ul&gt;That’s all available in current Ubuntu Oneiric as well as in the &lt;a href="https://launchpad.net/%7Earkose-devel/+archive/stable/" target="_blank" title="Stable Arkose PPA"&gt;arkose stable PPA for Ubuntu 10.10 and Ubuntu 11.04&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sadly one feature didn’t make it in time for Feature Freeze, that’s  the  advanced firewalling in filtered network mode. I’ll probably be  working  on it on the side and push it to a 1.4 branch that’ll be used  for  Oneiric+1.&lt;br /&gt;&lt;br /&gt;I’ll now mostly be focusing on bugfixes for the remaining of the  cycle and polishing some of the existing features. So please, test it  and &lt;a href="https://launchpad.net/arkose/+filebug" target="_blank" title="File bug against Arkose on Launchpad"&gt;file bugs&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;If you want to help with the translation effort, you can go &lt;a href="https://translations.launchpad.net/arkose/trunk/+translations" target="_blank" title="Arkose translations on Arkose"&gt;translate Arkose on Launchpad&lt;/a&gt; or just send me a .po and I’ll do it for you.&lt;br /&gt;&lt;br /&gt;For these who want to run the current upstream code, get the bzr branch:&lt;br /&gt;&lt;br /&gt;bzr branch lp:arkose&lt;br /&gt;&lt;br /&gt;&lt;i&gt;The new features are:&lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Filtered network support (one interface per container, routed/firewalled)&lt;/li&gt;&lt;li&gt;Video devices passthrough &amp;nbsp;(useful for Skype)&lt;/li&gt;&lt;li&gt;Support bind mount of files (thanks to Colin Watson)&lt;/li&gt;&lt;li&gt;Reworked UI for the wrapper&lt;/li&gt;&lt;/ul&gt;Here’s a brief list of the new stuff Arkose can do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All the UIs and CLIs now &lt;a href="https://translations.launchpad.net/arkose/trunk/+translations" target="_blank" title="Arkose translations on Launchpad"&gt;support translation&lt;/a&gt; with an initial (rough) french translation already available.&lt;/li&gt;&lt;li&gt;DBUS filtering is now included in Arkose and available through the wrapper. The gedit example profile is using it.&lt;/li&gt;&lt;li&gt;It’s now possible to temporarily modify a wrapper profile before starting it.&lt;/li&gt;&lt;li&gt;Device support has been changed to no longer be limited to /dev/video* devices.&lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;img src="http://lh6.ggpht.com/-1aL_Xyxmw2c/TnXC46HZAFI/AAAAAAAAEDg/Pxu03c_26fY/%25255BUNSET%25255D.png?imgmax=800" style="max-width: 800px;" /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;&lt;a class="help" href="https://launchpad.net/+help/verify-downloads.html" target="help"&gt;How do I verify a    download?&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;      There are two ways to check the files you've downloaded from a project:    &lt;/i&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;using the MD5 sum that Launchpad generates&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;optionally, using the digital signature generated if the uploader          signed the file.&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;      The difference between the two is that the MD5 lets you check the file      hasn't changed between leaving Launchpad and arriving on your machine,      whereas the signature lets you check that the file hasn't changed since      it was signed.    &lt;/i&gt;&lt;br /&gt;&lt;h2&gt;&lt;i&gt;&lt;small&gt;&lt;small&gt;Using the MD5 sum&lt;/small&gt;&lt;/small&gt;&lt;/i&gt;&lt;/h2&gt;&lt;i&gt;      When a project maintainer uploads a file that they want to make      available for download, Launchpad analyzes the file using the MD5      hashing algorithm. This produces a short sequence of letters and      numbers.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;      You can use that sequence, called the MD5 sum, to check that the file      has arrived on your machine intact.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 1:&lt;/b&gt; Get the MD5 sum by following the &lt;code&gt;md5      &lt;/code&gt; link next to the file you've downloaded.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 2:&lt;/b&gt; Open a terminal, enter the directory where you      downloaded the file and type:    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;code&gt;md5sum filename&lt;/code&gt;&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;      Obviously you need to replace &lt;i&gt;filename&lt;/i&gt; with the name of the      file you downloaded.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 3:&lt;/b&gt; You'll see an MD5 sum. Check that it's the same      as the one you obtained in step 1. If the two sums are different, there      has been a problem downloading the file.  You should delete the file and      try downloading it again.  Do not use the file if the MD5 sums do not      match.    &lt;/i&gt;&lt;br /&gt;&lt;h2&gt;&lt;i&gt;&lt;small&gt;&lt;small&gt;Verifying a signature&lt;/small&gt;&lt;/small&gt;&lt;/i&gt;&lt;/h2&gt;&lt;i&gt;      When a project maintainer uploads a file to Launchpad, they have the      option of also digitally signing the file and uploading the resultant      signature.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;      You can tell which files have a signature by looking out for the &lt;i&gt;sig      &lt;/i&gt; link alongside the &lt;i&gt;md5&lt;/i&gt; link. Verifying the files      signature lets you check that the file is exactly as intended by whoever      signed the file.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 1:&lt;/b&gt; Download the signature file to the same      directory where you've downloaded the project file you want to verify.      The signature file will have the same name as the project file you've      downloaded but with &lt;i&gt;.asc&lt;/i&gt; or &lt;i&gt;.sig&lt;/i&gt; appended to the end.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 2:&lt;/b&gt; Open a terminal, change to the directory where      you have saved the file and accompanying signature, then enter the      following:    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;code&gt;gpg --verify &lt;i&gt;signaturefilename&lt;/i&gt;&lt;/code&gt;&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;      Replace &lt;i&gt;signaturefilename&lt;/i&gt; with the signature's filename.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;      gpg will now try to check the signature against the signer's public      key. If your version of gpg is configured to retrieve public keys      automatically, you can skip to step 4. Otherwise, you'll need to fetch      the signer's public key manually.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 3:&lt;/b&gt; If gpg can't find the public key on your local      system, it will give you an error message similar to this:    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;code&gt;gpg: Signature made Sun 28 Jun 2009 02:20:52 BST using DSA key ID      2F9532C8&lt;br /&gt;gpg: Can't check signature: public key not found&lt;/code&gt;&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;      That's no problem: you can easily retrieve the public key. Simply copy      the key ID; it's the alphanumeric code, &lt;code&gt;2F9532C8&lt;/code&gt;, at the      end of the first line of the error message.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;Next, enter:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;code&gt;gpg --recv-keys 2F9532C8&lt;/code&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;      gpg will now pull down the public key and you can re-run &lt;code&gt;gpg      --verify &lt;i&gt;signaturefilename&lt;/i&gt;&lt;/code&gt;&lt;/i&gt;    &lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 4:&lt;/b&gt; We're nearly done! You'll see a message from      gpg that is similar to this:    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;code&gt;gpg: Signature made Sun 28 Jun 2009 02:20:52 BST using DSA key ID      2F9532C8&lt;br /&gt;gpg: Good signature from "Guillermo Gonzalez &amp;lt;      guillermo.gonzalez@canonical.com&amp;gt;"&lt;br /&gt;gpg: WARNING: This key is not certified with a trusted signature!&lt;br /&gt;gpg:          There is no indication that the signature belongs to the      owner.&lt;br /&gt;Primary key fingerprint: CDD8 87C2 C5CE CD1A C593  8EEF 698A D97E 2F95      32C8&lt;/code&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;      This message shows that the file hasn't changed since it was signed by      the uploader. Because Launchpad allows only a project's owners and      series release managers to upload files for download, you may decide      that this is enough confirmation that the file is good.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;      However, you can verify that the public key is owned by someone that you      trust from the project.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Step 5:&lt;/b&gt; Visit &lt;a href="https://launchpad.net/people" target="_blank"&gt;Launchpad's people search&lt;/a&gt; page and search for the      person name in the output from &lt;code&gt;gpg --verify&lt;/code&gt;.    &lt;/i&gt;&lt;br /&gt;&lt;i&gt;      From their profile page, you can check their involvement in the project      and also that they own the key used to sign the file you downloaded. &lt;/i&gt;&lt;/blockquote&gt;&lt;div align="center"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8292850234556148810?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8292850234556148810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8292850234556148810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8292850234556148810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8292850234556148810'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/09/arkose-desktop-application-containers.html' title='Arkose desktop application containers made user friendly.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-7enATuu04EI/TnXCUc6LQuI/AAAAAAAAEDc/9jgW1yKqw-Y/s72-c/%25255BUNSET%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1710584441789347495</id><published>2011-08-20T05:35:00.000-05:00</published><updated>2011-12-14T14:50:36.494-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>Yate Is Free VOIP Client For Linux That Supports Gtalk.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;img height="71" src="http://lh5.ggpht.com/-Fs5eB5hNYts/Tk-NPsOzwuI/AAAAAAAAD8A/NQCdNzVr4sQ/%25255BUNSET%25255D.png?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="261" /&gt;Having worked as a system administrator in a call center environment, I have learned that finding a free VOIP (Voice Over IP) software that actually works is quite difficult. The alternative to that can cost anything from 20$-35$ per month for each username rented from the service provider. &lt;br /&gt;&lt;br /&gt;This also includes the server, client and supported usernames for managing and using a VOIP setup. Unfortunately, there are very few VOIP clients for Linux. And an even fewer are free. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://yateclient.yate.ro/" target="_blank"&gt;Yate&lt;/a&gt; (Yet Another Telephony Engine) is a VOIP telephony with flexible routing engine which can reduce infrastructure costs for call center businesses. However, Yate is not merely designed for call centers and can be used as a VOIP client or server by common users who use voice over IP and businesses who require making a lot of calls.&lt;br /&gt;In the protocols section you can enter a sip or use jabber, h323 or  iax. Yate can be used as a VoIP server, VoIP client, Conference server  for up to 200 channels in a single conference, VoIP to PSTN gateway,  PC2Phone and Phone2PC gateway, IP Telephony server and/or client with:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;H.323 gatekeeper&lt;/li&gt;&lt;li&gt;H.323 multiple endpoint server&lt;/li&gt;&lt;li&gt;H.323&amp;lt;-&amp;gt;SIP Proxy&lt;/li&gt;&lt;li&gt;SIP session border controller&lt;/li&gt;&lt;li&gt;SIP router&lt;/li&gt;&lt;li&gt;SIP registration server&lt;/li&gt;&lt;li&gt;IAX server and/or client&lt;/li&gt;&lt;li&gt;Jingle client or server&lt;/li&gt;&lt;li&gt;MGCP server (Call Agent)&lt;/li&gt;&lt;li&gt;ISDN passive and active recorder&lt;/li&gt;&lt;li&gt;ISDN, RBS, analog passive recorder&lt;/li&gt;&lt;li&gt;SS7 switch&lt;/li&gt;&lt;li&gt;Call center server&lt;/li&gt;&lt;li&gt;IVR engine&lt;/li&gt;&lt;li&gt;&lt;a class="kLink" href="http://www.addictivetips.com/ubuntu-linux-tips/yate-is-free-voip-client-for-linux-that-supports-gtalk/#" id="KonaLink1" style="font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static; text-decoration: underline ! important;"&gt;&lt;span style="color: blue; font-family: inherit ! important; font-size: inherit ! important; font-weight: inherit ! important; position: static;"&gt;&lt;span class="kLink" style="background-color: transparent; border-bottom: 1px solid rgb(0, 0, 255); color: blue; font-family: inherit; font-size: inherit ! important; font-weight: inherit ! important; position: relative;"&gt;Prepaid&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; and/or postpaid cards system&lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Ubuntu-VMware-Workstation_2011-03-08_16-03-07.png"&gt;&lt;img alt="Ubuntu - VMware Workstation_2011-03-08_16-03-07" border="0" height="508" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Ubuntu-VMware-Workstation_2011-03-08_16-03-07_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Ubuntu - VMware Workstation_2011-03-08_16-03-07" width="452" /&gt;&lt;/a&gt;&lt;/div&gt;A number of accounts can be created and added from the Accounts  section. Yate supports FWD, iptel,sipgate, Gtalk, ekiga and voxgratia.  Just enter your account credentials to add a username to yate.&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Accounts.png"&gt;&lt;img alt="Accounts" border="0" height="375" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Accounts_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Accounts" width="450" /&gt;&lt;/a&gt;&lt;/div&gt;After selecting a protocol from the &lt;i&gt;Calls&lt;/i&gt; menu, enter a number and click &lt;i&gt;Call&lt;/i&gt; to dial.&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Call.png"&gt;&lt;img alt="Call" border="0" height="520" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Call_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Call" width="450" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt; &lt;/div&gt;Calls can also be made from the address book (&lt;i&gt;Contacts&lt;/i&gt; menu) by selecting added contacts. Contacts can be added, deleted and called by selecting the respective buttons from the &lt;i&gt;Contacts&lt;/i&gt; menu.&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Contacts.png"&gt;&lt;img alt="Contacts" border="0" height="516" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Contacts_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Contacts" width="449" /&gt;&lt;/a&gt;&lt;/div&gt;A detailed call log is automatically preserved in the&lt;i&gt; Call Log&lt;/i&gt; menu and can be used for redialing numbers.&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Call-Log.png"&gt;&lt;img alt="Call Log" border="0" height="507" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/Call-Log_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Call Log" width="450" /&gt;&lt;/a&gt;&lt;/div&gt;You can enable a ringer, enable auto answer, force active the last outgoing call, etc from the &lt;i&gt;Settings&lt;/i&gt;. Domain credentials can also be added from the same tab.&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://cloud.addictivetips.com/wp-content/uploads/2011/03/S.png"&gt;&lt;img alt="S" border="0" height="517" src="http://cloud.addictivetips.com/wp-content/uploads/2011/03/S_thumb.png" style="background-image: none; border: 0px none; display: inline; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="S" width="450" /&gt;&lt;/a&gt;&lt;/div&gt;Yate is a freeware that can be quite effective for businesses that  use Linux base operating systems and require using VOIP systems.&lt;br /&gt;&lt;a href="http://yate.null.ro/pmwiki/"&gt;Download Yate&lt;/a&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;i&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/i&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img alt="" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=69003f5c-dbf0-8437-bf59-9b8cbe8af1ed" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1710584441789347495?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1710584441789347495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1710584441789347495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1710584441789347495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1710584441789347495'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/08/yate-is-free-voip-client-for-linux-that.html' title='Yate Is Free VOIP Client For Linux That Supports Gtalk.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-Fs5eB5hNYts/Tk-NPsOzwuI/AAAAAAAAD8A/NQCdNzVr4sQ/s72-c/%25255BUNSET%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1734023480307814811</id><published>2011-08-13T13:22:00.001-05:00</published><updated>2011-08-13T13:22:39.812-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Graphic Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>VBView2 is part of the VoxBo suite of tools for brain image analysis.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img width='307' height='302' src='http://www.usc.edu/libraries/archives/schoenberg/as_disco/images-v/voxbo144.jpg' style='max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;'/&gt;VBView is VoxBo's all-purpose image viewer. It's designed to be self-explanatory, although issues will come up. As of release 1.8.2, it's still evolving rapidly, so this page may become outdated periodically. &lt;br/&gt;&lt;br/&gt;vbview is VoxBo's all-purpose image viewer. It's designed to be self-explanatory, although issues will come up. As of release 1.8.2, it's still evolving rapidly, so this page may become outdated periodically.&lt;br/&gt;Time Series Browsing&lt;br/&gt;&lt;br/&gt;The time series pane shows you the time series for a selected voxel or region. If you have a tes file loaded up, it's just what's in that tes file. If you're viewing a GLM, it's the concatenated time series for the entire GLM. Options for time series viewing are off to the right. Here's what they mean.&lt;br/&gt;&lt;br/&gt;    Mean scale — each time point is divided by the mean of the whole time series&lt;br/&gt;    Linear detrend — a regression line is fitted and any linear effect is removed&lt;br/&gt;    Apply filtering — the same time domain filtering applied in calculating the GLM is applied to this time series (GLM only)&lt;br/&gt;    Remove covariates of no interest — removes the estimated effects of covariates of no interest from the time series (note that this is done after the above operations)&lt;br/&gt;    Scale covariates using beta — scales any displayed covariates by the parameter estimate&lt;br/&gt;    Show power spectrum — converts whatever is displayed to a power spectrum, with the zeroth frequency zeroed &lt;br/&gt;&lt;br/&gt;Additionally, the following three options determine which voxels are included:&lt;br/&gt;&lt;br/&gt;    graph voxel under mouse&lt;br/&gt;    graph selected mask&lt;br/&gt;    graph voxel at crosshairs&lt;br/&gt;&lt;br/&gt;&lt;pre&gt; &amp;lt;b&amp;gt;vbview2&amp;lt;/b&amp;gt;  is  an  image  viewer  for  to  3D and 4D images.  It displays       slices, not projections or surface renderings.  It allows an  arbitrary       number of layers and graphs time series data.  &lt;/pre&gt;&lt;h4 id='contenttoc3'&gt;&lt;b&gt;OPTIONS&lt;/b&gt;&lt;/h4&gt;&lt;pre&gt;       &lt;b&gt;-m&lt;/b&gt; &lt;vol&gt;              load a mask image        &lt;b&gt;-a&lt;/b&gt; &lt;vol&gt;              load an auxiliary volume        &lt;b&gt;-s&lt;/b&gt; &lt;vol&gt;              load a statistical map        &lt;b&gt;-h&lt;/b&gt;     show help        &lt;b&gt;-v&lt;/b&gt;     show version        To  get a complete list of available flags, run the program with the -h       argument.  &lt;/vol&gt;&lt;/vol&gt;&lt;/vol&gt;&lt;/pre&gt;&lt;h4 id='contenttoc4'&gt;&lt;b&gt;AVAILABILITY&lt;/b&gt;&lt;/h4&gt;&lt;pre&gt;       Pre-built VoxBo binaries are available for Linux, OSX, and Cygwin,  and       via the NeuroDebian project (neuro.debian.net) for Debian derivatives.  &lt;/pre&gt;&lt;div align='center'&gt;&lt;img src='http://www.cfn.upenn.edu/aguirre/wiki/_media/public:voxbo:voxbofileformat.png?cache=' style='max-width: 800px;'/&gt;&lt;br/&gt;	&lt;/div&gt;&lt;div id='bodyContent'&gt; 		 		 		 		 &lt;p&gt;&lt;a href='http://www.voxbo.org/index.php/Main_Page'&gt;VoxBo&lt;/a&gt; is a free software package for the processing, analysis, and display of data from functional neuroimaging (chiefly fMRI) experiments and now voxel-based lesion-behavior mapping. Depending on what you need to do, it may be useful as a completely independent package, you may need to supplement it with external tools, or you may use its tools to supplement other packages that you use. &lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Features:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;VoxBo's native analysis tools support the modified GLM (for autocorrelated data) as described by Worsley and Friston, as well as the standard GLM for non-autocorrelated data. Beyond that, VoxBo's design is based on a number of considerations we consider essential for scientific software. &lt;/p&gt;&lt;p&gt;A major focus of the VoxBo project is &lt;i&gt;interoperability&lt;/i&gt;.   This means two things: if you're using VoxBo, you can (and should) make  use of parts of other software packages; and if you're using other  software packages, you can (and it would make us happy if you did) make  use of parts of VoxBo.  We don't want you to use VoxBo &lt;i&gt;instead of&lt;/i&gt; &lt;a rel='nofollow' class='external text' href='http://www.fil.ion.ucl.ac.uk/spm/'&gt;SPM&lt;/a&gt;, &lt;a rel='nofollow' class='external text' href='http://www.fmrib.ox.ac.uk/fsl/'&gt;FSL&lt;/a&gt;, &lt;a rel='nofollow' class='external text' href='http://afni.nimh.nih.gov/afni/'&gt;AFNI&lt;/a&gt;, or any other tools you find useful. But we would like you to feel you can pick and choose the pieces you  like best from each of them, and we hope that you'll find some of VoxBo's many tools helpful for something.  If you'd like to browse the list of VoxBo tools to see what might be helpful, visit &lt;a title='VoxBo tools' href='http://www.voxbo.org/index.php/VoxBo_tools'&gt;this page&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;VoxBo is free in the sense promoted by the &lt;a rel='nofollow' class='external text' href='http://www.fsf.org/'&gt;Free Software Foundation&lt;/a&gt; — you can use it for any purpose whatsoever and you can modify the code subject to the restrictions of the &lt;a rel='nofollow' class='external text' href='http://www.gnu.org/licenses/gpl.html'&gt;GPL&lt;/a&gt;.  It also doesn't depend on any external software, like MATLAB or IDL. &lt;br/&gt;&lt;/p&gt;&lt;p&gt;VoxBo's design is motivated (in principle and often in practice) by some considerations we consider important. &lt;/p&gt; &lt;ul&gt;&lt;li&gt; Interoperability &lt;/li&gt;&lt;li&gt; Efficiency and Automation &lt;/li&gt;&lt;li&gt; Modularity &lt;/li&gt;&lt;li&gt; Multi-level interfaces &lt;/li&gt;&lt;li&gt; Freeness &lt;/li&gt;&lt;li&gt; Distributed processing &lt;/li&gt;&lt;li&gt; Support &lt;/li&gt;&lt;li&gt; Reporting &lt;/li&gt;&lt;li&gt; COTS-friendliness &lt;/li&gt;&lt;li&gt; Portability &lt;/li&gt;&lt;li&gt; Ease of use and of installation &lt;/li&gt;&lt;li&gt; Generality/flexibility &lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span id='History_of_VoxBo' class='mw-headline'/&gt;&lt;/h2&gt; &lt;p&gt;Sometime in the early 1990s, Geoff Aguirre and Eric Zarahn put  together some code to do imaging analysis.  Known by various names,  including "NewTenureMaker," this software was written in &lt;a rel='nofollow' class='external text' href='http://www.ittvis.com/'&gt;IDL&lt;/a&gt; and did what it was supposed to do. Sometime in 1998, Dan Kimberg came by and decided that the software  could use some sweeping changes, most notably in its name.  After a  number of afternoons perusing the &lt;a rel='nofollow' class='external text' href='http://www.ikea.com/'&gt;Ikea&lt;/a&gt; catalog, we settled on the name, VoxBo.  The rest is somewhat boring history. &lt;/p&gt;&lt;p align='center'&gt;&lt;img src='http://www.cfn.upenn.edu/aguirre/wiki/_media/public:voxbo:directoryorganization.png?cache=' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Here are links to the latest release: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/releases/linux/voxbo-1.8.5-linux.tar.gz'&gt;Release 1.8.5 for Linux&lt;/a&gt; (about 117MB) &lt;/li&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/releases/osx/voxbo-1.8.5-osx.tar.gz'&gt;Release 1.8.5 for OSX/Intel&lt;/a&gt; (about 191MB) &lt;/li&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/releases/cygwin/voxbo-1.8.5-cygwin.tar.gz'&gt;Release 1.8.5 for Cygwin&lt;/a&gt; (about 46MB) &lt;/li&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/alacarte/linux/'&gt;Individual tool downloads for Linux&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/alacarte/osx/'&gt;Individual tool downloads for OSX&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download/alacarte/cygwin/'&gt;Individual tool downloads for Cygwin&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;You can also download VoxBo from NITRC.org: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://www.nitrc.org/projects/voxbo'&gt;VoxBo on NITRC.org&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If for whatever reason you want older stuff, or just want to surf what's available, here's a convenient link to the archive of downloads: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a rel='nofollow' class='external text' href='http://voxbo.org/download'&gt;VoxBo downloads&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br/&gt;F.A.Q.&lt;/b&gt;&lt;br/&gt;&lt;h3&gt; &lt;span id='What_is_VoxBo.3F' class='mw-headline'&gt;What is VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;VoxBo is a free software package for the processing, analysis, and display of brain imaging data, specifically including fMRI data and lesion analysis. It runs on Linux, OSX, and Windows (via Cygwin), and is made freely available, complete with source code, under the terms of the &lt;a rel='nofollow' class='external text' href='http://www.fsf.org/copyleft/gpl.html'&gt;GNU General Public License&lt;/a&gt;. &lt;/p&gt; &lt;h3&gt; &lt;span id='What_are_the_advantages_of_VoxBo.3F' class='mw-headline'&gt;What are the advantages of VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;VoxBo includes modular tools for analyzing imaging data and a job scheduling system for running these tools efficiently.  On the scheduling side, VoxBo's advantages include: &lt;/p&gt; &lt;ul&gt;&lt;li&gt; A job scheduler that keeps track of what work needs to be done  and what resources are available, and makes sure everything runs  smoothly. &lt;/li&gt;&lt;li&gt; Email notification of errors, warnings, and anomalous events. &lt;/li&gt;&lt;li&gt; Graceful error recovery. &lt;/li&gt;&lt;li&gt; A modular, extensible architecture designed to support interoperability. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And on the analysis side: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Tools for numerous preprocessing steps, including slice timing correction, rigid body motion correction, spatial normalization and spatial smoothing (all steps may be omitted if desired).  &lt;/li&gt;&lt;li&gt;A flexible implementation of the modified General Linear Model (Worsley and Friston, 1995)  &lt;/li&gt;&lt;li&gt;Graphical data presentation allows for "voxel-surfing" and the presentation of time-series data from individual voxels or regions-of-interest.  &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt; &lt;span id='Why_should_I_use_VoxBo_instead_of_.5Bpackage_X.5D.3F' class='mw-headline'&gt;Why should I use VoxBo instead of [package X]?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;You shouldn't! Choosing imaging analysis software shouldn't be an either/or proposition.  We'd love to see everyone take advantage of VoxBo's features.  But we'd also love to see everyone (including ourselves) take advantage of the terrific features of the many other available software packages, free and otherwise.  An important goal of VoxBo development is to create an environment in which you can use whatever software you like alongside whatever other software you like. &lt;/p&gt;&lt;p&gt;That said, with VoxBo, we do provide a self-contained package, that can handle a broad variety of data analysis problems.  It's made of lots of parts, some of which you might find individually useful in addition to SPM, AFNI, BrainVoyager, or your own in-house code.  But we do think the whole package provides has some nice advantages, a few of which are described below. &lt;/p&gt; &lt;h3&gt; &lt;span id='What_is_VoxBo_made_out_of.3F' class='mw-headline'&gt;What is VoxBo made out of?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;VoxBo is written mostly in c/c++, although we continue to distribute older code written in &lt;a rel='nofollow' class='external text' href='http://www.ittvis.com/'&gt;IDL&lt;/a&gt; as non-essential parts of the package. All told, VoxBo's source code amounts to well over 150,000 lines (including a bit of redundant and obsolete code, as well as whitespace and comments). &lt;/p&gt;&lt;p&gt;Although VoxBo used to depend on IDL, it no longer does.  That said, some people like specific features of the old voxel surfer and we continue to distribute it. Because IDL costs money, and we're trying to build free software, we'd like to phase out the old code eventually, but rest assured that you do not need to invest in IDL to use VoxBo. &lt;/p&gt; &lt;h3&gt; &lt;span id='Is_VoxBo_hard_to_install.3F' class='mw-headline'&gt;Is VoxBo hard to install?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;If you just want to run a particular tool, no.  Just download it and run it. &lt;/p&gt;&lt;p&gt;If you want VoxBo to schedule jobs across a cluster, then the answer is "sort of." We are continually improving the installation for ease and robustness, and welcome feedback in this area.  But it does require root access and a little bit of system administration knowhow. For guidance in the latter case, see &lt;a class='mw-redirect' title='Installing VoxBo' href='http://www.voxbo.org/index.php/Installing_VoxBo'&gt;Installing VoxBo&lt;/a&gt;. &lt;/p&gt; &lt;h3&gt; &lt;span id='What_kinds_of_documentation_and.2For_support_are_available.3F' class='mw-headline'&gt;What kinds of documentation and/or support are available?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;This wiki is now the major repository for online/printable documentation. For up-to-date information, you should also subscribe to the &lt;a rel='nofollow' class='external text' href='http://voxbo.org/mailman/listinfo/voxbo-general'&gt;mailing list&lt;/a&gt;. Feel free to ask questions, even really dumb questions.  We guarantee you won't be the only one interested in the answer. &lt;/p&gt; &lt;h3&gt; &lt;span id='Where_can_I_get_VoxBo.3F' class='mw-headline'&gt;Where can I get VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;This page has all the links you need: &lt;a rel='nofollow' class='external text' href='http://voxbo.org/index.php/Getting_VoxBo'&gt;Getting VoxBo&lt;/a&gt;. &lt;/p&gt; &lt;h3&gt; &lt;span id='Who_funds_VoxBo.3F' class='mw-headline'&gt;Who funds VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Through mid-2007, VoxBo development was funded primarily by a [&lt;a rel='nofollow' class='external free' href='http://www.nimh.nih.gov/neuroinformatics/index.cfm'&gt;http://www.nimh.nih.gov/neuroinformatics/index.cfm&lt;/a&gt; Human Brain Project] grant (R01DA14418).  VoxBo is also supported by NINDS via P30NS045839 (Detre), and through the departments of Radiology and Neurology at the University of Pennsylvania, via the &lt;a rel='nofollow' class='external text' href='http://cfn.upenn.edu/'&gt;Center for Functional Neuroimaging&lt;/a&gt;. &lt;/p&gt; &lt;h3&gt; &lt;span id='I_don.27t_want_to_learn_a_lot_about_computers._Will_VoxBo_give_me_any_trouble.3F' class='mw-headline'&gt;I don't want to learn a lot about computers.  Will VoxBo give me any trouble?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;You don't have to be a Linux (or UNIX) guru to use VoxBo, but some facility in getting around on your computer will help a lot.  We're working hard to make the software as easy as possible to learn and use.  But the more comfortable you are on the computer you use for analysis, the better off you'll be. &lt;/p&gt; &lt;h3&gt; &lt;span id='I_don.27t_want_to_learn_a_lot_about_neuroimaging._Will_VoxBo_give_me_any_trouble.3F' class='mw-headline'&gt;I don't want to learn a lot about neuroimaging.  Will VoxBo give me any trouble?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;We are strong believers in idiot-proofing, automation, and intelligence in software.  And we do understand why you would want to ask questions about neural activity without having to delve too deeply into areas that are far afield from your research interests.  However, if you want to do meaningful work in neuroimaging, you need to understand what you're doing at a reasonably detailed level.  We've built VoxBo to be moderately intelligent in places, and we have great plans for future improvements in the usability of the software.  But for now, the learning curve for doing functional neuroimaging is still fairly steep, no matter what software you use. &lt;/p&gt; &lt;h3&gt; &lt;span id='How_should_I_cite_VoxBo.3F' class='mw-headline'&gt;How should I cite VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;At the moment, there is no VoxBo article, so you should cite the web site: &lt;/p&gt; &lt;pre&gt;&amp;lt;a href="http://www.voxbo.org/" class="external free" rel="nofollow"&amp;gt;http://www.voxbo.org&amp;lt;/a&amp;gt; &lt;/pre&gt; &lt;h3&gt; &lt;span id='Who_makes_VoxBo.3F' class='mw-headline'&gt;Who makes VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Dan Kimberg at the University of Pennsylvania oversees the VoxBo project. For the rest of the VoxBo development team, see the &lt;a title='Team VoxBo' href='http://www.voxbo.org/index.php/Team_VoxBo'&gt;Team VoxBo&lt;/a&gt; page. &lt;/p&gt; &lt;h3&gt; &lt;span id='Does_VoxBo_have_a_slogan.3F' class='mw-headline'&gt;Does VoxBo have a slogan?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Marianna Stark won our slogan contest, and a somewhat uncomfortable Ikea chair, for her entry: "The Software Behind the Brains." &lt;/p&gt; &lt;h2&gt; &lt;span id='Data_Analysis' class='mw-headline'&gt;Data Analysis&lt;/span&gt;&lt;/h2&gt; &lt;h3&gt; &lt;span id='What_kinds_of_analyses_does_VoxBo_support.3F' class='mw-headline'&gt;What kinds of analyses does VoxBo support?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;VoxBo includes many tools that are neutral with respect to the inferential statistics you can compute, but that we think are particularly valuable.  So if a motion corrected, thresholded, normalized, smoothed, and time-corrected dataset is the starting point for your analysis, VoxBo may provide some useful tools for you.  If you need a job scheduling system to run these tasks for you at night, we can help there too.  But if your primary statistical analyses involve adding random numbers to your data and masking regions whose coordinates include the digits 4 and 7, VoxBo won't provide a lot of help (statistical or psychiatric). &lt;/p&gt;&lt;p&gt;Infrastructure aside, what kinds of analyses are well-supported?  The statistical guts of VoxBo are geared towards univariate general linear modeling, and in particular the modified GLM described by Worsley and Friston (Worsley and Friston, 1995).  That is, the software is designed to make it relatively easy to describe a set of covariates that you think will model the various contributors to your fMRI signal, to derive a least-squares solution for the relationship between your covariates and the observed data, and to compute inferential statistics describing how well your covariates explain the data.  VoxBo also incorporates some methodological innovations drawn from the work of Aguirre and Zarahn (Zarahn et al., 1997b; Aguirre et al., 1998b). &lt;/p&gt; &lt;h3&gt; &lt;span id='Why_doesn.27t_VoxBo_support_X.3F' class='mw-headline'&gt;Why doesn't VoxBo support X?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;There are many useful analysis techniques we don't have the interest and/or funding to add to VoxBo.  If you have something straightforward in mind, feel free to ask.  But there is no package that has the best implementation of everything.  The best approach is often to mix and match tools from a variety of packages.  Our approach with VoxBo has been to focus on a few key components (critically, the GLM), but also to make sure it's easy for you to integrate tools from other packages.  The GLM approach implemented in VoxBo is carefully thought-out, and widely useful.  But if you would like to use ICA, support vector machines, structural equation modeling, multivariate techniques, Bayesian analysis, or any of the many other interesting analysis approaches and processing tools that have been articulated in the literature, you'll need to rely on other packages as well.  We hope you'll still find parts of VoxBo useful.  Because interoperability and automation are two major goals of VoxBo, we would like the software to make it easy for you to mix and match packages. If there are particular tools you would like to use with VoxBo, but that don't seem to fit easily, please let us know. &lt;/p&gt; &lt;h2&gt; &lt;span id='Installation.2C_Administration.2C_and_Job_Scheduling' class='mw-headline'&gt;Installation, Administration, and Job Scheduling&lt;/span&gt;&lt;/h2&gt; &lt;h3&gt; &lt;span id='What_do_I_need_to_run_VoxBo.3F' class='mw-headline'&gt;What do I need to run VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;VoxBo is meant to run on Linux, OSX, and Windows.  In practice, Windows is a little flaky because of Cygwin-dependence. If you want some more detailed information about what kinds of hardware and software it takes to set up an fMRI analysis lab,  see &lt;a title='Computing recommendations' href='http://www.voxbo.org/index.php/Computing_recommendations'&gt;Computing_recommendations&lt;/a&gt;. &lt;/p&gt; &lt;h3&gt; &lt;span id='I_don.27t_have_super-user_access_to_my_machine.2C_can_I_still_use_VoxBo.3F' class='mw-headline'&gt;I don't have super-user access to my machine, can I still use VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;For most of VoxBo's tools, you can just download them and run them without any special access.  If you want to create a cluster configuration (even on a single machine), you need to get your system administrator to install the software first.  We hope to restore the single-user mode at some point. Note that imaging analysis is CPU-intensive, so if you're not working on your own machine, you will probably need to alert the system administrator at some level, if just to let them know what you'll be doing. &lt;/p&gt; &lt;h3&gt; &lt;span id='Please_explain_VoxBo.27s_job_scheduling_mechanism.' class='mw-headline'&gt;Please explain VoxBo's job scheduling mechanism.&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;There are two types of things you do in VoxBo, as in life: &lt;i&gt;interactive&lt;/i&gt; things that require your active participation and &lt;i&gt;batch&lt;/i&gt; things (or jobs) that don't.   As computers get faster, batch things tend to become interactive things. But we always seem to find more and more demanding tasks to throw at our computers, so there's no shortage of batch things. &lt;/p&gt;&lt;p&gt;Functional neuroimaging data analysis presents some computational problems that are sufficiently time-consuming to require batch processing.  In order to minimize the amount of time these tasks take, VoxBo implements a job scheduling mechanism that keeps track of what jobs need to be done, and ships them off to computers as they become available. &lt;/p&gt;&lt;p&gt;The utility of this is most easily seen in the context of big jobs (e.g., preprocessing of a subject's data) that can easily be broken up into several smaller parts (e.g., slice acquisition correction, threshholding, etc.). Some of these pieces have to be executed sequentially (e.g., realigning and smoothing data from a single run), but others are independent (e.g., motion correcting the first and the second runs of a subject's data). By breaking up our jobs into relatively small pieces, and having a central scheduler decide when to run each piece, we gain several advantages: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Efficiency.  This is a limited but powerful form of parallel, distributed processing. Time consuming jobs can be run on multiple machines simultaneously.  &lt;/li&gt;&lt;li&gt;Automation. Long sequences of jobs from multiple users can be queued up, each to be run in sequence when the resources are available. Instead of starting one process, waiting for it to finish, starting the next, waiting, etc., you can describe a large number at the same time, and have them all run at the right time.  &lt;/li&gt;&lt;li&gt;Flexibility. Long, time-consuming preprocessing sequences can be interrupted, resumed, and altered easily if they're broken up into multiple jobs.  In doing its scheduling, VoxBo takes into account the structure and priority of your job, the resources available, and laboratory policies. If there are eight CPUs free and you need to motion correct eight scans as quickly as possible, you might get lucky and max out the whole lab for a few hours.  Without this type of distributed processing, you'd probably end up doing it all on one machine, and it would take eight times as long. With more machines (a reasonable VoxBo-capable machine can be had for under $1500 these days), improvements of more than an order of magnitude are possible. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;VoxBo's batch processing system (aka the scheduler) was written in 1998.  Since then, so-called grid computing has become quite popular and there are many more choices for distributed processing systems.  It may be that we could settle on one of these and get rid of the VoxBo scheduler.  However, there is little specific motivation for us to do so, and having control of the source code makes it possible to introduce exactly the features we would like.  Of course, if you would like to use parts of VoxBo with some other batching or distributed processing system, it should be quite easy to set up. &lt;/p&gt; &lt;h3&gt; &lt;span id='How_does_clustering_improve_throughput.3F_It_seems_like_it_doesn.27t_always.' class='mw-headline'&gt;How does clustering improve throughput?  It seems like it doesn't always.&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;With the single user model, if you find a free machine, you can set it working on your analysis, and it will crank away until it's done. With cluster-based parallelization, a few big sequences can clog up the entire lab (especially after hours). So if there are a few big jobs stuck ahead of you in the queue, your work might not even get started for many hours. &lt;/p&gt;&lt;p&gt;Although it sounds bad, this is generally a good thing, &lt;i&gt;especially&lt;/i&gt; if several people each need to run complex sequences that take a long time. Consider the case where three people each need about 24 machine-hours to do some processing, and there are three free machines. Under the old system, each would start their work on one machine, and each would finish about a day later. With parallel processing, the first sequence would run on all available machines first, followed by the second, followed by the third. The last sequence to finish should still finish in about a day. However, the first to start should finish in about eight hours (a third of a day) and the second to start should finish in about sixteen. The third might not get started until sixteen hours after it was queued, but it will run in a third the time, and therefore be finished at about the same time. In other words, 24 hours has gone from being the average case to the worst case. &lt;/p&gt;&lt;p&gt;Of course, if there happens to be a fourth machine available, all three jobs will finish in much less time than without job scheduling, assuming they can be broken down into small enough chunks to benefit. &lt;/p&gt;&lt;p&gt;Now, this is idealized a bit. If not all the machines are the same speeds, and the jobs aren't perfectly atomic (we break them down into chunks, but some of them are still pretty chunky), it is possible that under some circumstances a job might actually take slightly longer to finish than if it had had the uninterrupted attention of a single CPU. The greatest risk is to jobs that would ordinarily only take a short amount of time, since they are more likely to run up against a bigger job that's using all the machines. If the big job is especially chunky, and none of its pieces are close to finishing, the little job will suffer in comparison to the single-user system. But we're pretty sure this won't happen often, if ever, especially if users are conscientious about assigning appropriate priorities to their work. And this small downside will be greatly outweighed by the majority of times when things will actually take much less time. &lt;/p&gt; &lt;h3&gt; &lt;span id='I_only_have_one_computer.2C_can_I_use_VoxBo_without_the_scheduling_stuff.3F' class='mw-headline'&gt;I only have one computer, can I use VoxBo without the scheduling stuff?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;As of Release 1.8, VoxBo now has a &lt;a title='single-user mode (page does not exist)' class='new' href='http://www.voxbo.org/index.php?title=single-user_mode&amp;amp;action=edit&amp;amp;redlink=1'&gt;single-user mode&lt;/a&gt;.  It comes and goes, so please check the release notes for the specific version you're interested in. Of course, even if you have VoxBo installed as part of a cluster, most of the VoxBo components can be invoked from the command line. &lt;/p&gt; &lt;h2&gt; &lt;span id='I_like_the_analysis_software_I_use_now.2C_can_I_use_the_scheduling_stuff_without_the_rest_of_VoxBo.3F' class='mw-headline'&gt;I like the analysis software I use now, can I use the scheduling stuff without the rest of VoxBo?&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;The job scheduling code is designed to be fairly extensible, and in principle would have no problem executing simple shell scripts, MATLAB code, or anything anyone could do in an interactive session with just a keyboard. The main obstacle is documentation - you're on your own figuring out how. However, take a look at the jobtypes files in the VoxBo/etc/jobtypes directory for some hints. &lt;/p&gt;  &lt;h3&gt; &lt;span id='How_do_I_get_my_data_into_VoxBo.3F' class='mw-headline'&gt;How do I get my data into VoxBo?&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;File formats are a vexing issue for neuroimaging.  VoxBo speaks a &lt;a title='Supported file formats' href='http://www.voxbo.org/index.php/Supported_file_formats'&gt;handful of file formats&lt;/a&gt; (including Analyze and DICOM, and  &lt;a title='Writing file format plug-ins' href='http://www.voxbo.org/index.php/Writing_file_format_plug-ins'&gt;can be taught others&lt;/a&gt;, but ultimately there are too many different file formats for us to support them all.  Your best bet, if VoxBo doesn't support the file format that comes off your scanner, is to find a converter that will convert your data to one of the formats we do support.  If you're having trouble, this is the kind of question that can often be answered either on the VoxBo or the SPM mailing list. &lt;/p&gt;&lt;br/&gt;&lt;p align='center'&gt;&lt;em&gt;If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:&lt;/em&gt;&lt;/p&gt;&lt;p align='center'&gt;&lt;a target='_blank' href='http://ubuntulandforever.blogspot.com/feeds/posts/default'&gt;&lt;img width='240' height='191' border='0' src='http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800' alt='rss_trappola' style='border: 0px none ; display: inline;' title='rss_trappola'/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=7bf55cf3-30fe-8f62-9607-852c32422969' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1734023480307814811?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1734023480307814811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1734023480307814811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1734023480307814811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1734023480307814811'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/08/vbview2-is-part-of-voxbo-suite-of-tools.html' title='VBView2 is part of the VoxBo suite of tools for brain image analysis.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/s72-c/rss_trappola%5B5%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-2554081052996389435</id><published>2011-07-20T14:53:00.000-05:00</published><updated>2011-07-21T13:06:16.836-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>DebootStrap is a tool which will install a Debian base system into a subdirectory of another, already installed system.</title><content type='html'>&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="interwiki" href="http://packages.debian.org/debootstrap" title="DebianPkg"&gt;&lt;img height="163" src="http://lh4.ggpht.com/-c9exCGZIaRE/Ticw_vPaNoI/AAAAAAAAD4I/76P34IJuJRg/%25255BUNSET%25255D.gif?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="254" /&gt;DebootStrap&lt;/a&gt;  is a tool which will install a Debian base system into a subdirectory   of another, already installed system.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;It doesn't require an   installation CD, just access to a Debian &lt;a href="http://wiki.debian.org/What_is_a_repository%3F"&gt;repository&lt;/a&gt;.  It can also be installed and run from another operating system, so, for  instance, you can use debootstrap to install Debian onto an unused   partition from a running Gentoo system. It can also be used to create a   rootfs for a machine of a different architecture.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;This is   "cross-debootstrapping". There is also a largely equivalent version   written in C: &lt;a class="interwiki" href="http://packages.debian.org/cdebootstrap" title="DebianPkg"&gt;cdebootstrap&lt;/a&gt;, which is smaller, and thus used in &lt;a class="interwiki" href="http://packages.debian.org/debian-installer" title="DebianPkg"&gt;debian-installer&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you are interested in setting up a &lt;a href="http://wiki.debian.org/chroot"&gt;chroot&lt;/a&gt; for building Debian packages, look at &lt;a class="interwiki" href="http://packages.debian.org/pbuilder" title="DebianPkg"&gt;pbuilder&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Debootstrap  can only use one repository for its packages. If you need to merge   packages from different repositories (the way apt does) to make a   rootfs, or you need to automatically customise the rootfs, then use &lt;a href="http://wiki.debian.org/Multistrap"&gt;Multistrap&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Since &lt;a href="http://wiki.debian.org/DebianTesting"&gt;DebianTesting&lt;/a&gt; and &lt;a href="http://wiki.debian.org/DebianUnstable"&gt;DebianUnstable&lt;/a&gt; change rapidly, if you are going to attempt to install &lt;a href="http://wiki.debian.org/DebianTesting"&gt;DebianTesting&lt;/a&gt; or &lt;a href="http://wiki.debian.org/DebianUnstable"&gt;DebianUnstable&lt;/a&gt;, it is recommended that you download the latest version of debootstrap from the &lt;a class="interwiki" href="http://packages.debian.org/debootstrap" title="DebianPkg"&gt;package page&lt;/a&gt;  and use that.  Normally it would not be wise to install a package from   unstable onto stable, but in this case it's safe, since debootstrap is   really just a shell script and its dependencies are minimal.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This article shows you how to use &lt;a class="http" href="http://packages.ubuntu.com/debootstrap"&gt;debootstrap&lt;/a&gt; to build a &lt;i&gt;chroot environment&lt;/i&gt; that you can use for various needs, from trying out the latest (or even oldest) Ubuntu releases, or even working with &lt;a class="http" href="http://www.debian.org/"&gt;Debian&lt;/a&gt; releases, to utilizing the chroot as a package building environment.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You can work anywhere - this Howto will assume you're using /var/chroot and gives a target system of &lt;a href="https://wiki.ubuntu.com/HardyHeron"&gt;HardyHeron&lt;/a&gt;. For other target versions replace &lt;i&gt;hardy&lt;/i&gt; below with the first part of the release code name, &lt;i&gt;dapper&lt;/i&gt; for &lt;a href="https://wiki.ubuntu.com/DapperDrake"&gt;DapperDrake&lt;/a&gt; or &lt;i&gt;lucid&lt;/i&gt; for &lt;a href="https://wiki.ubuntu.com/LucidLynx"&gt;LucidLynx&lt;/a&gt; for example. &lt;/span&gt;&lt;/div&gt;&lt;h2 id="Getting_and_installing_debootstrap" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Getting and installing debootstrap.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;For the least pain and gnashing of teeth, please get the Ubuntu binary packages &lt;i&gt;manually&lt;/i&gt; by downloading from the following links with the 'wget' command which is demonstrated below: &lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7%7Edapper1_all.deb"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7~dapper1_all.deb&lt;/a&gt;&lt;i&gt;dapper&lt;/i&gt; chroot  - If you want a &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7%7Eedgy1_all.deb"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7~edgy1_all.deb&lt;/a&gt; - If you want a &lt;i&gt;edgy&lt;/i&gt; chroot &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7%7Efeisty1_all.deb"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7~feisty1_all.deb&lt;/a&gt; - If you want a &lt;i&gt;feisty&lt;/i&gt; chroot &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7%7Egutsy1_all.deb"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.7~gutsy1_all.deb&lt;/a&gt; - If you want a &lt;i&gt;gutsy&lt;/i&gt; chroot  &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="line891"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.9%7Ehardy1_all.deb"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.9~hardy1_all.deb&lt;/a&gt; - If you want a &lt;i&gt;hardy&lt;/i&gt; chroot (if that's not available go to &lt;a class="http" href="http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/"&gt;http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/&lt;/a&gt; and find the newest one) &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Example: Terminal session wget-ing and installing the latest hardy debootstrap: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; wget http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.9~hardy1_all.deb&lt;br /&gt;&amp;lt;span class="anchor" id="line-2"&amp;gt;&amp;lt;/span&amp;gt; sudo dpkg --install debootstrap_1.0.9~hardy1_all.deb&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="Installing_and_configuring_schroot" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Installing and configuring schroot.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://packages.ubuntu.com/schroot"&gt;schroot&lt;/a&gt;  is a convenient means of managing chroot environments; with this tool   you can have both Dapper, Feisty and even Debian Sid chroots in your   Ubuntu install, and using a chroot environment is a simple as schroot&amp;nbsp;-c&amp;nbsp;dapper&amp;nbsp;-d &lt;img alt="Wink ;)" height="16" src="https://wiki.ubuntu.com/moin_static192/light/img/icon_wink.png" title="Wink ;)" width="16" /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;To get schroot working in your system, just do the following in a Terminal: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-1"&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;i&amp;gt;sudo apt-get install schroot&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-1"&amp;gt;&amp;lt;/span&amp;gt; sudo mkdir /var/chroot # Remember, we assume our chroot is here&lt;br /&gt;&amp;lt;span class="anchor" id="line-3"&amp;gt;&amp;lt;/span&amp;gt; sudo editor /etc/schroot/schroot.conf&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Then append this line in /etc/schroot/schroot.conf: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-2"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;[hardy]&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-2"&amp;gt;&amp;lt;/span&amp;gt;description=Ubuntu hardy&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-1"&amp;gt;&amp;lt;/span&amp;gt;location=/var/chroot/hardy&lt;br /&gt;&amp;lt;span class="anchor" id="line-4"&amp;gt;&amp;lt;/span&amp;gt;priority=3&lt;br /&gt;&amp;lt;span class="anchor" id="line-5"&amp;gt;&amp;lt;/span&amp;gt;users=doko&lt;br /&gt;&amp;lt;span class="anchor" id="line-6"&amp;gt;&amp;lt;/span&amp;gt;groups=sbuild&lt;br /&gt;&amp;lt;span class="anchor" id="line-7"&amp;gt;&amp;lt;/span&amp;gt;root-groups=root&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="Additional_steps_for_64-bit_systems" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Additional steps for 64-bit systems.&lt;/span&gt;&lt;/h3&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you are running a 64bit kernel and install a 32bit chroot (architectures i386, lpia on amd64, sparc, powerpc), add the line: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-3"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; personality=linux32&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;and install the linux32 package. This avoids prefixing each schroot command with the linux32 command. &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-4"&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;i&amp;gt;aliases=dokochroot,default&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;default is very useful as are aliases. &lt;/span&gt;&lt;/div&gt;&lt;h2 id="Setting_up_your_chroot_with_debootstrap" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Setting up your chroot with debootstrap.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you want a 32-bit chroot on amd64 add --arch&amp;nbsp;i386 to this command line.  If you use the chroot to build packages add --variant=buildd .  Change &lt;i&gt;hardy&lt;/i&gt; to according to your needs to &lt;i&gt;dapper&lt;/i&gt;, &lt;i&gt;edgy&lt;/i&gt;, &lt;i&gt;feisty&lt;/i&gt; or leave as is for &lt;i&gt;hardy&lt;/i&gt; chroot. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;To actually install the base chroot, open a Terminal and do: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-5"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo debootstrap --variant=buildd --arch i386 hardy /var/chroot/hardy http://archive.ubuntu.com/ubuntu/&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;debootstrap will then build a &lt;a href="https://wiki.ubuntu.com/HardyHeron"&gt;HardyHeron&lt;/a&gt; chroot in /var/chroot/, getting the base packages in http://archive.ubuntu.com/ubuntu/, and, depending on the given additional options (in square brackets,) debootstrap will build a chroot for the given architecture and variant. &lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If debootstrap finishes successfully, you'll be left with a base chroot in /var/chroot,  which is not suitable for nearly anything.  To actually get our chroot   to work and be able to, say, grab packages from the network, do the   following right after debootstrap: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-6"&amp;gt;&amp;lt;/span&amp;gt; sudo cp /etc/resolv.conf /var/chroot/hardy/etc/resolv.conf&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-3"&amp;gt;&amp;lt;/span&amp;gt; sudo cp /etc/apt/sources.list /var/chroot/hardy/etc/apt/&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-2"&amp;gt;&amp;lt;/span&amp;gt; sudo editor /var/chroot/hardy/etc/apt/sources.list&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If  your current distribution is different than your target distribution   (i.e. you use Hardy and want a Gutsy chroot), change all of the   occurrences of Hardy/Gutsy/Feisty/Edgy etc. to your target distribution.  &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-7"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo chroot /var/chroot/hardy&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-4"&amp;gt;&amp;lt;/span&amp;gt; apt-get update&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-3"&amp;gt;&amp;lt;/span&amp;gt; apt-get --no-install-recommends install wget debconf devscripts gnupg nano  #For package-building&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-1"&amp;gt;&amp;lt;/span&amp;gt; apt-get update  #clean the gpg error message&lt;br /&gt;&amp;lt;span class="anchor" id="line-5-1"&amp;gt;&amp;lt;/span&amp;gt; apt-get install locales dialog  #If you don't talk en_US&lt;br /&gt;&amp;lt;span class="anchor" id="line-6-1"&amp;gt;&amp;lt;/span&amp;gt; locale-gen en_GB.UTF-8  # or your preferred locale&lt;br /&gt;&amp;lt;span class="anchor" id="line-7-1"&amp;gt;&amp;lt;/span&amp;gt; tzselect; TZ='Continent/Country'; export TZ  #Configure and use our local time instead of UTC; save in .profile&lt;br /&gt;&amp;lt;span class="anchor" id="line-8"&amp;gt;&amp;lt;/span&amp;gt; exit&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you dont want the locale warnings in your chroot, add this to your ~/.bashrc file. &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-8"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;export LANG=C &amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You can stop here if you want a simple chroot that you use as root (sudo&amp;nbsp;chroot&amp;nbsp;/var/chroot).   If you want to use your chroot as another user and have access to your  normal /home and other directories inside the chroot, continue. &lt;/span&gt;&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt;&lt;h3 id="Note_for_Debian_chroot_on_Ubuntu"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Note for Debian chroot on Ubuntu.&lt;/i&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div class="line874"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;If you want to build a Debian chroot on an Ubuntu system you need to point it at a Debian archive: &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;i&amp;gt;&amp;lt;span class="anchor" id="line-1-9"&amp;gt;&amp;lt;/span&amp;gt; sudo debootstrap --arch i386 sid sid/ http://ftp.uk.debian.org/debian/&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h2 id="Getting_stuff.28X.2BAC8-ssh-agent.2BAC8-ect.2Cdbus.2Cmounting_removables.2Cmodprobe.2Cerr_stuff.29_working_automagically" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Getting stuff(X/ssh-agent/ect,dbus,mounting removables,modprobe,err stuff) working automagically.&lt;/span&gt;&lt;/h2&gt;&lt;h2 id="Getting_stuff.28X.2BAC8-ssh-agent.2BAC8-ect.2Cdbus.2Cmounting_removables.2Cmodprobe.2Cerr_stuff.29_working_automagically" style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/span&gt;&lt;/h2&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;img height="392" src="http://lh4.ggpht.com/-1Qpcycv6lLg/TicxIlOm9XI/AAAAAAAAD4M/cvqWq9s03hQ/%25255BUNSET%25255D.gif?imgmax=800" style="max-width: 800px;" width="502" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Append these lines to /etc/fstab: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-10"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;/proc /var/chroot/hardy/proc none rbind 0 0 # Can just be mounted, comments?&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-5"&amp;gt;&amp;lt;/span&amp;gt;/dev /var/chroot/hardy/dev none rbind 0 0 # Good thing to do, but not secure.&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-4"&amp;gt;&amp;lt;/span&amp;gt;/sys /var/chroot/hardy/sys none rbind 0 0 # Same as proc?&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-2"&amp;gt;&amp;lt;/span&amp;gt;/tmp /var/chroot/hardy/tmp none rbind 0 0 # This opens a lot of doors, namly X sockets are here... DRI should work assuming bits match.&lt;br /&gt;&amp;lt;span class="anchor" id="line-5-2"&amp;gt;&amp;lt;/span&amp;gt;/home /var/chroot/hardy/home none rbind 0 0 # This is optional.  As are the others, but this is more so.&lt;br /&gt;&amp;lt;span class="anchor" id="line-6-2"&amp;gt;&amp;lt;/span&amp;gt;/media /var/chroot/hardy/media none rbind 0 0 # Your USB stick.&lt;br /&gt;&amp;lt;span class="anchor" id="line-7-2"&amp;gt;&amp;lt;/span&amp;gt;/lib/modules /var/chroot/hardy/lib/modules none rbind 0 0 # You may need to load modules??  Think binfmt_misc.&lt;br /&gt;&amp;lt;span class="anchor" id="line-8-1"&amp;gt;&amp;lt;/span&amp;gt;/var/run/dbus/ /var/chroot/hardy/var/run/dbus/ none rbind 0 0 # Gnome likes this.&lt;br /&gt;&amp;lt;span class="anchor" id="line-9"&amp;gt;&amp;lt;/span&amp;gt;# Others??  /etc?&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Note: fstype is &lt;b&gt;none&lt;/b&gt; options are &lt;b&gt;rbind&lt;/b&gt;. &lt;/span&gt;&lt;/div&gt;&lt;h2 id="Loading_cron.2BAC8-apache.2BAC8-daemons" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Loading cron/apache/daemons.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Add this(or something like it) to /etc/rc.local or your startup wherever you like: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-11"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;schroot --all -- su -c /etc/init.d/rc\ 2 -&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="Setting_up_a_dchroot_.28non-root.29_environment" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Setting up a dchroot (non-root) environment.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;dchroot  makes it possible to use your newly-built chroot even as a non-root   user.  Hence, you can configure your chroot environment in such a way   that you can even use your existing /home as the chroot's /home, thereby saving you some expensive moving in between homes, as well as making package building/testing a &lt;i&gt;LOT&lt;/i&gt; more convenient. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;To do this, first fix the user and root password: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-12"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo cp /etc/passwd /var/chroot/hardy/etc/&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-6"&amp;gt;&amp;lt;/span&amp;gt; sudo sed 's/\([^:]*\):[^:]*:/\1:*:/' /etc/shadow | sudo tee /var/chroot/hardy/etc/shadow&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-5"&amp;gt;&amp;lt;/span&amp;gt; sudo cp /etc/group /var/chroot/hardy/etc/&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-3"&amp;gt;&amp;lt;/span&amp;gt; sudo cp /etc/hosts /var/chroot/hardy/etc/ # avoid sudo warnings when it tries to resolve the chroot's hostname&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;For a debian chroot, I also had to do: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-13"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;sudo sed 's/\([^:]*\):[^:]*:/\1:*:/' /etc/gshadow | sudo tee /var/chroot/hardy/etc/gshadow&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Then enable sudo and setup your passwords for root and the first sudo user in the &lt;span class="backtick"&gt;admin&lt;/span&gt; group: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-14"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo cp /etc/sudoers /var/chroot/hardy/etc/&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-7"&amp;gt;&amp;lt;/span&amp;gt; sudo chroot /var/chroot/hardy/&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-6"&amp;gt;&amp;lt;/span&amp;gt; dpkg-reconfigure passwd&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-4"&amp;gt;&amp;lt;/span&amp;gt; passwd &amp;lt;username of your first ubuntu user in the admin group&amp;gt;&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Next, install the &lt;a class="http" href="http://packages.ubuntu.com/sudo"&gt;sudo&lt;/a&gt; package to be able to use it being in chroot: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-15"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; apt-get install sudo&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-8"&amp;gt;&amp;lt;/span&amp;gt; exit&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Finish things up: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-16"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo editor / etc/fstab&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This is like the previous instructions, but different. &lt;/span&gt;&lt;span style="font-size: small;"&gt;Add these lines: (/media/cdrom is optional, of course, and you might have to create the dir in the chroot) &lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-17"&amp;gt;&amp;lt;/span&amp;gt; /home           /var/chroot/hardy/home        none    bind            0       0&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-9"&amp;gt;&amp;lt;/span&amp;gt; /tmp            /var/chroot/hardy/tmp         none    bind            0       0&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-7"&amp;gt;&amp;lt;/span&amp;gt; /media/cdrom    /var/chroot/hardy/media/cdrom none    bind            0       0&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-5"&amp;gt;&amp;lt;/span&amp;gt; /dev            /var/chroot/hardy/dev         none    bind            0       0&lt;br /&gt;&amp;lt;span class="anchor" id="line-5-3"&amp;gt;&amp;lt;/span&amp;gt; proc-chroot     /var/chroot/hardy/proc        proc    defaults        0       0&lt;br /&gt;&amp;lt;span class="anchor" id="line-6-3"&amp;gt;&amp;lt;/span&amp;gt; devpts-chroot   /var/chroot/hardy/dev/pts     devpts  defaults        0       0&lt;/span&gt;&lt;/pre&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;and delete these lines from before: &lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-18"&amp;gt;&amp;lt;/span&amp;gt; /proc /var/chroot/hardy/proc none rbind 0 0 # Can just be mounted, comments?&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-10"&amp;gt;&amp;lt;/span&amp;gt; /dev /var/chroot/hardy/dev none rbind 0 0 # Good thing to do, but not secure.&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-8"&amp;gt;&amp;lt;/span&amp;gt; /sys /var/chroot/hardy/sys none rbind 0 0 # Same as proc?&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-6"&amp;gt;&amp;lt;/span&amp;gt; /tmp /var/chroot/hardy/tmp none rbind 0 0 # This opens a lot of doors, namly X sockets are here... DRI should work assuming bits match.&lt;br /&gt;&amp;lt;span class="anchor" id="line-5-4"&amp;gt;&amp;lt;/span&amp;gt; /home /var/chroot/hardy/home none rbind 0 0 # This is optional.  As are the others, but this is more so.&lt;br /&gt;&amp;lt;span class="anchor" id="line-6-4"&amp;gt;&amp;lt;/span&amp;gt; /media /var/chroot/hardy/media none rbind 0 0 # Your USB stick.&lt;br /&gt;&amp;lt;span class="anchor" id="line-7-3"&amp;gt;&amp;lt;/span&amp;gt; /lib/modules /var/chroot/hardy/lib/modules none rbind 0 0 # You may need to load modules??  Think binfmt_misc.&lt;br /&gt;&amp;lt;span class="anchor" id="line-8-2"&amp;gt;&amp;lt;/span&amp;gt; /var/run/dbus/ /var/chroot/hardy/var/run/dbus/ none rbind 0 0 # Gnome likes this.&lt;/span&gt;&lt;/pre&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Mount them: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-19"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;sudo mount -a&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The default bash path includes chroot information.  To make this visible: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-20"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;sudo chroot /var/chroot/hardy/&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-11"&amp;gt;&amp;lt;/span&amp;gt;echo mychroot &amp;gt; etc/debian_chroot&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-9"&amp;gt;&amp;lt;/span&amp;gt;exit&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Set the chroot you just created in the dchroot.conf file &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-21"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;sudo editor /etc/dchroot.conf&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Add  the following to this file (if this is your first "dchroot" it will be a  new, empty file; if there is more than one, the first item listed will   be the default): &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-22"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;mychroot /var/chroot/hardy/&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Now when you want to use your chroot (you may omit the -c&amp;nbsp;mychroot if there's only one, or you just want the first one in the file). The -d  parameter means that your environment will be preserved, this is   generally useful if you want chrooted applications to seamlessly use   your X server, your session manager, etc. &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-23"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; dchroot -c mychroot -d&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Tada!  Now you can switch to and from your main / and /var/chroot/, without even becoming root! &lt;/span&gt;&lt;/div&gt;&lt;h3 id="Shortcuts_.2BAC8_Usage" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Shortcuts / Usage.&lt;/span&gt;&lt;/h3&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;you can type dchroot -d "command" and it executes that command in the chroot. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;I have this script do_chroot in /usr/local/bin: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-24"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;/usr/bin/dchroot -d "`echo $0 | sed 's|^.*/||'` $*"&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;I had trouble with quoting in the above script.  This one works better for me. ~JPKotta&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-25"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;args=""&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-12"&amp;gt;&amp;lt;/span&amp;gt;for i in "$@" ; do&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-10"&amp;gt;&amp;lt;/span&amp;gt;    args="$args '$i'"&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-7"&amp;gt;&amp;lt;/span&amp;gt;    #echo $args&lt;br /&gt;&amp;lt;span class="anchor" id="line-5-5"&amp;gt;&amp;lt;/span&amp;gt;done&lt;br /&gt;&amp;lt;span class="anchor" id="line-6-5"&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;span class="anchor" id="line-7-4"&amp;gt;&amp;lt;/span&amp;gt;/usr/bin/dchroot -d -- "$0" $args&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Then I create a symbolic link from that to the command I want to execute in the chroot, e.g.: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-26"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;ln -s /usr/local/bin/do_chroot /usr/local/bin/firefox&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;which  will execute firefox in the chroot environment when I launch it in my   normal 64 bit environment. To launch my amd64 firefox I can type   /usr/bin/firefox. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Instead if you want you can just create a script for launching the 32bit firefox e.g.: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-27"&amp;gt;&amp;lt;/span&amp;gt;dchroot -d "firefox"&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;put it in /usr/local/bin and add it to the gnome menu. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you're going to start a program that only works in 32bit, first type dchroot -d and you'll be in the 32 bit environment. &lt;/span&gt;&lt;/div&gt;&lt;h2 id="Notes" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Notes.&lt;/span&gt;&lt;/h2&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Some missing points are covered on this external article: &lt;a class="http" href="http://ornellas.apanela.com/dokuwiki/pub:multiarch"&gt;http://ornellas.apanela.com/dokuwiki/pub:multiarch&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From unknown Sun Apr 17 05:43:14 +0100 2005 &lt;/span&gt;&lt;span style="font-size: small;"&gt;From: &lt;/span&gt;&lt;span style="font-size: small;"&gt;Date: Sun, 17 Apr 2005 05:43:14 +0100 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Subject: Using symlinks for passwd, groups, shadow, etc..? &lt;/span&gt;&lt;span style="font-size: small;"&gt;Message-ID: &amp;lt;20050417054314+0100@&lt;a class="https" href="https://www.ubuntulinux.org%3e/"&gt;https://www.ubuntulinux.org&amp;gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Wouldn't it be possible to use symlinks for the files that get copied into the chroot? &lt;/span&gt;&lt;span style="font-size: small;"&gt;Like /etc/hosts? Would it work with /etc/passwd and the like? &lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-28"&amp;gt;&amp;lt;/span&amp;gt;  Re: You can link into, but not outof a chroot.&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-13"&amp;gt;&amp;lt;/span&amp;gt;mv /etc/hosts /chroot/etc/hosts&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-11"&amp;gt;&amp;lt;/span&amp;gt;ln -s ../chroot/etc/hosts /etc&lt;br /&gt;&amp;lt;span class="anchor" id="line-4-8"&amp;gt;&amp;lt;/span&amp;gt;... Using hardlinks is better.&lt;/span&gt;&lt;/pre&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From &lt;a class="nonexistent" href="https://wiki.ubuntu.com/MichaelShigorin"&gt;MichaelShigorin&lt;/a&gt; Sun Apr 17 13:42:38 +0100 2005 &lt;/span&gt;&lt;span style="font-size: small;"&gt;From: Michael Shigorin &lt;/span&gt;&lt;span style="font-size: small;"&gt;Date: Sun, 17 Apr 2005 13:42:38 +0100 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Subject: nope &lt;/span&gt;&lt;span style="font-size: small;"&gt;Message-ID: &amp;lt;20050417134238+0100@&lt;a class="https" href="https://www.ubuntulinux.org%3e/"&gt;https://www.ubuntulinux.org&amp;gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;...but you can mount --bind them one be one. &lt;img alt="Smile :)" height="16" src="https://wiki.ubuntu.com/moin_static192/light/img/icon_smile.png" title="Smile :)" width="16" /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From goofrider Thu May 12 19:26:45 +0100 2005 &lt;/span&gt;&lt;span style="font-size: small;"&gt;From: goofrider &lt;/span&gt;&lt;span style="font-size: small;"&gt;Date: Thu, 12 May 2005 19:26:45 +0100 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Subject: chroot and symlinks &lt;/span&gt;&lt;span style="font-size: small;"&gt;Message-ID: &amp;lt;20050512192645+0100@&lt;a class="https" href="https://www.ubuntulinux.org%3e/"&gt;https://www.ubuntulinux.org&amp;gt;&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You  can't symlinks from inside the chroot to somewhere outside of it,   because once you chroot into it, the new chroot will becomes &lt;span class="backtick"&gt;/&lt;/span&gt;, and all symlinks will be resolved relative to this new &lt;span class="backtick"&gt;/&lt;/span&gt;. Use &lt;span class="backtick"&gt;mount&amp;nbsp;--bind&lt;/span&gt; instead (though hard links should work too).  --&lt;a class="nonexistent" href="https://wiki.ubuntu.com/GoofRider"&gt;GoofRider&lt;/a&gt; 2005-05-12 &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From Sam Fri May 13 09:22:44 +0100 2005 &lt;/span&gt;&lt;span style="font-size: small;"&gt;From: Sam &lt;/span&gt;&lt;span style="font-size: small;"&gt;Date: Fri, 13 May 2005 09:22:44 +0100 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Subject: mount -a &lt;/span&gt;&lt;span style="font-size: small;"&gt;Message-ID: &amp;lt;&lt;a class="mailto" href="mailto:20050513092244+0100@www.ubuntulinux.org"&gt;20050513092244+0100@www.ubuntulinux.org&lt;/a&gt;&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You can use &lt;/span&gt;&lt;span style="font-size: small;"&gt;$ sudo mount -a &lt;/span&gt;&lt;span style="font-size: small;"&gt;for mounting all the entries in fstab instead of mounting them one by one. &lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From &lt;a class="nonexistent" href="https://wiki.ubuntu.com/LukaszStelmach"&gt;LukaszStelmach&lt;/a&gt; Sun May 15 00:06:59 +0100 2005 &lt;/span&gt;&lt;span style="font-size: small;"&gt;From: Lukasz Stelmach &lt;/span&gt;&lt;span style="font-size: small;"&gt;Date: Sun, 15 May 2005 00:06:59 +0100 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Subject: Using symlinks &lt;/span&gt;&lt;span style="font-size: small;"&gt;Message-ID: &amp;lt;&lt;a class="mailto" href="mailto:20050515000659+0100@www.ubuntulinux.org"&gt;20050515000659+0100@www.ubuntulinux.org&lt;/a&gt;&amp;gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;You can make hardlink to files (but only when your chroot dir is on te same partition): &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ln /etc/passwd /var/chroot/etc/ &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From: Elmo, 21.12.05 &lt;/span&gt;&lt;span style="font-size: small;"&gt;Does  anyone know howto enable DRI from inside a 32bit chroot, 'cause if I   mount --bind /dev/dri chroot/dev/dri I get the following error: "DDX   driver parameter mismatch: got 848 bytes, but expected 840 bytes. &lt;/span&gt;&lt;span style="font-size: small;"&gt;libGL error: &lt;a class="nonexistent" href="https://wiki.ubuntu.com/InitDriver"&gt;InitDriver&lt;/a&gt; failed" (glxinfo) &lt;/span&gt;&lt;span style="font-size: small;"&gt;I'd really like to get doom3 working on my amd64 install. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;26.12.05, Elmo: &lt;/span&gt;&lt;span style="font-size: small;"&gt;I  know, it should work natively, but I have problems with other games   aswell, so getting dri working from a chroot would be great=) &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;26.12.05, Elmo: &lt;/span&gt;&lt;span style="font-size: small;"&gt;At debian-amd64 list(&lt;a class="http" href="http://lists.debian.org/debian-amd64/2005/02/msg00807.html"&gt;http://lists.debian.org/debian-amd64/2005/02/msg00807.html&lt;/a&gt;),  around February 05, is said that it's not possible at the moment. Got   to find another way around my problem, will propably post to ubuntu   forums. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;10.06.06  Just a note from a person who ruined his system: After all this is done  do not go and delete things from /var/chroot willy-nilly as it will   delete the files from the linked directory as well. I found this out   only after my entire /home directory was wiped out when I tried to free   up some disk space by deleting the files from the chroot directory.   Thanks to my foolishness I emptied root's trash before I realized what   I'd done. It's been a while since my last backup so I lost everything   from Documents, etc for the last year or so. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From: Murray Cumming 06.10.05: &lt;/span&gt;&lt;span style="font-size: small;"&gt;I  had to do "apt-get install language-pack-en" to avoid the "Locale not   supported by C library." warnings. Even "sudo dpkg-reconfigure locales"   gave a "perl: warning: Setting locale failed." error until I did this.   And that was even after I did a whole "sudo apt-get ubuntu-desktop" in   the chroot. &lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Almost  all the schroot config is unhelpful and irrelevant - Adding three lines  to schroot.conf completely removes the need to copy anything from/to   /etc: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-29"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt;run-setup-scripts=true&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-14"&amp;gt;&amp;lt;/span&amp;gt;run-exec-scripts=true&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-12"&amp;gt;&amp;lt;/span&amp;gt;type=directory&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;these  will cause schroot itself to copy the latest versions of the required   files every time, and do all required mounting to get /proc and /home   working. Removes a LOT of effort and worry. And removes the risk of   deleting your own home area due to stray bind mounts. -- directhex,   2007-09-21 &lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-30"&amp;gt;&amp;lt;/span&amp;gt; Re: This is the best method.&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-15"&amp;gt;&amp;lt;/span&amp;gt;I see there are a few things missing from these scripts, the rbind(bind) stuff, ect.  We should identify what is missing and try and get setup scripts to cover these areas.&lt;/span&gt;&lt;/pre&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The  dchroot stuff here is practically obsolete.  I found that it is   completely possible to create a working schroot environment that does   not make an individual root.  Also the default setup appears to work.  I  tried it out when I messed up my ubuntu server install.  Now my setup   is relatively safe.  None of the fstab stuff is required at all.  I may   actually create a wiki page to help out for schroot in non-root setups.  &lt;/span&gt;&lt;/div&gt;&lt;h2 id="Installing_and_configuring_dchroot_.28deprecated.29" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Installing and configuring dchroot (deprecated).&lt;/span&gt;&lt;/h2&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This  section formerly appeared before the debootstrap section above.  The   following is here merely for reference.  This use of dchroot is   deprecated (no longer preferred), so you should probably use schroot as   described above. &lt;/span&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;a class="http" href="http://packages.ubuntu.com/dchroot"&gt;dchroot&lt;/a&gt;  is a convenient means of managing chroot environments; with this tool   you can have both Dapper, Feisty and even Debian Sid chroots in your   Ubuntu install, and using a chroot environment is a simple as dchroot&amp;nbsp;-c&amp;nbsp;dapper&amp;nbsp;-d &lt;img alt="Wink ;)" height="16" src="https://wiki.ubuntu.com/moin_static192/light/img/icon_wink.png" title="Wink ;)" width="16" /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;To get it dchroot working in your system, just do the following in a Terminal: &lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;&amp;lt;span class="anchor" id="line-1-31"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;i&amp;gt; sudo apt-get install dchroot&lt;br /&gt;&amp;lt;span class="anchor" id="line-2-16"&amp;gt;&amp;lt;/span&amp;gt; sudo mkdir -p /var/chroot/hardy # Remember, we assume our chroot is here&lt;br /&gt;&amp;lt;span class="anchor" id="line-3-13"&amp;gt;&amp;lt;/span&amp;gt; sudo editor /etc/dchroot.conf&amp;lt;/i&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div align="center" class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Then append this line in /etc/dchroot.conf: &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt; mychroot /var/chroot/hardy&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-2554081052996389435?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/2554081052996389435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=2554081052996389435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2554081052996389435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/2554081052996389435'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/debootdtrap-is-tool-which-will-install.html' title='DebootStrap is a tool which will install a Debian base system into a subdirectory of another, already installed system.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-c9exCGZIaRE/Ticw_vPaNoI/AAAAAAAAD4I/76P34IJuJRg/s72-c/%25255BUNSET%25255D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-4930630490339327316</id><published>2011-07-20T14:32:00.001-05:00</published><updated>2011-07-21T13:03:21.602-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Editor'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>eFTE is an advanced programmers editor with goals of being lightweight, yet totally configurable.</title><content type='html'>&lt;div style="font-family: inherit;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://efte.cowgar.com/cgi-bin/wiki.pl" target="_blank"&gt;&lt;img height="238" src="http://lh5.ggpht.com/-RMn0JCFXoUA/Ticrhx2OpjI/AAAAAAAAD4E/_Z8nizzRKYA/%25255BUNSET%25255D.jpg?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="250" /&gt;eFTE&lt;/a&gt; is an advanced programmers editor with goals of being lightweight, yet totally configurable. support for user defined programming languages, menu systems and key bindings are provided with many common defaults already defined.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;eFTE is still a new project, however, extended from the fte editor which was first released in 1995, so efte is tried and true with many features for the programmer/text editor.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?ScreenCasts"&gt;ScreenCasts&lt;/a&gt; - New!!! Screen Casts of eFTE in action &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Features"&gt;Features&lt;/a&gt; - eFTE Features &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?UsingEfte"&gt;UsingEfte&lt;/a&gt; - A general introduction to eFTE &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?ScreenShots"&gt;ScreenShots&lt;/a&gt; - See what eFTE looks like &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Download"&gt;Download&lt;/a&gt; - eFTE - Binaries or Source &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Install"&gt;Install&lt;/a&gt; - Learn how to install eFTE &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Configuration"&gt;Configuration&lt;/a&gt; - Configuration help &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?MacroSystem"&gt;MacroSystem&lt;/a&gt; - Learn about the eFTE macro language &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?OtherSites"&gt;OtherSites&lt;/a&gt; - Other sites about eFTE or FTE in general &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?GettingHelp"&gt;GettingHelp&lt;/a&gt; - How to get help when your stuck &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Roadmap"&gt;Roadmap&lt;/a&gt; - Our goals and timeframe &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Changes"&gt;Changes&lt;/a&gt; - Interesting changes from FTE &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?CodingStandards"&gt;CodingStandards&lt;/a&gt; - Coding standards for contributing developers &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?SvnRepository"&gt;SvnRepository&lt;/a&gt; - Accessing and using the eFTE SVN Repository &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?EfteAuthors"&gt;EfteAuthors&lt;/a&gt; - Those people bringing you eFTE &lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-size: small;"&gt;&lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Todos"&gt;Todos&lt;/a&gt; - General TODO Items &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Current Release:&lt;/b&gt; 2009-10-11 - 1.1 released, see &lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Download"&gt;Download&lt;/a&gt; for Binaries and Sources. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Features:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Portability:&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Multiple platform (Unixes, Mac OS X, Win32, OS/2 and others) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Multiple interfaces (X11, console, Windows console, OS/2 console and PM, Mac OS X console and GUI under development) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Standard features:&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Multiple mode &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; User defined syntax highlighting &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Split screen &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;less common features:&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; 100% configurable right down to every single key and menu. Multiple named keymaps for simple switching between mapping sets. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Advanced folding system &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Gather all backups in one single place - or keep them in the same dir, as you prefer &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Easily create new programming modes with syntax highlighting and auto indentation &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt; Advanced templates activated by menu entry, hot key or abbreviation &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;Once you have acquired the source code via the &lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?SvnRepository"&gt;SvnRepository&lt;/a&gt; or the &lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?Download"&gt;Download&lt;/a&gt; page, installed a C++ compiler, and installed &lt;a class="wikipagelink" href="http://efte.cowgar.com/cgi-bin/wiki.pl?CMake"&gt;CMake&lt;/a&gt; you are ready to build eFTE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/span&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="font-size: small;"&gt;Linux, Mac OS X and other unix based systems.&lt;/span&gt;&lt;/h2&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;$ cd efte&lt;br /&gt;$ mkdir build&lt;br /&gt;$ cd build&lt;br /&gt;$ cmake ..&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-size: small;"&gt;That's it. You can see, we first changed to the efte directory, then made a new directory to house our build environment, build, then generated native Makefiles, cmake ..&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;Note:&lt;/i&gt; If you have problems with cmake reporting X11 not found,  Xpm not found or use BUILD_CONSOLE=OFF, please ensure you have the  development headers installed for X11, Xpm and ncurses. On Debian, this  can be done as: &lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;$ sudo apt-get install libX11-dev libXpm-dev libncurses-dev&amp;lt;br /&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;span style="font-size: small;"&gt;&lt;img alt="" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=11e95ea6-bdce-8976-a27d-1ecb8ac1cd08" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-4930630490339327316?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/4930630490339327316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=4930630490339327316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/4930630490339327316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/4930630490339327316'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/efte-is-advanced-programmers-editor.html' title='eFTE is an advanced programmers editor with goals of being lightweight, yet totally configurable.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-RMn0JCFXoUA/Ticrhx2OpjI/AAAAAAAAD4E/_Z8nizzRKYA/s72-c/%25255BUNSET%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1883076019084670435</id><published>2011-07-20T13:40:00.000-05:00</published><updated>2011-07-21T13:01:53.094-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><title type='text'>Using Pathogen for your Vim config files: easy manipulation of 'runtimepath', 'path', 'tags', etc.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;img height="221" src="http://lh5.ggpht.com/-3BtsvdbFoeI/TicfNZwAd1I/AAAAAAAAD4A/iWBP9Rc4bqw/%25255BUNSET%25255D.png?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="305" /&gt;If you are an avid Vim user, you know that the one thing that is lacking is a good plugin management system. &lt;br /&gt;&lt;br /&gt;With the default vim installation, plugins are scattered through various folders in your .vim folder and its a nightmare to enable/disable or remove plugins once you have installed them. &lt;br /&gt;&lt;br /&gt;There are numerous tools out there that claim to make plugin management easier, but frankly, I haven’t tried any of them since they all seem to involve having to install a separate tool to do the task. &lt;br /&gt;&lt;br /&gt;But this neat plugin by Tim Pope called Pathogen, is a little different. It uses vim itself to mange the plugins properly. With Pathogen, plugin management is now a breeze.&lt;br /&gt;&lt;b&gt;Using Pathogen&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Pathogen basically modifies the vim runtime paths which tell vim where to find plugins. The standard directory used by Pathogen to install vim plugins is “.vim/bundle”. &lt;br /&gt;&lt;br /&gt;When used appropriately (with the correct line of code in your vimrc) Pathogen looks for a “bundle” folder in “.vim” and adds the subdirectories of it to the runtime path. This essentially means each subdirectory of “bundle” looks like a “.vim/” folder to vim.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Taking the plugin fuzzyfinder as an example, the following table shows the path translations&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div align="center"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt; .vim/bundle/fuzzyfinder/doc&amp;nbsp; -&amp;gt; .vim/doc/&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .vim/bundle/fuzzyfinder/plugin -&amp;gt; .vim/plugin&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .vim/bundle/fuzzyfinder/autoload -&amp;gt; .vim/autoload&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;This makes using Pathogen and Vim plugins really easy.&amp;nbsp; All you have to do to install a plugin is to get the plugin from wherever, and put it in its own folder in “.vim/bundle”.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;To remove the plugin, just delete the folder from “.vim/bundle”.&amp;nbsp; You can even use symlinking techniques as used in many Linux programs to mange their configuration files.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Create a “.vim/bundle-available” folder, put all the plugins in there and create symlinks from “.vim/bundle” pointing to the corresponding plugin in “.vim/bundle-available”.&lt;br /&gt;&lt;br /&gt;There are a few things to note for the proper operation of Pathogen. The folder that you create inside “.vim/bundle” would need to have the proper subdirectory organization depending on what types of files the plugin contains.&amp;nbsp;&amp;nbsp; That is, you can’t just drop the .vim file in the main folder of the plugin.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If the file a is a plugin type, it needs to go to the “plugin” folder, if its an autoload type, it needs to go the “autoload” folder.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;continue with our fuzzyfinder example, this plugin has a file called “fuf.vim” in its “plugin”(.vim/bundle/fuzzyfinder/plugin/fuf.vim) folder.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If we placed this fuf.vim file in the main fuzzyfinder folder (.vim/bundle/fuzzyfinder/fuf.vim) , the plugin will not work properly since it will look just like “.vim/fuf.vim” to Vim.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Moreover, don’t make the mistake I made and name the “bundle” folder “bundles”, it won’t work.&lt;br /&gt;&lt;br /&gt;The proper usage instructions for Pathogen can be found on the plugin’s page&amp;nbsp; &lt;a href="http://www.vim.org/scripts/script.php?script_id=2332"&gt;http://www.vim.org/scripts/script.php?script_id=2332&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;But to summarize:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div align="center"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Install Pathogen by putting “pathogen.vim” in “.vim/autoload” folder.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Add “call pathogen#runtime_append_all_bundles()” without the quotes to your .vimrc&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Create a “.vim/bundle” and put your plugins it.&amp;nbsp; Each plugin needs its own folder.&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="http://www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;carajo1&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/style&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1883076019084670435?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1883076019084670435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1883076019084670435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1883076019084670435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1883076019084670435'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/using-pathogen-for-your-vim-config.html' title='Using Pathogen for your Vim config files: easy manipulation of &amp;#39;runtimepath&amp;#39;, &amp;#39;path&amp;#39;, &amp;#39;tags&amp;#39;, etc.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-3BtsvdbFoeI/TicfNZwAd1I/AAAAAAAAD4A/iWBP9Rc4bqw/s72-c/%25255BUNSET%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-5109105692122766363</id><published>2011-07-19T14:59:00.001-05:00</published><updated>2011-07-21T12:58:04.092-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Scientific Software'/><title type='text'>PsychoPy is an open-source package for creating psychology stimuli in Python.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.psychopy.org/" target="_blank"&gt;&lt;img height="101" src="http://lh5.ggpht.com/-MqQclNfrSt0/TiXghmbFsbI/AAAAAAAAD34/2F9wibIbLnk/%25255BUNSET%25255D.gif?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="320" /&gt;PsychoPy&lt;/a&gt; is an open-source package for running experiments in &lt;a class="reference external" href="http://www.python.org/"&gt;Python&lt;/a&gt; (a real and free alternative to Matlab). &lt;br /&gt;&lt;br /&gt;PsychoPy combines the  graphical strengths of OpenGL with the easy Python syntax to give  scientists a free and simple stimulus presentation and control package.&lt;br /&gt;&lt;br /&gt;It is used by many labs worldwide for psychophysics, cognitive  neuroscience and experimental psychology.&lt;br /&gt;&lt;br /&gt;Because it’s open source, you can download it and modify the package  if you don’t like it. And if you make changes that others might use then please consider giving them back to the community via the mailing list. PsychoPy has been written and provided to you absolutely for free. For  it to get better it needs as much input from everyone as possible.&lt;br /&gt;&lt;div class="section" id="features"&gt;&lt;h2&gt;&lt;small&gt;&lt;small&gt;Features.&lt;/small&gt;&lt;/small&gt;&lt;/h2&gt;There are many advantages to using PsychoPy, but here are some of the key ones&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="first"&gt;Simple install process&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;dl class="first docutils"&gt;&lt;dt&gt;Huge variety of stimuli (see screenshots) generated in real-time:&lt;/dt&gt;&lt;dd&gt;&lt;ul class="first last simple"&gt;&lt;li&gt;linear gratings, bitmaps constantly updating&lt;/li&gt;&lt;li&gt;radial gratings&lt;/li&gt;&lt;li&gt;random dots&lt;/li&gt;&lt;li&gt;movies (DivX, mov, mpg...)&lt;/li&gt;&lt;li&gt;text (unicode in any truetype font)&lt;/li&gt;&lt;li&gt;shapes&lt;/li&gt;&lt;li&gt;sounds (tones, numpy arrays, wav, ogg...)&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;Platform independent - run the same script on Win, OS X or Linux&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;Flexible &lt;a class="reference internal" href="http://www.psychopy.org/general/units.html#units"&gt;&lt;i&gt;stimulus units&lt;/i&gt;&lt;/a&gt; (degrees, cm, or pixels)&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;&lt;a class="reference internal" href="http://www.psychopy.org/coder/coder.html#coder"&gt;&lt;i&gt;Coder&lt;/i&gt;&lt;/a&gt; interface for those that like to program&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;&lt;a class="reference internal" href="http://www.psychopy.org/builder/builder.html#builder"&gt;&lt;i&gt;Builder&lt;/i&gt;&lt;/a&gt; interface for those that don’t&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;Input from keyboard, mouse or button boxes&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;Multi-monitor support&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div class="first"&gt;Automated monitor calibration (requires PR650 or Minolta LS110)&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="section" id="hardware-integration"&gt;&lt;h2&gt;&lt;small&gt;&lt;small&gt;Hardware Integration.&lt;/small&gt;&lt;/small&gt;&lt;/h2&gt;&lt;dl class="docutils"&gt;&lt;dt&gt;PsychoPy supports communication via serial ports, parallel ports and compiled drivers (dlls and dylibs), so it can talk to any hardware that your computer can! Interfaces are prebuilt for;&lt;/dt&gt;&lt;dd&gt;&lt;ul class="first last simple"&gt;&lt;li&gt;Spectrascan PR650&lt;/li&gt;&lt;li&gt;Minolta LS110&lt;/li&gt;&lt;li&gt;Cambridge Research Systems Bits++&lt;/li&gt;&lt;li&gt;Cedrus response boxes (RB7xx series)&lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;img height="433" src="http://lh3.ggpht.com/-cjZSMkywhVw/TiXhvj9L2qI/AAAAAAAAD38/TcEdp81-Fyc/%25255BUNSET%25255D.png?imgmax=800" style="max-width: 800px;" width="505" /&gt; &lt;/div&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;b&gt;To Install.&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I'm new to python and use Windows&lt;/b&gt; Download the StandalonePsychoPy.xxx.win32.exe file on the right and  double click it to install. If there's an update that's more recent than the latest Standalone verion the software will automatically fetch and  install a patch for this on first run. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I'm new to python and have an intel mac.&lt;/b&gt; Download the Standalone distributions for OS X (the version for 10.6  also runs on 10.5, but probably not 10.4). This includes a complete  python installation so just drag it to your applications folder and  double-click. If there's an update that's more recent than the latest  Standalone version the software will automatically fetch and install  this on first run. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I'm experienced with python and already have the dependencies.&lt;/b&gt; Go to your terminal or command window and type &lt;tt&gt;sudo easy_install -U psychopy&lt;/tt&gt; and the latest version will be fetched automatically (skip the sudo part to do this from a win32 command window). &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I'm very experienced with python and want to see the latest code.&lt;/b&gt; Fetch a copy of the source repository at &lt;a href="http://github.com/psychopy/psychopy" rel="nofollow"&gt;http://github.com/psychopy/psychopy&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;I use Linux.&lt;/b&gt; For Debian-based packages you should install the package from the &lt;a href="http://neuro.debian.net/" rel="nofollow"&gt;http://neuro.debian.net/&lt;/a&gt; repository &lt;/li&gt;&lt;/ul&gt;Some deprecated versions of &lt;tt&gt;PsychoPy&lt;/tt&gt; (pre v0.97) are available at &lt;a href="https://sourceforge.net/project/showfiles.php?group_id=48949&amp;amp;package_id=42326" rel="nofollow"&gt;sourceforge&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=5109105692122766363" name="Installing_dependencies"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=5109105692122766363" name="Installing_dependencies"&gt;&lt;small&gt;&lt;small&gt;Installing dependencies.&lt;/small&gt;&lt;/small&gt;&lt;/a&gt;&lt;/h2&gt;If you use the Standalone versions for Win32 or OS X then these are automatically included.  &lt;br /&gt;&lt;tt&gt;PsychoPy&lt;/tt&gt; requires python 2.4 or 2.5 and numpy, scipy, matplotlib, pyglet, pygame, pyOpenGL, Python Imaging Library, wxPython, &lt;a href="http://peak.telecommunity.com/DevCenter/setuptools" rel="nofollow"&gt;setuptools&lt;/a&gt; and pywin32 (windows only).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pyserial.sourceforge.net/" rel="nofollow"&gt;pyserial&lt;/a&gt; is also needed if you wish to use serial ports.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.enthought.com/products/epddownload.php" rel="nofollow"&gt;Enthought Python Distribution&lt;/a&gt; contains all the dependencies that &lt;tt&gt;PsychoPy&lt;/tt&gt;ß needs except for &lt;a href="http://pygame.org/" rel="nofollow"&gt;Pygame&lt;/a&gt;. So the easiest way to install is to fetch that and then the latest pygame for python 2.5&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;b&gt;Screenshots.&lt;/b&gt;&lt;br /&gt;The following screenshots give you an idea of the stimuli and controls in &lt;span class="wikiword"&gt;PsychoPy&lt;/span&gt; and how to use them. Click on the screenshot to see the code that created it.&lt;br /&gt;&lt;br /&gt;&lt;div class="vspace"&gt;For more complete demos of full experimental and analysis code see the &lt;a class="wikilink" href="http://www.psychopy.org/psychopy1/home.php/Docs/ExperimentTemplates"&gt;experiment templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a class="wikilink" href="http://www.psychopy.org/psychopy1/home.php/Docs/GuiDemo"&gt;&lt;img alt="" height="300" src="http://www.psychopy.org/psychopy1/uploads/Docs/demo_gui.jpg" title="" width="400" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="vspace"&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp; &lt;a class="wikilink" href="http://www.psychopy.org/psychopy1/home.php/Docs/FaceDemo"&gt;&lt;img alt="" height="300" src="http://www.psychopy.org/psychopy1/uploads/Docs/demo_face.jpg" title="" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-5109105692122766363?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/5109105692122766363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=5109105692122766363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/5109105692122766363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/5109105692122766363'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/psychopy-is-open-source-package-for.html' title='PsychoPy is an open-source package for creating psychology stimuli in Python.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-MqQclNfrSt0/TiXghmbFsbI/AAAAAAAAD34/2F9wibIbLnk/s72-c/%25255BUNSET%25255D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1852044117266830894</id><published>2011-07-17T12:18:00.001-05:00</published><updated>2011-07-21T13:01:07.403-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Utility'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>BibleTime, a bible study tool for Qt.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;img height="107" src="http://lh3.ggpht.com/-VwyAdfe_8Jo/TiMXSTly3eI/AAAAAAAAD3M/ZM6M2MNOxPQ/%25255BUNSET%25255D.png?imgmax=800" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="320" /&gt;&lt;a href="http://www.bibletime.info/" target="_blank"&gt;BibleTime&lt;/a&gt; is a free and easy to use bible study tool. It uses the Qt and SWORD software libraries. &lt;br /&gt;&lt;br /&gt;BibleTime provides easy handling of digitized texts (Bibles, commentaries and lexicons) and powerful features to work with these texts (search in texts, write own notes, save, print etc.) in the SWORD module format.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/b/bibletime/bibletime_2.5-1ubuntu2.dsc"&gt;[bibletime_2.5-1ubuntu2.dsc]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/b/bibletime/bibletime_2.5.orig.tar.gz"&gt;[bibletime_2.5.orig.tar.gz]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.ubuntu.com/ubuntu/pool/universe/b/bibletime/bibletime_2.5-1ubuntu2.diff.gz"&gt;[bibletime_2.5-1ubuntu2.diff.gz]&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="section" lang="en"&gt;This is a short list of available download locations.    Please see below for detailed download and installation    instructions.     &lt;br /&gt;&lt;div class="itemizedlist"&gt;&lt;ul&gt;&lt;li&gt;Sourcecode can be downloaded from     &lt;a class="ulink" href="http://gitorious.org/bibletime" target="_top"&gt;    Gitorious&lt;/a&gt;.  &lt;/li&gt;&lt;li&gt;Windows releases can be downloaded from     &lt;a class="ulink" href="http://sourceforge.net/projects/bibletime/" target="_top"&gt;    SourceForge&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Ubuntu packages are available in the repository and         &lt;a class="ulink" href="http://packages.ubuntu.com/hardy/bibletime" target="_top"&gt;        here&lt;/a&gt;. Updated packages for Ubuntu 8.04 (Hardy Heron)        and 7.10 (Gutsy Gibbon) are offered         &lt;a class="ulink" href="https://launchpad.net/%7Etxwikinger/+archive" target="_top"&gt;        here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Debian packages are available in the repository and         &lt;a class="ulink" href="http://packages.debian.org/bibletime" target="_top"&gt;        here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Gentoo packages are in Portage. Just call "emerge        bibletime".&lt;/li&gt;&lt;li&gt;OpenSuse packages can be downloaded from PackMan,    &lt;a class="ulink" href="http://packman.links2linux.org/package/kde4-bibletime" target="_top"&gt;    here&lt;/a&gt;.        &lt;/li&gt;&lt;li&gt;A FreeBSD application port of BibleTime can be found at         &lt;a class="ulink" href="http://www.freebsd.org/cgi/ports.cgi?query=bibletime&amp;amp;stype=all" target="_top"&gt;        www.freebsd.org&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;PC-BSD packages are available         &lt;a class="ulink" href="http://www.pbidir.com/bt/pbi/149/bibletime" target="_top"&gt;        here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;F.A.Q.:&lt;/b&gt;&lt;br /&gt;&lt;h4 class="title"&gt;1. Installation problems&lt;/h4&gt;&lt;table border="0" summary="Q and A Set"&gt;&lt;tbody&gt;&lt;tr class="toc"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;1.1. &lt;a href="http://www.bibletime.info/software_faq.html#id15319864"&gt;Why is the toolbar missing?&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15319864" name="id15319864"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15319873" name="id15319873"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15319873" name="id15319873"&gt;&lt;b&gt;1.1.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Why is the toolbar missing?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Please run configure with the parameter            --prefix=&amp;lt;your KDE directory&amp;gt;. Then run make and make            install as usual. The KDE directories for the widely used            Linux distributions are:             &lt;br /&gt;&lt;div class="orderedlist"&gt;&lt;ol type="1"&gt;&lt;li&gt;RedHat: /usr&lt;/li&gt;&lt;li&gt;SuSE: /opt/kde3&lt;/li&gt;&lt;li&gt;Mandrake: /usr&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;Alternatively you can run the command            "kde-config --prefix" to get your KDE directory. The            commands are:             &lt;br /&gt;&lt;div class="orderedlist"&gt;&lt;ol type="1"&gt;&lt;li&gt;./configure --prefix=&amp;lt;your KDE              directory&amp;gt;&lt;/li&gt;&lt;li&gt;make&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="qandadiv"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;h4 class="title"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320050" name="id15320050"&gt;2. Usage problems&lt;/a&gt;&lt;/h4&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="toc"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;2.1. &lt;a href="http://www.bibletime.info/software_faq.html#id15320209"&gt;Is it possible to search for a specific Strong        number?&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;2.2. &lt;a href="http://www.bibletime.info/software_faq.html#id15320291"&gt;Why do I see only question marks instead of Unicode            text?&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320209" name="id15320209"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320217" name="id15320217"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320217" name="id15320217"&gt;&lt;b&gt;2.1.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Is it possible to search for a specific Strong        number?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;&lt;div class="formalpara"&gt;The search interface now offers to set the type of   your search. You can choose between headings, footnotes,   Strongs numbers and morphological codes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320291" name="id15320291"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320299" name="id15320299"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320299" name="id15320299"&gt;&lt;b&gt;2.2.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Why do I see only question marks instead of Unicode            text?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;First make sure you have the latest version of the            module which has the problems! Check             &lt;a class="ulink" href="http://www.crosswire.org/sword" target="_top"&gt;            www.crosswire.org/sword&lt;/a&gt; for this.&lt;br /&gt;You have to install an unicode font like Code2000,            Arial Unicode MS or Bitstream Cyberbit to display the            special unicode characters. Check the section "Configuring            BibleTime-&amp;gt;Options Dialog-&amp;gt;Fonts" in the handbook of            BibleTime how to setup Unicode fonts under Linux.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="qandadiv"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;h4 class="title"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320390" name="id15320390"&gt;3. Modules&lt;/a&gt;&lt;/h4&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="toc"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;3.1. &lt;a href="http://www.bibletime.info/software_faq.html#id15320412"&gt;The KJV shows no Strong numbers in the NT&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;3.2. &lt;a href="http://www.bibletime.info/software_faq.html#id15327603"&gt;Where can I write down my personal notes?&lt;/a&gt;&lt;/dt&gt;&lt;dt&gt;3.3. &lt;a href="http://www.bibletime.info/software_faq.html#id15327649"&gt;Why is one of the two testaments of a Bible module            empty?&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320412" name="id15320412"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320421" name="id15320421"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15320421" name="id15320421"&gt;&lt;b&gt;3.1.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;The KJV shows no Strong numbers in the NT&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;You're probably using an outdated version of the KJV            module. Please update the module.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327603" name="id15327603"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327607" name="id15327607"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327607" name="id15327607"&gt;&lt;b&gt;3.2.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Where can I write down my personal notes?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;You have to install the module "Personal", which is            available as a commentary on             &lt;a class="ulink" href="http://www.crosswire.org/sword/modules/ModInfo.jsp?modName=Personal" target="_top"&gt;            Crosswire&lt;/a&gt;. Please refer to BibleTime's handbook for            more information about the personal commentary.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327649" name="id15327649"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327657" name="id15327657"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327657" name="id15327657"&gt;&lt;b&gt;3.3.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Why is one of the two testaments of a Bible module            empty?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Some modules only contain the text of the old or new            testament. Recent versions of BibleTime should only offer            the testament which has some content in it.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="qandadiv"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;h4 class="title"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327718" name="id15327718"&gt;4. Translations&lt;/a&gt;&lt;/h4&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="toc"&gt;&lt;td align="left" colspan="2" valign="top"&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;4.1. &lt;a href="http://www.bibletime.info/software_faq.html#id15327739"&gt;Is BibleTime available in my native language?&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="question"&gt;&lt;td align="left" valign="top"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327739" name="id15327739"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327748" name="id15327748"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=1852044117266830894" id="id15327748" name="id15327748"&gt;&lt;b&gt;4.1.&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;Is BibleTime available in my native language?&lt;/td&gt;&lt;/tr&gt;&lt;tr class="answer"&gt;&lt;td align="left" valign="top"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;BibleTime is available in several languages, which        are all listed on our &lt;a href="http://www.bibletime.info/translation.shtml"&gt;translations        page&lt;/a&gt;.&lt;br /&gt;If a translation in your language is not available,        please consider to help to make it available. More        information is available on out         &lt;a href="http://www.bibletime.info/translation.shtml"&gt;translations        page&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;img height="339" src="http://lh4.ggpht.com/-R7y1eWZQz8w/TiMXd9E9UJI/AAAAAAAAD3Q/-2S3kb4Xi7U/%25255BUNSET%25255D.png?imgmax=800" style="max-width: 800px;" width="451" /&gt;&lt;/div&gt;&lt;div class="formalpara"&gt;&lt;div class="paratitle"&gt;&lt;b&gt;&lt;br /&gt;The main window.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a class="ulink" href="http://www.bibletime.info/images/screenshots/1-large.png" target="_top"&gt;&lt;span class="inlinemediaobject"&gt;&lt;img height="308" src="http://www.bibletime.info/images/screenshots/1.png" width="452" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;Here you can see a typical BibleTime session.  On the left  pane, you see the "bookshelf" which offers quick access to all  installed electronic works as well as facilities to create and  manage your own bookmarks.  Below is the "mag(nifying glass)",  which can display additional information about a word or piece of  text.  In this example it shows a cross reference, with  scripture to Psalms 10:6.  The main part of the BibleTime  window (called "desk") offers space to read works such as Bibles,  commentaries, lexicons or other books.&lt;/div&gt;&lt;div class="formalpara"&gt;&lt;div class="paratitle"&gt;&lt;b&gt;The Bookshelf Manager.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a class="ulink" href="http://www.bibletime.info/images/screenshots/3-large.png" target="_top"&gt;&lt;span class="inlinemediaobject"&gt;&lt;img height="307" src="http://www.bibletime.info/images/screenshots/3.png" width="452" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;BibleTime offers a dialog to automatically download and      manage electronic works. You simply define a library (a remote      collection of works, such as       &lt;a class="ulink" href="http://www.crosswire.org/sword/" target="_top"&gt;Crosswire&lt;/a&gt;),      and then you can transfer works from this library to your local      bookshelf to use them. Easy, huh?&lt;/div&gt;&lt;div class="formalpara"&gt;&lt;div class="paratitle"&gt;&lt;b&gt;The search dialog.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;a class="ulink" href="http://www.bibletime.info/images/screenshots/2-large.png" target="_top"&gt;&lt;span class="inlinemediaobject"&gt;&lt;img height="309" src="http://www.bibletime.info/images/screenshots/2.png" width="452" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;BibleTime offers a powerful search dialog. You can search      in several works at a time, limit your search to text scopes or      also to certain kinds of text, such as footnotes.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img alt="" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=e33ad31e-a453-8c7e-a469-d732c9864ab7" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1852044117266830894?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1852044117266830894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1852044117266830894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1852044117266830894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1852044117266830894'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/bibletime-bible-study-tool-for-qt.html' title='BibleTime, a bible study tool for Qt.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-VwyAdfe_8Jo/TiMXSTly3eI/AAAAAAAAD3M/ZM6M2MNOxPQ/s72-c/%25255BUNSET%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1327723733312656114</id><published>2011-07-16T00:32:00.000-05:00</published><updated>2011-07-16T01:18:41.803-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Updates'/><title type='text'>Security Updates and Patches in Ubuntu 11.04 Natty Narwhal.</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-VAfJ3VXWCjk/TiEhRIfsDLI/AAAAAAAABI8/Y8GTGwxXyCQ/s1600/ubuntu-11-04-natty-narwhal.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-VAfJ3VXWCjk/TiEhRIfsDLI/AAAAAAAABI8/Y8GTGwxXyCQ/s320/ubuntu-11-04-natty-narwhal.jpg" width="320" /&gt;&lt;/a&gt;Summary of Security Items in Ubuntu 11.04 "Natty Narwhal":&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Version of "host" bundled with bind 9.X&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Chromium Browser&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Page Inspector for the Chromium Browser&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Chromium Browser Language Packages&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Free Ffmpeg Codecs for Chromium Browser&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Clients provided with BIND&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Adobe Flash Player Plugin Installer&amp;nbsp; - transitional package -&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Version of "host" bundled with bind 9.X:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Version 1:9.7.3.dfsg-1ubuntu2.2: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; * SECURITY UPDATE: denial of service via specially crafted packet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - lib/dns/include/dns/rdataset.h, lib/dns/{masterdump,message,ncache,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nsec3,rbtdb,rdataset,resolver,validator}.c: Use an rdataset attribute&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag to indicate negative-cache records rather than using rrtype 0.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Patch backported from 9.7.3-P3.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - CVE-2011-2464&lt;br /&gt;&lt;br /&gt;This package provides the 'host' program in the form that is bundled with the BIND 9.X sources.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pxX2LAA8F2U/TiEjs_Bki2I/AAAAAAAABJA/5MVcGdyhY_0/s1600/chromium.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-pxX2LAA8F2U/TiEjs_Bki2I/AAAAAAAABJA/5MVcGdyhY_0/s320/chromium.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Chromium Browser:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Updates for versions:&lt;br /&gt;&lt;br /&gt;12.0.742.91~r87961-0ubuntu0.11.04.1&lt;br /&gt;12.0.742.112~r90304-0ubuntu0.11.04.1&lt;br /&gt;&lt;br /&gt;Version12.0.742.112~r90304-0ubuntu0.11.04.1: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; [ Fabien Tassin &amp;lt;fta@ubuntu.com&amp;gt; ]&lt;br /&gt;&amp;nbsp; * New Minor upstream release from the Stable Channel (LP: #803107)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This release fixes the following security issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + WebKit issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [84355] High, CVE-2011-2346: Use-after-free in SVG font handling.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85003] High, CVE-2011-2347: Memory corruption in CSS parsing. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85102] High, CVE-2011-2350: Lifetime and re-entrancy issues in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTML parser. Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85211] High, CVE-2011-2351: Use-after-free with SVG use element.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85418] High, CVE-2011-2349: Use-after-free in text selection. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Chromium issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [77493] Medium, CVE-2011-2345: Out-of-bounds read in NPAPI string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; handling. Credit to Philippe Arteau.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85177] High, CVE-2011-2348: Bad bounds check in v8. Credit to Aki&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Helin of OUSPG.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1cnmyZpK6xY/TiEkR48TMJI/AAAAAAAABJE/2O2bYM_ykIA/s1600/page_inspector.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.&lt;br /&gt;&lt;br /&gt;Chromium serves as a base for Google Chrome, which is Chromium rebranded (name and logo) with very few additions such as usage tracking and an auto-updater system.&lt;br /&gt;&lt;br /&gt;This package contains the Chromium browser.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1cnmyZpK6xY/TiEkR48TMJI/AAAAAAAABJE/2O2bYM_ykIA/s1600/page_inspector.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://1.bp.blogspot.com/-1cnmyZpK6xY/TiEkR48TMJI/AAAAAAAABJE/2O2bYM_ykIA/s400/page_inspector.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Page Inspector for the Chromium Browser transitional package.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Versione 12.0.742.112~r90304-0ubuntu0.11.04.1: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; [ Fabien Tassin &amp;lt;fta@ubuntu.com&amp;gt; ]&lt;br /&gt;&amp;nbsp; * New Minor upstream release from the Stable Channel (LP: #803107)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This release fixes the following security issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + WebKit issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [84355] High, CVE-2011-2346: Use-after-free in SVG font handling.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85003] High, CVE-2011-2347: Memory corruption in CSS parsing. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85102] High, CVE-2011-2350: Lifetime and re-entrancy issues in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTML parser. Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85211] High, CVE-2011-2351: Use-after-free with SVG use element.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85418] High, CVE-2011-2349: Use-after-free in text selection. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Chromium issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [77493] Medium, CVE-2011-2345: Out-of-bounds read in NPAPI string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; handling. Credit to Philippe Arteau.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85177] High, CVE-2011-2348: Bad bounds check in v8. Credit to Aki&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Helin of OUSPG.&lt;br /&gt;&lt;br /&gt;Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.&lt;br /&gt;&lt;br /&gt;This package is safe to remove as the inspector has moved into the main chromium-browser package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chromium Browser Language Packages:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Versione 12.0.742.112~r90304-0ubuntu0.11.04.1: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; [ Fabien Tassin &amp;lt;fta@ubuntu.com&amp;gt; ]&lt;br /&gt;&amp;nbsp; * New Minor upstream release from the Stable Channel (LP: #803107)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This release fixes the following security issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + WebKit issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [84355] High, CVE-2011-2346: Use-after-free in SVG font handling.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85003] High, CVE-2011-2347: Memory corruption in CSS parsing. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85102] High, CVE-2011-2350: Lifetime and re-entrancy issues in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTML parser. Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85211] High, CVE-2011-2351: Use-after-free with SVG use element.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&lt;br /&gt;Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.&lt;br /&gt;&lt;br /&gt;This package contains language packages for 54 languages: am, ar, bg, bn, ca, cs, da, de, el, en-GB, es, es-419, et, eu, fa, fi, fil, fr, gl, gu, he, hi, hr, hu, id, it, ja, kn, ko, lt, lv, ml, mr, nb, nl, pl, pt-BR, pt-PT, ro, ru, sk, sl, sr, sv, sw, ta, te, th, tr, ug, uk, vi, zh-CN, zh-TW&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gchjSkKLKXM/TiElMdzbtpI/AAAAAAAABJI/TDaH_esdmP8/s1600/ffmpeg-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://4.bp.blogspot.com/-gchjSkKLKXM/TiElMdzbtpI/AAAAAAAABJI/TDaH_esdmP8/s400/ffmpeg-logo.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Free Ffmpeg Codecs for Chromium Browser:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Versione 12.0.742.112~r90304-0ubuntu0.11.04.1: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; [ Fabien Tassin &amp;lt;fta@ubuntu.com&amp;gt; ]&lt;br /&gt;&amp;nbsp; * New Minor upstream release from the Stable Channel (LP: #803107)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This release fixes the following security issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + WebKit issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [84355] High, CVE-2011-2346: Use-after-free in SVG font handling.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85003] High, CVE-2011-2347: Memory corruption in CSS parsing. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85102] High, CVE-2011-2350: Lifetime and re-entrancy issues in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTML parser. Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85211] High, CVE-2011-2351: Use-after-free with SVG use element.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Credit to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85418] High, CVE-2011-2349: Use-after-free in text selection. Credit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to miaubiz.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Chromium issues:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [77493] Medium, CVE-2011-2345: Out-of-bounds read in NPAPI string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; handling. Credit to Philippe Arteau.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - [85177] High, CVE-2011-2348: Bad bounds check in v8. Credit to Aki&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Helin of OUSPG.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_Z20ERvVHok/TiElvH047II/AAAAAAAABJM/kEYimFPZumk/s1600/servidor-dns-con-bind9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="331" src="http://4.bp.blogspot.com/-_Z20ERvVHok/TiElvH047II/AAAAAAAABJM/kEYimFPZumk/s400/servidor-dns-con-bind9.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Clients provided with BIND:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Versione 1:9.7.3.dfsg-1ubuntu2.2: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; * SECURITY UPDATE: denial of service via specially crafted packet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - lib/dns/include/dns/rdataset.h, lib/dns/{masterdump,message,ncache,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nsec3,rbtdb,rdataset,resolver,validator}.c: Use an rdataset attribute&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag to indicate negative-cache records rather than using rrtype 0.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Patch backported from 9.7.3-P3.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - CVE-2011-2464&lt;br /&gt;&lt;br /&gt;The Berkeley Internet Name Domain (BIND) implements an Internet domain name server.&lt;br /&gt;&lt;br /&gt;BIND is the most widely-used name server software on the Internet, and is supported by the Internet Software Consortium, www.isc.org. This package delivers various client programs related to DNS that are derived from the BIND source tree.&lt;br /&gt;&lt;br /&gt;* dig - query the DNS in various ways&lt;br /&gt;* nslookup - the older way to do it&lt;br /&gt;* nsupdate - perform dynamic updates (See RFC2136)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-z-QcppJuSRw/TiEnB5IKWQI/AAAAAAAABJQ/R662i03rRgE/s1600/adobe-flash-player-icon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-z-QcppJuSRw/TiEnB5IKWQI/AAAAAAAABJQ/R662i03rRgE/s400/adobe-flash-player-icon.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Adobe Flash Player Plugin Installer - transitional package - :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Versione 10.3.181.34ubuntu0.11.04.1: &lt;br /&gt;&lt;br /&gt;&amp;nbsp; * New upstream release 10.3.181.34 (LP: #803761)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - debian/config, debian/postinst: Updated sha256sums and path.&lt;br /&gt;&lt;br /&gt;Downloads and Installs the Adobe Flash Player plugin. The Adobe Flash Player plugin supports playing of media and other dynamic content online.&lt;br /&gt;&lt;br /&gt;The Adobe Flash Player plugin will work with a range of web-browsers including, limited to:&lt;br /&gt;&lt;br /&gt;* Firefox&lt;br /&gt;* Chromium&lt;br /&gt;* SeaMonkey&lt;br /&gt;* Iceweasel&lt;br /&gt;* Iceape&lt;br /&gt;* Galeon&lt;br /&gt;* Epiphany&lt;br /&gt;* Konqueror WARNING: Installing this Ubuntu package causes the Adobe Flash&lt;br /&gt;&lt;br /&gt;Player plugin to be downloaded from www.adobe.com. The distribution license of the Adobe Flash Player plugin is available at www.adobe.com. Installing this Ubuntu package implies that you have accepted the terms of that license. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=7688929348174398650" name="more"&gt; &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1327723733312656114?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1327723733312656114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1327723733312656114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1327723733312656114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1327723733312656114'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/security-updates-and-patches-in-ubuntu.html' title='Security Updates and Patches in Ubuntu 11.04 Natty Narwhal.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-VAfJ3VXWCjk/TiEhRIfsDLI/AAAAAAAABI8/Y8GTGwxXyCQ/s72-c/ubuntu-11-04-natty-narwhal.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-5694005556344872458</id><published>2011-07-16T00:19:00.000-05:00</published><updated>2011-07-16T01:34:17.040-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Updates'/><title type='text'>How to configure your system to automatically install Automatic Security Updates.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qq-z5cPS-5o/TiEer90w6FI/AAAAAAAABI0/OeHdipmchq8/s1600/oneiric_ocelot1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="209" src="http://2.bp.blogspot.com/-qq-z5cPS-5o/TiEer90w6FI/AAAAAAAABI0/OeHdipmchq8/s320/oneiric_ocelot1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 id="Introduction" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: inherit; font-size: small;"&gt; &lt;span class="anchor" id="line-4"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This is a  simple tutorial that will teach you to configure your system to   automatically install security updates.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;There are always some security  risks involved in running software upgrades without supervision, but  there are also benefits.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you believe it's important to stay up to  date with the latest security patches, then you should follow this  simple tutorial. &lt;span class="anchor" id="line-5"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-6"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;There are several options for enabling automatic updates: &lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Use the GNOME Update Manager &lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Use the "unattended-upgrades" package &lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Write your own cron script that calls aptitude &lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Use cron-apt &lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-13"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;See also: &lt;a href="https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo"&gt;AutoWeeklyUpdateHowTo&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp; &lt;span class="anchor" id="line-14"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-15"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;/div&gt;&lt;h2 id="Using GNOME Update Manager" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Using GNOME Update Manager&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: inherit; font-size: small;"&gt; &lt;span class="anchor" id="line-16"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-17"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you are using GNOME, go to the "System" menu, then "Administration", then "Update Manager", then "Settings". &lt;span class="anchor" id="line-18"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-19"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Open up the "Updates" tab and in the "Automatic updates" section select "Install security updates without confirmation".&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tyBCcaEcnKo/TiEvwNPGW8I/AAAAAAAABJU/MSExzz07K24/s1600/update_upgrade.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-tyBCcaEcnKo/TiEvwNPGW8I/AAAAAAAABJU/MSExzz07K24/s400/update_upgrade.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-21"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;/div&gt;&lt;h2 id="Using the &amp;quot;unattended-upgrades&amp;quot; package" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Using the "unattended-upgrades" package&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: inherit; font-size: small;"&gt; &lt;span class="anchor" id="line-22"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-23"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Install the unattended-upgrades  package if it isn't already installed ("apt-get install  unattended-upgrades"). You may configure the package via the command  line; simply change your &lt;i&gt;&lt;b&gt;/etc/apt/apt.conf.d/10periodic&lt;/b&gt;&lt;/i&gt; to: &lt;span class="anchor" id="line-24"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-25"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-26"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-27"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-28"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-29"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-30"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-31"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;APT::Periodic::Enable "1";&lt;br /&gt;APT::Periodic::Update-Package-Lists "1";&lt;br /&gt;APT::Periodic::Download-Upgradeable-Packages "1";&lt;br /&gt;APT::Periodic::AutocleanInterval "5";&lt;br /&gt;APT::Periodic::Unattended-Upgrade "1";&lt;br /&gt;APT::Periodic::RandomSleep "1800";&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-32"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-33"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Details about what these values mean may be found in the header of the &lt;b&gt;/etc/cron.daily/apt&lt;/b&gt; file. Note: &lt;span class="anchor" id="line-34"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-35"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: inherit;"&gt;&lt;li&gt;&lt;div class="line862"&gt;&lt;span style="font-size: small;"&gt;When the apt job starts, it will sleep for a random period between 0 and  &lt;i&gt;APT::Periodic::RandomSleep&lt;/i&gt;  seconds. The default value is "1800" so that the script will stall for  up to 30 minutes (1800 seconds) so that the mirror servers are not  crushed by everyone running their updates all at the same time. Only set  this to 0 if you use a local mirror and don't mind the load spikes.  Note that while the apt job is sleeping it will cause the execution of  the rest of your cron.daily jobs to be delayed. &lt;span class="anchor" id="line-36"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-37"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="gap"&gt;&lt;div class="line862"&gt;&lt;span style="font-size: small;"&gt;If you want the script to generate more verbose output set &lt;i&gt;APT::Periodic::Verbose "1";&lt;/i&gt; &lt;span class="anchor" id="line-38"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-39"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;And &lt;i&gt;&lt;b&gt;/etc/apt/apt.conf.d/50unattended-upgrades&lt;/b&gt;&lt;/i&gt;: &lt;span class="anchor" id="line-40"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-41"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-42"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-43"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-44"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-45"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-46"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-47"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-48"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-49"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-50"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-51"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-52"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-53"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-54"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-55"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-56"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-57"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-58"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-59"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-60"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-61"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-62"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-63"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-64"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-65"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-66"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-67"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-68"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-69"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-70"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-71"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;// Automatically upgrade packages from these (origin, archive) pairs&lt;br /&gt;Unattended-Upgrade::Allowed-Origins {    &lt;br /&gt;    // ${distro_id} and ${distro_codename} will be automatically expanded&lt;br /&gt;    "${distro_id} stable";&lt;br /&gt;    "${distro_id} ${distro_codename}-security";&lt;br /&gt;    "${distro_id} ${distro_codename}-updates";&lt;br /&gt;//  "${distro_id} ${distro_codename}-proposed-updates";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;// List of packages to not update&lt;br /&gt;Unattended-Upgrade::Package-Blacklist {&lt;br /&gt;//  "vim";&lt;br /&gt;//  "libc6";&lt;br /&gt;//  "libc6-dev";&lt;br /&gt;//  "libc6-i686";&lt;br /&gt;};&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-1564606692096762";&lt;br /&gt;/* Ubuntuland_(Links)_468x15, creato 19/03/11 */&lt;br /&gt;google_ad_slot = "0255597557";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;// Send email to this address for problems or packages upgrades&lt;br /&gt;// If empty or unset then no email is sent, make sure that you &lt;br /&gt;// have a working mail setup on your system. The package 'mailx'&lt;br /&gt;// must be installed or anything that provides /usr/bin/mail.&lt;br /&gt;//Unattended-Upgrade::Mail "root@localhost";&lt;br /&gt;&lt;br /&gt;// Do automatic removal of new unused dependencies after the upgrade&lt;br /&gt;// (equivalent to apt-get autoremove)&lt;br /&gt;//Unattended-Upgrade::Remove-Unused-Dependencies "false";&lt;br /&gt;&lt;br /&gt;// Automatically reboot *WITHOUT CONFIRMATION* if a &lt;br /&gt;// the file /var/run/reboot-required is found after the upgrade &lt;br /&gt;//Unattended-Upgrade::Automatic-Reboot "false";&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-72"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-73"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-c-EszviuBRQ/TiEwDhYgYpI/AAAAAAAABJY/UoYIFNrsmsQ/s1600/stable-unattended-upgrades__201105.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://3.bp.blogspot.com/-c-EszviuBRQ/TiEwDhYgYpI/AAAAAAAABJY/UoYIFNrsmsQ/s400/stable-unattended-upgrades__201105.jpeg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 id="Using cron and aptitude" style="font-family: inherit; text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 id="Using cron and aptitude" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Using cron and aptitude&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: inherit; font-size: small;"&gt; &lt;span class="anchor" id="line-74"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-75"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;To begin, press Alt+F2 and create a new file: &lt;span class="anchor" id="line-76"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-77"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-78"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;gksudo gedit /etc/cron.weekly/apt-security-updates&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-79"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;If you're using KDE, use this command instead: &lt;span class="anchor" id="line-80"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-81"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-82"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;kdesudo kate /etc/cron.weekly/apt-security-updates&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-83"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Copy the following text into this new file, save, and exit:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-84"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-85"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-86"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-87"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-88"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-89"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-90"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-91"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;echo "**************" &amp;gt;&amp;gt; /var/log/apt-security-updates&lt;br /&gt;date &amp;gt;&amp;gt; /var/log/apt-security-updates&lt;br /&gt;aptitude update &amp;gt;&amp;gt; /var/log/apt-security-updates&lt;br /&gt;aptitude safe-upgrade -o Aptitude::Delete-Unused=false --assume-yes --target-release `lsb_release -cs`-security &amp;gt;&amp;gt; /var/log/apt-security-updates&lt;br /&gt;echo "Security updates (if any) installed"&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-92"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-93"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Recently  (since Ubuntu 7.10), the aptitude action 'upgrade' is deprecated. There  are now two ways to upgrade, a safe one (conservative, if an update  needs to add or remove dependencies, it won't update) and a full one (it  will always upgrade even though it impacts other packages by adding  them or removing them, previously called 'dist-upgrade').&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt; The actions  are now 'safe-upgrade' or 'full-upgrade'. See the manual page of  aptitude (man&amp;nbsp;aptitude) for more details.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-94"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-95"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Once you are complete, you want to make the file executable. So, via the terminal, type the following line:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line874" style="font-family: inherit; text-align: center;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-96"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-97"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-98"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;sudo chmod +x /etc/cron.weekly/apt-security-updates&lt;/i&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-99"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-100"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This  script will run once weekly and it installs all available packages from  the security repository. It also generates a log in /var/log/apt-security-updates for later inspection in case something goes wrong.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-101"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-102"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This  script will output information to a log file, so to prevent this log  file from getting too large we need to make sure it gets rotated out.   To do this, we'll use the logrotate utility, which comes with Ubuntu.  Press Alt+F2 and type this command:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;gksudo gedit /etc/logrotate.d/apt-security-updates&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;For KDE, use this command instead:&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-107"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-108"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-109"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;pre style="font-family: inherit;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;kdesudo kate /etc/logrotate.d/apt-security-updates&lt;/span&gt;&lt;/i&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;Paste this into the editor, save, and exit:&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div class="line874" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span class="anchor" id="line-111"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-112"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-113"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-114"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-115"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-116"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-117"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-118"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-119"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;/var/log/apt-security-updates {&lt;br /&gt;        rotate 2&lt;br /&gt;        weekly&lt;br /&gt;        size 250k&lt;br /&gt;        compress&lt;br /&gt;        notifempty&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;span class="anchor" id="line-120"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line862" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;This will rotate the log file every week (&lt;span class="backtick"&gt;weekly&lt;/span&gt;), or if it's over 250kB in size (&lt;span class="backtick"&gt;size&amp;nbsp;250k&lt;/span&gt;), compressing old versions (&lt;span class="backtick"&gt;compress&lt;/span&gt;).  The previous two log files will be kept (&lt;span class="backtick"&gt;rotate&amp;nbsp;2&lt;/span&gt;), and no rotation will occur if the file is empty (&lt;span class="backtick"&gt;notifempty&lt;/span&gt;). &lt;span class="anchor" id="line-121"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-122"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line867" style="font-family: inherit;"&gt;&lt;/div&gt;&lt;h2 id="Using cron-apt to handle automatic updating" style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Using cron-apt to handle automatic updating.&lt;/span&gt;&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pOtCZ8B_EFg/TiEwgJgl9lI/AAAAAAAABJc/mQlaty_ESZ4/s1600/updates.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="125" src="http://4.bp.blogspot.com/-pOtCZ8B_EFg/TiEwgJgl9lI/AAAAAAAABJc/mQlaty_ESZ4/s400/updates.jpeg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: inherit; font-size: small;"&gt; &lt;span class="anchor" id="line-123"&gt;&lt;/span&gt;Updating can be also done automatically by using package called &lt;a class="http" href="http://packages.ubuntu.com/intrepid/cron-apt"&gt;cron-apt&lt;/a&gt;. Please read man page before doing anything.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;style type="text/css"&gt;@import url(//www.google.com/cse/api/branding.css);&lt;/style&gt;&lt;br /&gt;&lt;div class="cse-branding-bottom" style="background-color: #999999; color: black;"&gt;&lt;div class="cse-branding-form"&gt;&lt;form action="http://www.google.com/cse" id="cse-search-box" target="_blank"&gt;&lt;div&gt;&lt;input name="cx" type="hidden" value="partner-pub-1564606692096762:9nzetnbbrj6" /&gt;&lt;br /&gt;&lt;input name="ie" type="hidden" value="ISO-8859-1" /&gt;&lt;br /&gt;&lt;input name="q" size="31" type="text" /&gt;&lt;br /&gt;&lt;input name="sa" type="submit" value="Search" /&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class="cse-branding-logo"&gt;&lt;img alt="Google" src="//www.google.com/images/poweredby_transparent/poweredby_999999.gif" /&gt;&lt;/div&gt;&lt;div class="cse-branding-text"&gt;Custom Search&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=7688929348174398650" name="more"&gt; &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-5694005556344872458?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/5694005556344872458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=5694005556344872458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/5694005556344872458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/5694005556344872458'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/07/how-to-configure-your-system-to.html' title='How to configure your system to automatically install Automatic Security Updates.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-qq-z5cPS-5o/TiEer90w6FI/AAAAAAAABI0/OeHdipmchq8/s72-c/oneiric_ocelot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-7688929348174398650</id><published>2011-06-26T01:22:00.001-05:00</published><updated>2011-07-15T00:24:24.513-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><title type='text'>5 Useful Audio Apps for Ubuntu 11.04 Natty Narwhal.</title><content type='html'>&lt;div style="font-family: inherit;" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;img height="245" src="http://3.bp.blogspot.com/_bXxoMyYSl9I/TTMvcMW5UjI/AAAAAAAAClU/ErJjZT-svos/s1600/ubuntu_disc11.png" style="float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; max-width: 800px;" width="245" /&gt;For a long while Linux seemed a bit lacking in good audio apps, but it's improved so much in a short space of time and it's getting better all the time. &lt;br /&gt;&lt;br /&gt;Here I've gathered the necessary apps to get your music ripped, tagged, edited and played.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Audex CD Ripper.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I've trawled the net for a good CD ripper on Linux and they all seem to be not quite what I want. Basically, &lt;br /&gt;&lt;br /&gt;I'd like a &lt;a href="http://cdexos.sourceforge.net/"&gt;CDex&lt;/a&gt; for Linux.  CDex sort of works under Wine but has trouble with the DVD  drive sometimes locking it for other apps once I've closed it. &lt;br /&gt;&lt;br /&gt;I've  found Audex to be the closest to it, plus it has album art downloading  which CDex hasn't got. &lt;br /&gt;&lt;br /&gt;It is a KDE app so theres some KDE dependancies,  but it looks and works fine on the Gnome desktop.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_85DjSgDVlqU/TEOfKIUJ9TI/AAAAAAAAAdY/VRTWsfqbwwU/s1600/Audex-Screenshot.png"&gt;&lt;img alt="" border="0" height="324" id="BLOGGER_PHOTO_ID_5495410966701667634" src="http://3.bp.blogspot.com/_85DjSgDVlqU/TEOfKIUJ9TI/AAAAAAAAAdY/VRTWsfqbwwU/s400/Audex-Screenshot.png" style="display: block; margin: 0px auto 10px; text-align: center;" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;Audex is available from the Ubuntu repositories or from &lt;a href="http://kde.maniatek.de/audex/"&gt;their site&lt;/a&gt; as &lt;a href="http://kde.maniatek.de/audex/download"&gt;source code&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Puddletag Mp3 Tag Editor.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is a relatively new app but it's quite well featured. It's loosely based on the &lt;a href="http://www.mp3tag.de/en/"&gt;Mp3tag&lt;/a&gt; available on Windows it is a good Linux alternative to it.&lt;br /&gt;&lt;br /&gt;I really  like the Filename --&amp;gt; Tag and Tag --&amp;gt; Filename conversion it  shares with Mp3tag, which other Linux apps generally lack.&lt;br /&gt;&lt;br /&gt;Another good  conversion is it's case conversion which Mp3tag doesn't have.  It's  almost there, I only occasionally find my self going back to Mp3tag in &lt;a href="http://www.winehq.org/"&gt;Wine&lt;/a&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"&gt;&lt;!--google_ad_client = "pub-1564606692096762";/* Ubuntuland_(Links)_468x15, creato 19/03/11 */google_ad_slot = "0255597557";google_ad_width = 468;google_ad_height = 15;//--&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_85DjSgDVlqU/TEOh4o6NdII/AAAAAAAAAdg/ss9F71bg8xU/s1600/Puddletag.png"&gt;&lt;img alt="" border="0" height="273" id="BLOGGER_PHOTO_ID_5495413964748452994" src="http://1.bp.blogspot.com/_85DjSgDVlqU/TEOh4o6NdII/AAAAAAAAAdg/ss9F71bg8xU/s400/Puddletag.png" style="display: block; margin: 0px auto 10px; text-align: center;" width="400" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="text-decoration: underline;"&gt; Download and installation instructions&lt;/span&gt;&lt;/div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Audacity Audio Editor.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This really needs no introduction, it's probably the best free audio editor  on any OS! It does look a bit different here due to my Ubuntu theme.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_85DjSgDVlqU/TEOkCTET2fI/AAAAAAAAAdo/7XdoOy4kfrw/s1600/Audacity-screenshot.png"&gt;&lt;img alt="" border="0" height="296" id="BLOGGER_PHOTO_ID_5495416329707182578" src="http://2.bp.blogspot.com/_85DjSgDVlqU/TEOkCTET2fI/AAAAAAAAAdo/7XdoOy4kfrw/s400/Audacity-screenshot.png" style="display: block; margin: 0px auto 10px; text-align: center;" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;It's available from the Ubuntu repositories and from the &lt;a href="http://audacity.sourceforge.net/"&gt;Audacity site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EasyMp3Gain.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This is great GUI (Graphical User Interface) to the commandline mp3gain,  vorbisgain and aacgain volume normalisation tools. Again, I used to use  the Windows version of &lt;a href="http://mp3gain.sourceforge.net/"&gt;Mp3gain&lt;/a&gt; in Wine but having found &lt;a href="http://sourceforge.net/projects/easymp3gain/"&gt;EasyMP3Gain&lt;/a&gt; in the Ubuntu repos, I've switched and found it a lot quicker!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_85DjSgDVlqU/TEOmUVPVZPI/AAAAAAAAAdw/eDSzQlKRdoE/s1600/easyMp3gain-screenshot.png"&gt;&lt;img alt="" border="0" height="204" id="BLOGGER_PHOTO_ID_5495418838551192818" src="http://4.bp.blogspot.com/_85DjSgDVlqU/TEOmUVPVZPI/AAAAAAAAAdw/eDSzQlKRdoE/s400/easyMp3gain-screenshot.png" style="display: block; margin: 0px auto 10px; text-align: center;" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gmusicbrowser.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a long time I kept switching between &lt;a href="http://all-tech-thoughts.blogspot.com/2009/11/finding-alternative-to-winamp-foobar.html"&gt;various music players&lt;/a&gt; on Linux trying to find one that worked best for me. I used to be an  Amarok fan before Amarok 2 came along, even by then it didn't really fit in with the Gnome desktop I'd switched to.&lt;br /&gt;&lt;br /&gt;I switched to Gnome having  had so much trouble with Kubuntu, it always felt like Ubuntu's neglected brother. Having been recommended by a fellow Blogger user,&lt;span style="font-size: 100%;"&gt; &lt;a href="http://www.blogger.com/profile/17610769740535188851"&gt;Apocrypha&lt;/a&gt;&lt;/span&gt;, I tried Gmusicbrowser, and have found it to be lighter but  feature-rich. It has good tagging support like Foobar on Windows and I  like it's tray pop-up that gives you easy access to the controls. Unlike Rhythmbox, you can just hover over the icon.&lt;br /&gt;&lt;br /&gt;And the full controls are  there, rather than just play/pause in Rhythmbox. The only thing  Gmusicbrowser could do with is better USB device support.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_85DjSgDVlqU/TEOogY2BUXI/AAAAAAAAAd4/LTSr9cM_AyE/s1600/Gmusicbrowser-Screenshot.png"&gt;&lt;img alt="" border="0" height="280" id="BLOGGER_PHOTO_ID_5495421244700447090" src="http://4.bp.blogspot.com/_85DjSgDVlqU/TEOogY2BUXI/AAAAAAAAAd4/LTSr9cM_AyE/s400/Gmusicbrowser-Screenshot.png" style="display: block; margin: 0px auto 10px; text-align: center;" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gmusicbrowser.org/"&gt;Gmusicbrowser&lt;/a&gt; is available to install from the Ubuntu repos.&lt;br /&gt;&lt;br /&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3542860820009090468&amp;amp;postID=7688929348174398650" name="more"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://ad.zanox.com/ppc/?14175582C660483587T"&gt;&lt;img align="bottom" alt="Adserver           610x250" border="0" height="225" hspace="1" src="http://ad.zanox.com/ppv/?14175582C660483587" width="550" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class="IL_AD" id="IL_AD8"&gt;blog&lt;/span&gt;:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="anchor" id="line-10" style="font-size: small;"&gt;&lt;span class="anchor" id="line-11"&gt;&lt;span class="anchor" id="line-16"&gt;&lt;span class="anchor" id="line-17"&gt;&lt;span class="anchor" id="line-20"&gt;&lt;span class="anchor" id="line-21"&gt;&lt;span class="anchor" id="line-24"&gt;&lt;span class="anchor" id="line-25"&gt;&lt;span class="anchor" id="line-26"&gt;&lt;span class="anchor" id="line-27"&gt;&lt;span class="anchor" id="line-36"&gt;&lt;span class="anchor" id="line-37"&gt;&lt;span class="anchor" id="line-59"&gt;&lt;span class="anchor" id="line-60"&gt;&lt;span class="anchor" id="line-73"&gt;&lt;span class="anchor" id="line-76"&gt;&lt;span class="anchor" id="line-88"&gt;&lt;a href="http://ubuntulandforever.blogspot.com/feeds/posts/default" target="_blank"&gt;&lt;img alt="rss_trappola" border="0" height="191" src="http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800" style="border: 0px none; display: inline;" title="rss_trappola" width="240" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-7688929348174398650?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/7688929348174398650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=7688929348174398650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/7688929348174398650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/7688929348174398650'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/06/5-useful-audio-apps-for-ubuntu-1104.html' title='5 Useful Audio Apps for Ubuntu 11.04 Natty Narwhal.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bXxoMyYSl9I/TTMvcMW5UjI/AAAAAAAAClU/ErJjZT-svos/s72-c/ubuntu_disc11.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-1325832567942909733</id><published>2011-06-19T09:28:00.001-05:00</published><updated>2011-06-19T09:28:17.024-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Browsers'/><title type='text'>Backup and Restore Bookmarks in Firefox.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div align='left'&gt;&lt;img width='252' height='252' src='http://www.stilegames.com/wp-content/uploads/stile-Stylish-.jpg' style='max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;'/&gt;&lt;br/&gt;The following tutorial will guide you on how to &lt;b&gt;Backup and Restore Bookmarks&lt;/b&gt; in Firefox 4.0 Beat7 web browser. &lt;br/&gt;&lt;/div&gt; &lt;br/&gt;	By default, the Firefox browser will automatically create a Backup of  Bookmarks and additionally saves the former five backups for safety.  &lt;br/&gt;&lt;br/&gt;This tutorial describes how to do a manual back up of Bookmarks and also how to replace bookmarks with a backup.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;To do a Manual Backup, do the following&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;1)&lt;/b&gt;	On the Menu bar, click on the&lt;b&gt; Bookmarks&lt;/b&gt; tab and then from the drop down list thus opened click on &lt;b&gt;Show all Bookmarks&lt;/b&gt;. &lt;br/&gt;&lt;br/&gt;This will open up the Library window.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='451' height='252' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13157'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 1&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;2)&lt;/b&gt;	In the Library window, click on &lt;b&gt;Import and Backup&lt;/b&gt; tab and then click on &lt;b&gt;Backup&lt;/b&gt;. This will open up the bookmarks backup filename window.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='452' height='145' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13159'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 2&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;3)&lt;/b&gt;	Enter a name for the backup file and choose a location to save the backup file.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='447' height='333' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13158'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 3&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;4)&lt;/b&gt;	Close the Library window.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;To do a Restore of your Bookmarks, do the following&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;NOTE: - Restoring the bookmarks will overwrite the current set of  bookmarks with the set of bookmarks in the backup file that you choose  to restore with.&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;1)&lt;/b&gt;	On the Menu bar, click on the &lt;b&gt;Bookmarks&lt;/b&gt; tab and then click on &lt;b&gt;Show all Bookmarks&lt;/b&gt; from the dropdown list.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='452' height='253' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13157'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 4&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;2)&lt;/b&gt;	In the&lt;b&gt; Library&lt;/b&gt; window thus opened, click on&lt;b&gt; Import and Backup&lt;/b&gt; tab and then point your mouse over&lt;b&gt; Restore.&lt;br/&gt;&lt;/b&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='294' height='358' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13156'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 5&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;3)&lt;/b&gt;	Select the backup file from the drop down list that you like to restore.&lt;br/&gt;&lt;br/&gt;a.	The &lt;b&gt;dated files&lt;/b&gt; are the automatic backups of Bookmarks.&lt;br/&gt;&lt;br/&gt;b.	To choose a manual backup file, select&lt;b&gt; Choose File&lt;/b&gt;.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;img width='448' height='256' border='0' alt='' src='http://www.itechtalk.com/attachment.php?attachmentid=13155'/&gt;&lt;/div&gt;&lt;br/&gt;&lt;b&gt;&lt;div align='center'&gt;Figure 6&lt;/div&gt;&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;4)&lt;/b&gt;	After choosing the backup file, the bookmarks from that file will be restored. Close the Library window.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;So, this is how you can Backup and Restore your Bookmarks in Firefox 4.0 Beta7 web browser.&lt;br/&gt;&lt;p&gt;&lt;span lang='en' class='' id='result_box'&gt;&lt;a name='more'&gt;&lt;br/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style='text-align: center;'&gt;&lt;span style='font-size: small;'&gt;&lt;a href='http://ad.zanox.com/ppc/?14175582C660483587T'&gt;&lt;img width='550' hspace='1' height='225' border='0' align='bottom' alt='Adserver           610x250' src='http://ad.zanox.com/ppv/?14175582C660483587'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align='center'&gt;&lt;span style='font-size: small;'&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style='font-size: small;'&gt;&lt;i&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class='IL_AD' id='IL_AD8'&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class='anchor' id='line-10' style='font-size: small;'&gt;&lt;span class='anchor' id='line-11'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class='anchor' id='line-16'&gt;&lt;span class='anchor' id='line-17'&gt;&lt;span class='anchor' id='line-20'&gt;&lt;span class='anchor' id='line-21'&gt;&lt;span class='anchor' id='line-24'&gt;&lt;span class='anchor' id='line-25'&gt;&lt;span class='anchor' id='line-26'&gt;&lt;span class='anchor' id='line-27'&gt;&lt;span class='anchor' id='line-36'&gt;&lt;span class='anchor' id='line-37'&gt;&lt;span class='anchor' id='line-59'&gt;&lt;span class='anchor' id='line-60'&gt;&lt;span class='anchor' id='line-73'&gt;&lt;span class='anchor' id='line-76'&gt;&lt;span class='anchor' id='line-88'&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style='text-align: center;'&gt;&lt;span class='anchor' id='line-10' style='font-size: small;'&gt;&lt;span class='anchor' id='line-11'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class='anchor' id='line-16'&gt;&lt;span class='anchor' id='line-17'&gt;&lt;span class='anchor' id='line-20'&gt;&lt;span class='anchor' id='line-21'&gt;&lt;span class='anchor' id='line-24'&gt;&lt;span class='anchor' id='line-25'&gt;&lt;span class='anchor' id='line-26'&gt;&lt;span class='anchor' id='line-27'&gt;&lt;span class='anchor' id='line-36'&gt;&lt;span class='anchor' id='line-37'&gt;&lt;span class='anchor' id='line-59'&gt;&lt;span class='anchor' id='line-60'&gt;&lt;span class='anchor' id='line-73'&gt;&lt;span class='anchor' id='line-76'&gt;&lt;span class='anchor' id='line-88'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;a href='http://ubuntulandforever.blogspot.com/feeds/posts/default' target='_blank'&gt;&lt;img width='240' height='191' border='0' alt='rss_trappola' src='http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800' style='border: 0px none; display: inline;' title='rss_trappola'/&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=a9e42fd6-a14c-83ef-9fe1-79ad6e38b371' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-1325832567942909733?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/1325832567942909733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=1325832567942909733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1325832567942909733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/1325832567942909733'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/06/backup-and-restore-bookmarks-in-firefox.html' title='Backup and Restore Bookmarks in Firefox.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/s72-c/rss_trappola%5B5%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-8067843522883295862</id><published>2011-06-19T04:46:00.001-05:00</published><updated>2011-06-19T04:46:41.350-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Repository'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Version Control System'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><category scheme='http://www.blogger.com/atom/ns#' term='System'/><title type='text'>How to install subversion-tools in Ubuntu.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;strong&gt;&lt;img height='288' width='251' src='http://lh3.ggpht.com/-1h8YZSkRIgI/Tf3EorIj0nI/AAAAAAAADwU/Kgt-O6WlIcs/%25255BUNSET%25255D.png?imgmax=800' style='max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;'/&gt;1] What is Subversion?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Subversion&lt;/strong&gt; is a&lt;strong&gt; beautiful free/open source tool &lt;/strong&gt;(software) to manage changes made to your information. Subversion manages files  and directories, and the changes made to them over time. This allows you to recover older versions of your data or examine the history of how  your data changed. Subversion can operate across networks, which allows  it to be used by people on different computers.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2] Different methods of accessing subversion (svn) repository ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;There are three different methods of accessing subversion repository…&lt;/p&gt; &lt;p&gt;a) Local filesystem or Network filesystem accessed by client directly&lt;br/&gt;b) Apache HTTP using WebDAV module&lt;br/&gt;c) svnserve tunneled over an SSH (svn + ssh)&lt;/p&gt; &lt;p&gt;For more informatio, please refer the article&lt;a target='_blank' href='http://www.indiangnu.org/2006/different-methods-of-accessing-subversion-svn-repository/'&gt;&lt;strong&gt; http://www.indiangnu.org/2006/different-methods-of-accessing-subversion-svn-repository/ &lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3] Subversion architectue – &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Subversion provides two backends to store the data in svn repository&lt;/p&gt; &lt;p&gt;&lt;strong&gt;a) FSFS – Fast and Secure File Systtem – &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;FSFS backend provides quite a bit more flexibility in terms of its  supported deployment scenarios. More flexibility means you have to work a little harder to find ways to deploy it incorrectly. FSFS is the  default backend&lt;/p&gt; &lt;p&gt;&lt;strong&gt;b) Berkeley DB File system -&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Berkeley DB provides real transaction support—perhaps its most  powerful feature. Another great feature of Berkeley DB is hot  backups—the ability to backup the database environment without taking it “offline”. But Berkeley DB environments are not portable!!&lt;/p&gt; &lt;p&gt;root@arun:~# ls -l  /var/repos_base/myrepository/&lt;br/&gt;total 28&lt;br/&gt;drwxr-xr-x 2 arunsb www-data 4096 2008-12-27 15:30 conf&lt;br/&gt;drwxr-xr-x 2 arunsb www-data 4096 2008-12-26 16:34 dav&lt;br/&gt;drwxr-sr-x 5 arunsb www-data 4096 2008-12-27 15:27 db&lt;br/&gt;-r–r–r– 1 arunsb www-data    2 2008-12-26 16:34 format&lt;br/&gt;drwxr-xr-x 2 arunsb www-data 4096 2008-12-26 16:34 hooks&lt;br/&gt;drwxr-xr-x 2 arunsb www-data 4096 2008-12-26 16:34 locks&lt;br/&gt;-rw-r–r– 1 arunsb www-data  229 2008-12-26 16:34 README.txt&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;div align='center'&gt;&lt;i&gt;root@arun:~# cat /var/repos_base/myrepository/db/fs-type&lt;br/&gt;fsfs&lt;br/&gt;root@arun:~#&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Subversion – &lt;/strong&gt; &lt;p&gt;Ubuntu -&lt;/p&gt; &lt;p align='center'&gt;&lt;i&gt;root@arun:~#&lt;strong&gt; apt-get install  subversion  subversion-tools&lt;/strong&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;5] How to configure Subversion with Apache HTTP and WebDAV module -&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (1)&lt;/strong&gt; First of all we need to create the subversion repository….&lt;/p&gt; &lt;p&gt;root@arun:~# &lt;strong&gt;svnadmin create /var/repos_base/myrepository&lt;/strong&gt;&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;* Make sure to set/change owership/permission of svn repository for Apache webserver user (www-data is apache user)&lt;/p&gt; &lt;p&gt;root@arun:/var/repos_base# &lt;strong&gt;chown arunsb:www-data -R /var/repos_base/&lt;/strong&gt;&lt;br/&gt;root@arun:~# chmod  775 -R /var/repos_base/&lt;br/&gt;root@arun:~#&lt;br/&gt;root@arun:~# ls -l /var/repos_base/&lt;br/&gt;-rwxrwxr-x 1 arunsb www-data   63 2008-12-03 15:50 common_userdb&lt;br/&gt;drwxrwxr-x 7 arunsb www-data 4096 2008-12-03 15:48 myrepository&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (2)&lt;/strong&gt; Authentication – common user DB for all repositories -&lt;/p&gt; &lt;p&gt;Let us create a file “/var/repos_base/common_userdb” which will contain users information in file and add few users…&lt;/p&gt; &lt;p&gt;root@arun:/var/repos_base# &lt;strong&gt;htpasswd  -c /var/repos_base/common_userdb   arunsb&lt;/strong&gt;&lt;br/&gt;New password:&lt;br/&gt;Re-type new password:&lt;br/&gt;Adding password for user arunsb&lt;/p&gt; &lt;p&gt;root@arun:/var/repos_base# htpasswd  /var/repos_base/common_userdb  ravi&lt;br/&gt;New password:&lt;br/&gt;Re-type new password:&lt;br/&gt;Adding password for user ravi&lt;/p&gt; &lt;p&gt;root@arun:/var/repos_base# htpasswd  /var/repos_base/common_userdb  santhosh&lt;br/&gt;New password:&lt;br/&gt;Re-type new password:&lt;br/&gt;Adding password for user santhosh&lt;/p&gt; &lt;p&gt;root@arun:/var/repos_base# cat /var/repos_base/common_userdb&lt;br/&gt;arunsb:dXxZU5vmHxFoc&lt;br/&gt;ravi:gGEX.dsWcwqzc&lt;br/&gt;santhosh:Jlzed1almY.SY&lt;br/&gt;root@arun:/var/repos_base#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (3)&lt;/strong&gt; Now install Apache , WebDav module for apache -&lt;/p&gt; &lt;p&gt;Ubuntu -&lt;/p&gt; &lt;p&gt;root@arun:~#&lt;strong&gt; apt-get install apache2  apache2.2-common  libapache2-svn&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;you need to enable to WebDAV svn module for apache using following command on Ubuntu…&lt;/p&gt; &lt;p&gt;root@arun:~# &lt;strong&gt;a2enmod dav   dav_svn&lt;/strong&gt;&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;* Make sure that Apache is running ….&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (4)&lt;/strong&gt; Configure svn repository with apache -&lt;/p&gt; &lt;p&gt;root@arun:~# &lt;strong&gt;cat /etc/apache2/mods-available/dav_svn.conf&lt;/strong&gt;&lt;br/&gt;# dav_svn.conf – Subversion/Apache configuration&lt;/p&gt; &lt;p&gt;&amp;lt;Location /myrepository&amp;gt;&lt;/p&gt; &lt;p&gt;DAV svn&lt;/p&gt; &lt;p&gt;#You need either SVNPath and SVNParentPath, but not both.&lt;br/&gt;#use SVNParentPath if you have multiple repositories under one directory&lt;/p&gt; &lt;p&gt;SVNPath /var/repos_base/myrepository&lt;br/&gt;#SVNParentPath /var/repos_base&lt;/p&gt; &lt;p&gt;# Access control is done at 3 levels -&lt;br/&gt;#(1) Apache authentication&lt;br/&gt;#(2) Apache &amp;lt;Limit&amp;gt; and &amp;lt;LimitExcept&amp;gt;&lt;br/&gt;#(3) mod_authz_svn is a svn-specific authorization module&lt;/p&gt; &lt;p&gt;AuthType Basic&lt;br/&gt;AuthName “|| Welcome to Subversion Repository || ”&lt;br/&gt;AuthUserFile /var/repos_base/common_userdb&lt;/p&gt; &lt;p&gt;#To enable authorization via mod_authz_svn&lt;br/&gt;AuthzSVNAccessFile  /var/repos_base/myrepository/conf/authz&lt;br/&gt;Require valid-user&lt;/p&gt; &lt;p&gt;#&amp;lt;LimitExcept GET PROPFIND OPTIONS REPORT&amp;gt;&lt;br/&gt;#Require valid-user&lt;br/&gt;#&amp;lt;/LimitExcept&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;/Location&amp;gt;&lt;/p&gt; &lt;p&gt;## Add entry for other svn repositories&lt;/p&gt; &lt;p&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;* Once done restart the Apache server and try to access svn repository as …&lt;/p&gt; &lt;p&gt;root@arun:~# svn list http://server_name_or_IP/your_repository_name_mentioned_in_dav_svn.conf_file&lt;/p&gt; &lt;p&gt;please refer the article for more operation  http://www.indiangnu.org/2006/different-methods-of-accessing-subversion-svn-repository/&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6] How to configure Subversion with svnserve tunneled over an SSH (svn + ssh) -&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (1)&lt;/strong&gt; Make sure that subversion is installed and repository is created…&lt;/p&gt; &lt;p&gt;Start up script for svnserve is as shown below (ubuntu), please update this file with proper setting…&lt;/p&gt; &lt;p&gt;root@arun:~# &lt;strong&gt;cat /etc/init.d/svnserve &lt;/strong&gt;&lt;br/&gt;#!/bin/bash&lt;/p&gt; &lt;p&gt;# startup script for svn server!&lt;br/&gt;## svnserve  –daemon  –listen-port   3690  –pid-file /var/run/svn.server&lt;/p&gt; &lt;p&gt;SVN_DAEMON=”/usr/bin/svnserve”&lt;br/&gt;PID_FILE=”/var/run/svn-server.pid”&lt;br/&gt;LOG_FILE=”/var/log/svnserve.log”&lt;br/&gt;SVN_PORT=3690&lt;br/&gt;SVN_ROOT=”/var/repos_base”&lt;br/&gt;case “$1″ in&lt;/p&gt; &lt;p&gt;start)&lt;br/&gt;if [ -f  $PID_FILE ];then&lt;br/&gt;check=$(cat $PID_FILE)&lt;br/&gt;echo “Subversion service (svnserve) already running [pid = $check]”&lt;br/&gt;else&lt;br/&gt;echo “Starting the Subversion service (svnserve)..”&lt;br/&gt;$SVN_DAEMON  –daemon –root $SVN_ROOT  –listen-port $SVN_PORT –pid-file $PID_FILE  &amp;gt; $LOG_FILE 2&amp;gt;&amp;amp;1&lt;br/&gt;echo “log file is $LOG_FILE”&lt;br/&gt;echo “…”&lt;br/&gt;echo “Done.”&lt;br/&gt;fi&lt;br/&gt;;;&lt;/p&gt; &lt;p&gt;stop)&lt;br/&gt;echo “killing Subversion service (svnserve)…”&lt;br/&gt;if [ -f  $PID_FILE ];then&lt;br/&gt;#killall svnserve&lt;br/&gt;kill -9 $(cat $PID_FILE)&lt;br/&gt;rm  $PID_FILE&lt;br/&gt;echo “…”&lt;br/&gt;echo “Done.”&lt;br/&gt;else&lt;br/&gt;echo “NOT running…”&lt;br/&gt;fi&lt;br/&gt;;;&lt;/p&gt; &lt;p&gt;status)&lt;br/&gt;if [ -f  $PID_FILE ];then&lt;br/&gt;echo “Subversion service (svnserve) -”&lt;br/&gt;pid_of_svnserve=$(cat $PID_FILE)&lt;br/&gt;echo -e “Running &amp;amp; pid is $pid_of_svnserve”&lt;br/&gt;else&lt;br/&gt;echo “Subversion service (svnserve) NOT running…”&lt;br/&gt;fi&lt;br/&gt;;;&lt;/p&gt; &lt;p&gt;*)&lt;br/&gt;echo “Usage: $0  {start|stop|status}”&lt;br/&gt;exit 1&lt;br/&gt;esac&lt;br/&gt;exit 0&lt;br/&gt;#DONE&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (2)&lt;/strong&gt; svnserve  configuration -&lt;/p&gt; &lt;p&gt;root@arun:~# &lt;strong&gt;cat /var/repos_base/myrepository/conf/svnserve.conf &lt;/strong&gt;&lt;br/&gt;### This file controls the configuration of the svnserve daemon, if you&lt;/p&gt; &lt;p&gt;[general]&lt;br/&gt;### Authenticated users.  Valid values are “write”, “read”,&lt;br/&gt;### and “none”.  The sample settings below are the defaults.&lt;br/&gt;### The password-db option controls the location of the password file&lt;br/&gt;### The authz-db option controls the location of the authorization&lt;br/&gt;### rules for path-based access control.&lt;/p&gt; &lt;p&gt;realm = || Welcome to Subversion Repository ||&lt;br/&gt;anon-access = none&lt;br/&gt;auth-access = write&lt;br/&gt;authz-db = authz&lt;br/&gt;password-db = passwd&lt;/p&gt; &lt;p&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (3)&lt;/strong&gt; Authentication for svnserve -&lt;/p&gt; &lt;p&gt;root@arun:~# cat /var/repos_base/myrepository/conf/authz&lt;br/&gt;# single user, to a group of users defined in a special [groups]&lt;br/&gt;# section, or to anyone using the ‘*’ wildcard.  Each definition can&lt;br/&gt;# grant read (‘r’) access, read-write (‘rw’) access, or no access (”)&lt;/p&gt; &lt;p&gt;[groups]&lt;br/&gt;svn_admin = arunsb , ravi&lt;/p&gt; &lt;p&gt;# remember here svn name which you mentioned in “dav_svn.conf” file&lt;/p&gt; &lt;p&gt;[myrepository:/]&lt;br/&gt;@svn_admin= rw&lt;/p&gt; &lt;p&gt;[myrepository:/branches]&lt;br/&gt;@svn_admin = rw&lt;br/&gt;santhosh = r&lt;/p&gt; &lt;p&gt;[myrepository:/trunk]&lt;br/&gt;@svn_admin= rw&lt;br/&gt;santhosh = rw&lt;/p&gt; &lt;p&gt;root@arun:~# cat /var/repos_base/myrepository/conf/passwd&lt;br/&gt;### Below it contains one section labelled [users].&lt;br/&gt;### The name and password for each user follow, one account per line.&lt;/p&gt; &lt;p&gt;[users]&lt;/p&gt; &lt;p&gt;arunsb = 1234&lt;br/&gt;ravi   = 1234&lt;br/&gt;santhosh = 12345&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step (4)&lt;/strong&gt; Start svnserve with following command -&lt;/p&gt; &lt;p&gt;root@arun:~# /etc/init.d/svnserve&lt;br/&gt;Usage: /etc/init.d/svnserve  {start|stop|status}&lt;br/&gt;root@arun:~#&lt;br/&gt;root@arun:~# /etc/init.d/svnserve  start&lt;br/&gt;Starting the Subversion service (svnserve)..&lt;br/&gt;log file is /var/log/svnserve.log&lt;br/&gt;…&lt;br/&gt;Done.&lt;br/&gt;root@arun:~# /etc/init.d/svnserve  status&lt;br/&gt;Subversion service (svnserve) -&lt;br/&gt;Running &amp;amp; pid is 11346&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;root@arun:~# netstat -nlp |  grep svnserve&lt;br/&gt;tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      11346/svnserve&lt;br/&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;&lt;strong&gt;** HELP ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;root@arun:~# svnserve  –help&lt;br/&gt;usage: svnserve [options]&lt;/p&gt; &lt;p&gt;Valid options:&lt;br/&gt;-d [--daemon]            : daemon mode&lt;br/&gt;–listen-port arg        : listen port (for daemon mode)&lt;br/&gt;–listen-host arg        : listen hostname or IP address (for daemon mode)&lt;br/&gt;–foreground             : run in foreground (useful for debugging)&lt;br/&gt;-h [--help]              : display this help&lt;br/&gt;–version                : show program version information&lt;br/&gt;-i [--inetd]             : inetd mode&lt;br/&gt;-r [--root] arg          : root of directory to serve&lt;br/&gt;-R [--read-only]         : force read only, overriding repository config file&lt;br/&gt;-t [--tunnel]            : tunnel mode&lt;br/&gt;–tunnel-user arg        : tunnel username (default is current uid’s name)&lt;br/&gt;-T [--threads]           : use threads instead of fork&lt;br/&gt;-X [--listen-once]       : listen once (useful for debugging)&lt;br/&gt;–pid-file arg           : write server process ID to file arg&lt;/p&gt; &lt;p&gt;root@arun:~#&lt;/p&gt; &lt;p&gt;Troubleshooting -&lt;/p&gt; &lt;p&gt;arunsb@arun:~$ svn co svn://192.168.0.1/myrepository/trunk/  /tmp/12345&lt;br/&gt;svn: Not authorized to open root of edit operation&lt;br/&gt;arunsb@arun:~$&lt;/p&gt; &lt;p&gt;&lt;strong&gt;* please add “anon-access = none” to ‘svnserve.conf’ conf file of your repository…&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;root@arun:~# vi /var/repos_base/myrepository/conf/svnserve.conf&lt;/p&gt; &lt;p&gt;arunsb@arun:~$ svn co svn://192.168.0.1/myrepository/trunk/   /home/arunsb/working_svn&lt;br/&gt;Authentication realm: &amp;lt;svn://192.168.0.1:3690&amp;gt; ” || Welcome to Subversion Repository ||”&lt;br/&gt;Password for ‘arunsb’:&lt;br/&gt;Checked out revision 2.&lt;br/&gt;arunsb@arun:~$&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;b&gt; How to install subversion-tools in Ubuntu.&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;This package includes miscellaneous tools for use with Subversion clients and servers: * svn-backup-dumps: Incremental dumpfile-based backup script * svn-bisect: Bisect revisions to find a regression * svn-clean: Remove unversioned files from a working copy * svn-fast-backup: rsync-based backup script for FSFS repositories * svn-hot-backup: Backup script, primarily for BDB repositories * svn_apply_autoprops: Apply property settings from .subversion/config file to an existing repository * svn_load_dirs: Sophisticated replacement for ‘svn import’ * svn2cl: Generate GNU-style changelog from repository history * svnmerge: Maintain merge history between two related branches (mostly obsolete as of Subversion 1.5) * svnwrap: Set umask to 002 before calling svn or svnserve * several example hook scripts: commit-access-control, commit-email, log-police, mailer, svnperms, verify-po NOTE that some of these scripts are unsupported by upstream, and may change radically or disappear in future releases. The Recommended packages are each required by at least one of these scripts.(dpkg package description)&lt;br/&gt;&lt;br/&gt;To install this package in Ubuntu,&lt;br/&gt;&lt;div align='center'&gt;&lt;i&gt;$ sudo apt-get install subversion-tools&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;br/&gt;To know more about this package, you can use dpkg&lt;br/&gt;&lt;div align='center'&gt;&lt;i&gt;$ dpkg -s subversion-tools&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;br/&gt;&lt;p&gt;&lt;span lang='en' id='result_box' class=''&gt;&lt;a name='more'&gt;&lt;br/&gt;&lt;/a&gt;&lt;div style='text-align: center;'&gt;&lt;span style='font-size: small;'&gt;&lt;a href='http://ad.zanox.com/ppc/?14175582C660483587T'&gt;&lt;img hspace='1' height='225' border='0' align='bottom' width='550' src='http://ad.zanox.com/ppv/?14175582C660483587' alt='Adserver           610x250'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align='center'&gt;&lt;span style='font-size: small;'&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style='font-size: small;'&gt;&lt;i&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span id='IL_AD8' class='IL_AD'&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style='font-size: small;' id='line-10' class='anchor'&gt;&lt;span id='line-11' class='anchor'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span id='line-16' class='anchor'&gt;&lt;span id='line-17' class='anchor'&gt;&lt;span id='line-20' class='anchor'&gt;&lt;span id='line-21' class='anchor'&gt;&lt;span id='line-24' class='anchor'&gt;&lt;span id='line-25' class='anchor'&gt;&lt;span id='line-26' class='anchor'&gt;&lt;span id='line-27' class='anchor'&gt;&lt;span id='line-36' class='anchor'&gt;&lt;span id='line-37' class='anchor'&gt;&lt;span id='line-59' class='anchor'&gt;&lt;span id='line-60' class='anchor'&gt;&lt;span id='line-73' class='anchor'&gt;&lt;span id='line-76' class='anchor'&gt;&lt;span id='line-88' class='anchor'&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style='text-align: center;'&gt;&lt;span style='font-size: small;' id='line-10' class='anchor'&gt;&lt;span id='line-11' class='anchor'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span id='line-16' class='anchor'&gt;&lt;span id='line-17' class='anchor'&gt;&lt;span id='line-20' class='anchor'&gt;&lt;span id='line-21' class='anchor'&gt;&lt;span id='line-24' class='anchor'&gt;&lt;span id='line-25' class='anchor'&gt;&lt;span id='line-26' class='anchor'&gt;&lt;span id='line-27' class='anchor'&gt;&lt;span id='line-36' class='anchor'&gt;&lt;span id='line-37' class='anchor'&gt;&lt;span id='line-59' class='anchor'&gt;&lt;span id='line-60' class='anchor'&gt;&lt;span id='line-73' class='anchor'&gt;&lt;span id='line-76' class='anchor'&gt;&lt;span id='line-88' class='anchor'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;a target='_blank' href='http://ubuntulandforever.blogspot.com/feeds/posts/default'&gt;&lt;img height='191' border='0' width='240' title='rss_trappola' style='border: 0px none; display: inline;' src='http://lh4.ggpht.com/_TNVlo8-kzOA/SpTfPLQbG6I/AAAAAAAAAg0/XQJ2sbxKERw/rss_trappola%5B5%5D.gif?imgmax=800' alt='rss_trappola'/&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=4f936aa3-bc1e-84e0-b154-9177194ac950' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3542860820009090468-8067843522883295862?l=ubuntulandforever.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulandforever.blogspot.com/feeds/8067843522883295862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3542860820009090468&amp;postID=8067843522883295862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8067843522883295862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3542860820009090468/posts/default/8067843522883295862'/><link rel='alternate' type='text/html' href='http://ubuntulandforever.blogspot.com/2011/06/how-to-install-subversion-tools-in.html' title='How to install subversion-tools in Ubuntu.'/><author><name>Ubuntuland</name><uri>http://www.blogger.com/profile/10442806299499176047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TNVlo8-kzOA/SW7awyaF80I/AAAAAAAAAPM/QMn_JAiUhAo/S220/Alternate_Ubuntu_logo.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-1h8YZSkRIgI/Tf3EorIj0nI/AAAAAAAADwU/Kgt-O6WlIcs/s72-c/%25255BUNSET%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3542860820009090468.post-7847976132820736853</id><published>2011-06-04T10:02:00.001-05:00</published><updated>2011-06-04T10:02:54.464-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.04 Natty Narwhal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.10 Maverick Meerkat'/><category scheme='http://www.blogger.com/atom/ns#' term='Grub'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 10.04 Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 11.10 Oneiric Ocelot'/><category scheme='http://www.blogger.com/atom/ns#' term='System'/><title type='text'>Plymouth, Burg &amp; Grub Manager With Super Boot Manager.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div class='entry-content'&gt; 					&lt;div class='KonaBody'&gt;&lt;p&gt;&lt;img src='http://lh6.ggpht.com/-i5F4-gO6dZ4/TepIICAfOZI/AAAAAAAAAq8/Dikqq91SdQ4/%25255BUNSET%25255D.png?imgmax=800' style='max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;'/&gt;Grub Manager, Plymouth and Burg are quite handy in tweaking with Ubuntu  boot options. &lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;These include changing the boot screen theme, setting the default operating system for booting, setting screen resolution,  timeout and so on. &lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Super Boot Manger&lt;/strong&gt; is a master  application for boot management which allows managing configurations for Grub, Plymouth and Burg from within a simple GUI based interface. It provides options for the installation and management of  of graphic themes, Grub,  Burg and Plymouth.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt; &lt;p&gt;&lt;span id='more-57021'/&gt;&lt;/p&gt; &lt;p&gt;You can install Super Boot Manager from the command lines given below:&lt;/p&gt; &lt;pre&gt;sudo add-apt-repository ppa:ingalex/super-boot-manager&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;sudo apt-get install buc super-boot-manager&lt;/pre&gt; &lt;p&gt;Once installed, you will be prompted to enter your root password, followed by a prompt for language selection.&lt;/p&gt; &lt;p align='center'&gt;&lt;img height='327' border='0' width='439' alt='Super Boot Manager' src='http://www.addictivetips.com/wp-content/uploads/2011/05/Super-Boot-Manager.png' title='Super Boot Manager' style='background-image: none; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;'/&gt;&lt;/p&gt; &lt;p&gt;After that, you can click on Grub Manager to install it and to perform the following tasks:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Set a default boot operating system&lt;/li&gt;&lt;li&gt;Change the GRUB screen resolution, as well as menu time out&lt;/li&gt;&lt;li&gt;Remove old kernel or menu entries&lt;/li&gt;&lt;li&gt;Tweak text colors&lt;/li&gt;&lt;li&gt;Set a background picture&lt;/li&gt;&lt;/ul&gt; &lt;p align='center'&gt;&lt;img height='569' border='0' width='472' alt='Grub Manager' src='http://www.addictivetips.com/wp-content/uploads/2011/05/Grub-Manager.png' title='Grub Manager' style='background-image: none; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;'/&gt;&lt;/p&gt; &lt;p&gt;Likewise, you can use the Plymouth option to:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Enable or disable Plymouth&lt;/li&gt;&lt;li&gt;Select animated boot screens&lt;/li&gt;&lt;li&gt;Perform one-click ‘proprietary driver fix that can help Plymouth boot under official drivers&lt;/li&gt;&lt;/ul&gt; &lt;p align='center'&gt;&lt;img height='526' border='0' width='491' alt='Plymouth manager' src='http://www.addictivetips.com/wp-content/uploads/2011/05/Plymouth-manager.png' title='Plymouth manager' style='background-image: none; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;'/&gt;&lt;/p&gt; &lt;p&gt;For the Burg Manager, you can&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Install Burg in a single click&lt;/li&gt;&lt;li&gt;Set the default operating system to boot into&lt;/li&gt;&lt;li&gt;Set screen resolution and timeout&lt;/li&gt;&lt;li&gt;Easily install and enable new themes&lt;/li&gt;&lt;/ul&gt; &lt;p align='center'&gt;&lt;img height='564' border='0' width='487' alt='Burg manager theme' src='http://www.addictivetips.com/wp-content/uploads/2011/05/Burg-manager-theme.png' title='Burg manager theme' style='background-image: none; margin: 0px 0px 18px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px none;'/&gt;&lt;/p&gt; &lt;p&gt;Other than the PPA given above, Super Boot Manager can also be downloaded from the download link below.&lt;/p&gt; &lt;p&gt;&lt;a href='http://www.sourceslist.eu/blog/linux-blog/super-boot-manager-buc-version-download-installation/'&gt;Download Super Boot Manager&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang='en' class='' id='result_box'&gt;&lt;a name='more'&gt;&lt;br/&gt;&lt;/a&gt;&lt;div style='text-align: center;'&gt;&lt;span style='font-size: small;'&gt;&lt;a href='http://ad.zanox.com/ppc/?14175582C660483587T'&gt;&lt;img hspace='1' height='225' border='0' align='bottom' width='550' alt='Adserver           610x250' src='http://ad.zanox.com/ppv/?14175582C660483587'/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align='center'&gt;&lt;span style='font-size: small;'&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style='font-size: small;'&gt;&lt;i&gt;If you liked this article, subscribe  to the feed by clicking the image below to keep informed about new  contents of the &lt;span class='IL_AD' id='IL_AD8'&gt;blog&lt;/span&gt;:&lt;/i&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class='anchor' id='line-10' style='font-size: small;'&gt;&lt;span class='anchor' id='line-11'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class='anchor' id='line-16'&gt;&lt;span class='anchor' id='line-17'&gt;&lt;span class='anchor' id='line-20'&gt;&lt;span class='anchor' id='line-21'&gt;&lt;span class='anchor' id='line-24'&gt;&lt;span class='anchor' id='line-25'&gt;&lt;span class='anchor' id='line-26'&gt;&lt;span class='anchor' id='line-27'&gt;&lt;span class='anchor' id='line-36'&gt;&lt;span class='anchor' id='line-37'&gt;&lt;span class='anchor' id='line-59'&gt;&lt;span class='anchor' id='line-60'&gt;&lt;span class='anchor' id='line-73'&gt;&lt;span class='anchor' id='line-76'&gt;&lt;span class='anchor' id='line-88'&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;div style='text-align: center;'&gt;&lt;span class='anchor' id='line-10' style='font-size: small;'&gt;&lt;span class='anchor' id='line-11'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class='anchor' id='line-16'&gt;&lt;span class='anchor' id='line-17'&gt;&lt;span class='anchor' id='line-20'&gt;&lt;span class='anchor' id='line-21'&gt;&lt;span class='anchor' id='line-24'&gt;&lt;span class='anchor' id='line-25'&gt;&lt;span class='anchor' id='line-26'&gt;&lt;span class='anchor' id='line-27'&gt;&lt;span class='anchor' id='line-36'&gt;&lt;span class='anchor' id='line-37'&gt;&lt;span class='anchor' id='line-59'&gt;&lt;span class='anchor' id='line-60'&gt;&lt;span class='anchor' id='line-73'&gt;&lt;span class='anchor' id='line-76'&gt;&lt;span class='anchor' id='line-88'&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b
