HowtoForge provides user-friendly Linux tutorials.

  • Setting Up ProFTPd + TLS On Ubuntu 11.04 (Natty Narwhal)

    ubuntu Author: Falko TimmeTags: , , Comments: 5

    Setting Up ProFTPd + TLS On Ubuntu 11.04 (Natty Narwhal) FTP is a very insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure. This article explains how to set up ProFTPd with TLS on an Ubuntu 11.04 server.

  • Creating A Bootable USB Device On Linux Mint 11

    linux_mint Author: CSchTags: , Comments: 4

    Creating A Bootable USB Device On Linux Mint 11 This tutorial will show you how to make your USB hard disk device a bootable Linux system. Linux Mint 11 needs about 4.7 gigabyte of free space on your hard drive, so make sure your device has at least that much space available. I am using an 8 gigabyte stick which is enough to install Mint on it and additionally have some space left to save data. In my case, I will install Linux Mint 11 on my USB device, but it should work similarly with other systems. To create a bootable disk, you need either an iso-image of the desired Linux system or a real Linux DVD.

  • Fedora 15 - Error: Package: glibc-2.14-5.i686 (updates) Requires: glibc-common = 2.14-5

    fedora Author: Falko TimmeTags: Comments: 0

    Error: Fedora 15 - Error: Package: glibc-2.14-5.i686 (updates) Requires: glibc-common = 2.14-5 You get an error like the following one on Fedora 15: Error: Package: glibc-2.14-5.i686 (updates) Requires: glibc-common = 2.14-5 Installed: glibc-common-2.14-7.x86_64 (@updates-testing) glibc-common = 2.14-7 Available: glibc-common-2.13.90-9.x86_64 (fedora) glibc-common = 2.13.90-9 Available: glibc-common-2.14-5.x86_64 (updates) glibc-common = 2.14-5 You could try using --skip-broken to work around the problem ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows: nss_db-2.2.3-0.5.pre1.fc15.x86_64 has missing requires of libc.so.6(GLIBC_PRIVATE)(64bit) nss_db-2.2.3-0.5.pre1.fc15.x86_64 has missing requires of libnss_files.so.2(GLIBC_PRIVATE)(64bit)

  • Installing Alfresco 3.4.d On Fedora 15 (+ Tomcat + PostgreSQL)

    fedora Author: deghostTags: Comments: 1

    Installing Alfresco 3.4.d On Fedora 15 (+ Tomcat + PostgreSQL) This document describes how to install and setup Alfresco Content Server Community Edition by "Alfresco Software inc." on a Fedora 15 based webserver from a WAR package on a Tomcat webserver with PostgreSQL database as backend. This guide will not only help install the product, but also understand why certain points are done the way they are done (this is most helpful for users with little or no knowledge who, like me some time ago, have only started using Linux).

  • Mounting Remote Directories With SSHFS On Debian Squeeze

    debian Author: Falko TimmeTags: , , Comments: 2

    Mounting Remote Directories With SSHFS On Debian Squeeze This tutorial explains how you can mount a directory from a remote server on the local server securely using SSHFS. SSHFS (Secure SHell FileSystem) is a filesystem that serves files/directories securely over SSH, and local users can use them just as if the were local files/directories. On the local computer, the remote share is mounted via FUSE (Filesystem in Userspace). I will use Debian Squeeze for both the local and the remote server.

  • Continuous Deployment With Jenkins And Rex

    ubuntu Author: jfriedTags: , , Comments: 1

    Continuous Deployment With Jenkins And Rex In this tutorial I will show you how to do continuous deployment with jenkins as a ci tool and Rex as a deployment tool. Together, we will set up Jenkins, the build and test process, a Subversion repository and our example Perl App. This tutorial can be used with Java-, PHP-, Rails-, ... projects as well. But for simplicity I've chosen Perl. This howto focuses on Ubuntu LTS 11.04 but it can also be done with other Linux Distributions.

  • Running Magento 1.6.0.0 On Nginx (LEMP) on Debian Squeeze/Ubuntu 11.04

    nginx Author: Falko TimmeTags: , , , Comments: 2

    Running Magento 1.6.0.0 On Nginx (LEMP) on Debian Squeeze/Ubuntu 11.04 This tutorial shows how you can install and run Magento 1.6.0.0 on a Debian Squeeze or Ubuntu 11.04 system that has nginx installed instead of Apache (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP). Magento is an open-source, feature-rich ecommerce platform; I will use the Magento Community Edition here which is licensed under an open source certified license (OSL v3.0). nginx is a HTTP server that uses much less resources than Apache and delivers pages a lot of faster, especially static files.

  • The Perfect Desktop - Mepis 11

    debian Author: CSchTags: , Comments: 6

    The Perfect Desktop - Mepis 11 This tutorial shows how you can set up a Mepis 11 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge. Mepis is a Linux distribution based on Debian Stable.

  • Using Old Debian Versions In Your sources.list

    debian Author: Falko TimmeTags: Comments: 14

    Using Old Debian Versions In Your sources.list You might be in a situation where you have a sytem with an old Debian version that has reached end of life, like Etch, Sarge, Woody, etc., and a distribution upgrade is not an option for you (maybe because you have customized the system so much that you fear breaking the system by doing a distribution upgrade). The "normal" repositories for these old versions do not exist anymore, which means you cannot install new software or update existing packages using apt. This tutorial shows how you can modify your /etc/apt/sources.list to still get packages for your old Debian version using apt.

  • How To Create A Debian Wheezy (Testing) OpenVZ Template

    openvz Author: Falko TimmeTags: , , Comments: 2

    How To Create A Debian Wheezy (Testing) OpenVZ Template This tutorial explains how to create an OpenVZ template for Debian Wheezy (Debian Testing) that you can use to create virtual Debian Wheezy machines under OpenVZ. I searched for a Debian Wheezy OpenVZ template, but couldn't find one, that's why I decided to create it myself. This guide can also be used for creating Debian Lenny templates and templates for recent Ubuntu versions.