Monday, March 31, 2014

install zeal on ubuntu 12.04

dash is an excellent API documentation browser on OSX. It supports offline documentation sets for lots of programming language, and search in dash is a lot faster than search on web. You can have access to documentation instantly, even if you don't have network access. Fortunately, programmers working on windows, linux platform, can use zeal, which is a opensource clone of dash.
zeal
The easy way to install zeal on Ubuntu is to install from the PPA . But we can't use this option, because zeal depends on Qt5, but we can't install Qt5 on system standard location to avoid confication with Qt4, which is used for our product development. So, we choose to install Qt5 in /opt directory and build zeal ourselves.
A problem with build zeal is it requires c++11 support, which isn't supported by gcc v4.6. But we can't upgrade to newer version. So, we choose to use clang v3.3 (or newer version) to build zeal.
  1. Download qt5 installer from https://qt-project.org/downloads and install to /opt
  2. Install required packages and clang:
    sudo apt-get install libgstreamer-plugins-base0.10-dev libxslt-dev libxml2-dev libxcb-keysyms1-dev bsdtar clang-3.3 libclang1-3.3
    
  3. Download zeal source code:
    git clone https://github.com/jkozera/zeal.git
    
  4. Run
    /opt/Qt5.2.1/5.2.1/gcc_64/bin/qmake -spec linux-clang && make && sudo make install
    

20 comments:

Unknown said...

Web Hosting GreenWebby delivers turnkey web hosting solutions that are tailored to your specific needs. Our deep experience as a hosting company, has helped us create scalable hosting solutions that promise exceptional performance and unmatched value. Our web hosting service is coupled with world-class technical support and powers more than 6 million websites worldwide.

ganga said...

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.

angularjs4-Training in annanagar

angularjs Training in marathahalli

angularjs2-Training in marathahalli

angularjs Training in btm

angularjs2-Training in btm





Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic.

angularjs4-Training in annanagar

angularjs Training in marathahalli

angularjs2-Training in marathahalli

angularjs Training in btm

angularjs2-Training in btm



















john brito said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

rpa training in Chennai

rpa training in anna nagar | rpa training in marathahalli

rpa training in btm | rpa training in kalyan nagar

LENIN said...

You blog post is just completely quality and informative. Many new facts and information which I have not heard about before. Keep sharing more blog posts.
Data Science Training in Chennai | Data Science training in anna nagar
Data Science training in chennai | Data science training in Bangalore
Data Science training in marathahalli | Data Science training in btm

Mounika said...

This is good site and nice point of view.I learnt lots of useful information.
python training Course in chennai
python training in Bangalore
Python training institute in kalyan nagar

Unknown said...

This is good site and nice point of view.I learnt lots of useful information.
Best Devops Training in pune
Devops Training in Chennai

Anonymous said...

Thanks for your great and helpful presentation I like your good service. I always appreciate your post. That is very interesting I love reading and I am always searching for informative information like this.AngularJS Training in Chennai | Best AngularJS Training Institute in Chennai|

Unknown said...

I have been meaning to write something like this on my website and you have given me an idea. Cheers.
devops online training

aws online training

data science with python online training

data science online training

rpa online training

Rajan said...

Hand towels Rolls
Professional Cleaning Chemical
Buy bulk tissues
Nitrile gloves bulk in birmingham

AllHelplineNumber said...

Get in touch with Gmail experts for solving all technical issues which you are facing while using world famous email services. At gmail customer service 1-800-382-3046 we are happy to help for its customer s.The experts at Gmail Customer support are present 24*7 at your service to guide you and help you.
How gmail is better than yahoo

preethi minion said...

nice...!
inplant training in chennai
inplant training in chennai
inplant training in chennai for it
italy web hosting
afghanistan hosting
angola hosting
afghanistan web hosting
bahrain web hosting
belize web hosting
india shared web hosting

Unknown said...

Nice blog..! I really loved reading through this article. Thanks for sharing such a amazing post with us and keep blogging...

Web designing trends in 2020

When we look into the trends, everything which is ruling today’s world was once a start up and slowly begun getting into. But Now they have literally transformed our lives on a tremendous note. To name a few, Facebook, Whats App, Twitter can be a promising proof for such a transformation and have a true impact on the digital world.

we have offered top the advanced syllabus course web design and development for available join now.

more details click the link now.

https://www.webdschool.com/web-development-course-in-chennai.html

Plumbing & HVAC Services San Diego said...

Plumbing & HVAC Services San Diego
Air Star Heating guarantees reliability and quality for all equipment and services.
Air Star Heating is specializing in providing top-quality heating, ventilating, air conditioning, and plumbing services to our customers and clients.
Our company is leading the market right now. By using our seamless and huge array of services. Our customers can now have the privilege of taking benefit from our services very easily and swiftly. To cope up with the desires and needs of our clients we have built an excellent reputation. We are already having a huge list of satisfied customers that seem to be very pleased with our services.

Plumbing & HVAC Services in San Diego. Call now (858) 900-9977 ✓Licensed & Insured ✓Certified Experts ✓Same Day Appointment ✓Original Parts Only ✓Warranty On Every Job.
Visit:- https://airstarheating.com

Fubo.tv/Activate said...

FuboTv presently has more entertainment and sports channels than most any remaining live streaming TV suppliers. When comes to live streaming, FuboTV wants to be the place sports fans go when they are looking to catch up on their favorite sports team. So always check FuboTv first, when you are watching for your favorite shows and sports going live streaming online.
fubo.tv/Connect

Anonymous said...

Excellent, I really value this blog and surely suggest it to my friends. Thanks keep it up.Finland VPS Server

Anonymous said...

Exceptionally helpful and awesome article! I just got started with it, but I'm learning more about it every day! Thank you and keep doing fantastic!If you're curious about what a Russia VPS Server might do for you, there's a company that offers some of the best around.

Anonymous said...

I Like this post are very impressive and useful for us . Thank you for shairng this information you can ask us for services. then click on this link.. .. USA Dedicated Server

Anonymous said...

It is helpful and awesome article! I just got started with it, but I'm learning more about it every day! Thank you for this information .USA Dedicated Server

Japan Cloud Servers said...

Your blog is interesting to read It's a pretty helpful blog that I've been looking for a while; if you want to learn more about or purchase a Japan VPS Server, do so right away.... Japan VPS Server

naresh said...

Thank you for breaking down a complex topic into understandable components. I'll be referring back to this post.
Here is sharing Snowflake related stuff may be its helpful to you.
Snowflake Training