At work, there is a Dell 2335dn laser printer for which there don’t seem to be any Linux drivers. Luckily though, I could get it to work using HP LaserJet 3 drivers. So whenever you don’t find an appropriate driver for your printer, give the aforementioned one a try. Maybe your are luckily and can save yourself some time
.
Tag Archives: ubuntu
How-to install KeePassX on Ubuntu
Do you have to remember an ever increasing amount of passwords? If you do, then KeePassX might be of interest to you. It’s a password manager which has high security standards and which is additionally available on Microsoft Windows and Mac OS X. If you are running Ubuntu (this probably also applies to recent Debian versions), the following snippet might be of interest to you as it shows how to install version 0.4.3 of this program. After installation, you can find it in your desktop manager’s application menu (under GNOME 2 it’s located in Applications -> Accessories -> KeePassX).
NAME='keepassx-0.4.3' FILENAME=$NAME'.tar.gz' echo ':: Installing prerequisites...' sudo apt-get install libxtst-dev libqt4-dev qt4-qmake echo ':: Downloading and extracting file...' wget 'http://downloads.sourceforge.net/keepassx/'$FILENAME tar xvf $FILENAME echo ':: Installing...' cd $NAME qmake make sudo make install echo ':: Cleaning up...' cd .. rm -rf $NAME $FILENAME
How-to install nginx
Since there is so much buzz around nginx, I wanted to give it a try on my small home server. The server is running a desktop edition of Ubuntu 10.04 (I keep it as backup machine in case my laptop breaks), so keep this in mind. The following bash script will download nginx version 1.1.12, its dependencies and install it. Also, a user nginx will be created.
# Start by creating an appropriate user
useradd -r nginx
mkdir /home/nginx
chown nginx:nginx /home/nginx/
# Retrieve nginx dependencies
cd /home/nginx
mkdir library
cd library
wget http://zlib.net/zlib-1.2.5.tar.gz
tar xfz zlib-1.2.5.tar.gz
rm zlib-1.2.5.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar xfz pcre-8.21.tar.gz
rm pcre-8.21.tar.gz
cd ..
# Installing nginx
wget http://nginx.org/download/nginx-1.1.12.tar.gz
tar xfz nginx-1.1.12.tar.gz
rm nginx-1.1.12.tar.gz
cd nginx-1.1.12
./configure --prefix=/home/nginx \
--user=nginx \
--group=nginx \
--with-pcre=../library/pcre-8.21/ \
--with-zlib=../library/zlib-1.2.5/
make
make install
cd ..
rm -rf nginx-1.1.12/
chown -R nginx:nginx *
sed -i 's/listen\s*80;/listen 8080;/g' conf/nginx.conf
export NGINX_HOME='/home/nginx/'
export NGINX_PID_FILE=$NGINX_HOME'logs/nginx.pid'
In case you encounter any problems, please refer to the short, but sufficient, official documentation. If it worked out for you, you can now use the following commands to start and stop the server as well as to reload the config.
# Start nginx (runs on port 8080) su nginx -c $NGINX_HOME'sbin/nginx' # Reload nginx config kill -HUP $(cat $NGINX_PID_FILE) # Stop nginx kill -QUIT $(cat $NGINX_PID_FILE)
Check out the following blog if you need an init script for nginx.
Installing Rails 3 on a fresh Ubuntu installation
Since I find myself researching the same information a second time, I put it on my blog for further reference. The following steps were everything that is needed to get started with Rails 3 on a fresh Ubuntu 10.10 installation.
# Installing rails, rubygems and its dependencies sudo apt-get install build-essential ruby1.8-dev libsqlite3-dev wget http://rubyforge.org/frs/download.php/75574/rubygems-1.8.12.zip unzip rubygems-1.8.12.zip cd rubygems-1.8.12.zip sudo ruby setup.rb sudo gem install rdoc-data; rdoc-data --install sudo gem install rails # create project rails new . # only necessary when no JavaScript runtime environment exists echo "gem 'therubyracer'" >> Gemfile sudo bundle # starting the server rails s
VPN settings for the Housing Office in Groningen
I spent my last 3 1/2 months in one of the houses from the Housing Office in Groningen. If you are, like me, using Linux as your Operating System you may encounter some difficulties on your day of arrival as they don’t supply sufficient information for setting up the VPN connection. After searching on the Internet and with the help of my colleague I got it working using the following settings. Continue reading