Monday, July 21, 2008

gwibber = win

I have just installed gwibber in ubuntu hardy and I have a how-to, its running a little wonky now, but hey its not even release yet.

##how to install gwibber in ubuntu hardy ##

#install simplejson
easy way is to go here : http://packages.ubuntu.com/hardy/i386/python-simplejson/download choose a mirror and let it open in Gdebi

#install baazaar
$ sudo apt-get (or aptitude) install bzr

#Checkout the baazaar repo
$ bzr checkout https://code.launchpad.net/~segphault/gwibber/main

#Change to the gwibber directory
$ cd gwibber/

#install gwibber
$ sudo python setup.py install

#Run gwibber

you can typw gwibber in a terminal or just open it from the menus

1 comment:

Ronald said...

I tried that, but it did not work for me.

There is no directory gwibber, but a directory main. I used there the command: sudo python setup.py install and it installs gwibber.

Unfortunately I could not get a step further, because, when I run gwibber it opens the window, but hangs and in the terminal I see:

desktop:~$ gwibber
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
self.run()
File "/usr/lib/python2.5/threading.py", line 446, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/lib/python2.5/site-packages/gwibber/client.py", line 690, in process
else: self.draw_messages()
File "/usr/lib/python2.5/site-packages/gwibber/client.py", line 628, in draw_messages
m = PROTOCOLS[message.account["protocol"]].StatusMessage(message, self.preferences)
File "/usr/lib/python2.5/site-packages/gwibber/gwui.py", line 119, in __init__
self.usericon = UserIcon(message)
File "/usr/lib/python2.5/site-packages/gwibber/gwui.py", line 166, in __init__
self.set_from_file(self.user_image_path(message))
File "/usr/lib/python2.5/site-packages/gwibber/gwui.py", line 171, in user_image_path
else: return image_cache(message.image, cache_dir)
File "/usr/lib/python2.5/site-packages/gwibber/gwui.py", line 36, in image_cache
output.write(urllib2.urlopen(url).read())
File "/usr/lib/python2.5/urllib2.py", line 124, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.5/urllib2.py", line 381, in open
response = self._open(req, data)
File "/usr/lib/python2.5/urllib2.py", line 399, in _open
'_open', req)
File "/usr/lib/python2.5/urllib2.py", line 360, in _call_chain
result = func(*args)
File "/usr/lib/python2.5/urllib2.py", line 1107, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.5/urllib2.py", line 1082, in do_open
raise URLError(err)
URLError: <urlopen error (-2, 'Name or service not known')>