Execption on Chef server installing

I am trying to install chef server by two ways but met different problems
respectively, please help share experience of success:

(1) Installing Chef Server on Debian or Ubuntu using Packages
Exception met:
get iniative error when execute "apt-get install chef chef-server-api ", no
chef-client gem found.

before this installing, I have installed RubyGem and workstation env
successfully.

(2) Installing Chef Server on Debian or Ubuntu using chef-solo
Finished each step shown on this page. Found no Webui.gem under /etc/chef/ and
no Chef Server WebUI het up.

I did not config apache proxy for ssl, is it necessary?

Thanks.