diff --git a/install.sh b/install.sh
index 1c49263d73d475523fb91dd0ce3a6b96f3b8c8c3..b37bf3bde628ad142e42bbdfd45855cd09087f33 100644
--- a/install.sh
+++ b/install.sh
@@ -4,8 +4,9 @@
 
 cd `dirname $0`
 
-sudo apt-get update
+sudo apt-get install python
 sudo apt-get install python-tk
+sudo apt-get install desktop-file-utils
 sudo install -m 755 src/xdgurl.py /usr/bin/xdgurl
 sudo install -m 644 src/xdgurl.desktop /usr/share/applications/xdgurl.desktop
-sudo update-desktop-database
+sudo update-desktop-database -q /usr/share/applications