Having a slow Debian mirror can be frustrating and thus it is always best to choose closest mirror to your geographical location as possible. Even your best guess may not always bring good results. Fortunately netselect-apt command line tool is here to help you find the fastest mirror available.
Here is the basic idea:
finding a fastest debian mirror

As you can see on the above image 87.0 kB/s is rather disappointing. Let's try to change that using netselect-apt faster mirror locator tool. Installation is simple:
# apt-get install netselect-apt

There are many web browsers which comes from official Debian Jessie 8 repositories such as Iceweasel, Konqueror to name just few. For all reasons and intentions you should be able to do any work required a web browser using Iceweasel the official Debian Firefox clone. However, if you insists on using Firefox web browser you can install it easily by using Linux Mint's imports repository. First edit your /etc/apt/sources.list file to include:
deb http://packages.linuxmint.com debian import
Update system repositories:
# apt-get update

This article describes an installation of the Valve Steam Linux client on Debian 8 Jessie 64bit. The article assumes that you have already installed your VGA drives required to run Steam client. Let's start with steam client download:
$ wget http://media.steampowered.com/client/installer/steam.deb
Once you have client downloaded install the steam.deb package. Please not the below command requires root privileges and will show errors due to the dependency problems which we will address next:
# dpkg -i steam.deb
Selecting previously unselected package steam-launcher.
(Reading database ... 82762 files and directories currently installed.)
Preparing to unpack steam.deb ...
Unpacking steam-launcher (1.0.0.49) ...
dpkg: dependency problems prevent configuration of steam-launcher:
 steam-launcher depends on curl; however: 
  Package curl is not installed.
 steam-launcher depends on zenity; however:   
  Package zenity is not installed. 
                                            
dpkg: error processing package steam-launcher (--install): 
 dependency problems - leaving unconfigured
Processing triggers for mime-support (3.58) ...   
Processing triggers for hicolor-icon-theme (0.13-1) ...  
Processing triggers for man-db (2.7.0.2-5) ... 
Errors were encountered while processing:  
 steam-launcher   

The easiest way to install NVIDIA GeForce Driver on Debian Linux 8 ( Jessie ) ( for Debian 9 Stretch visit: How to install the latest NVIDIA drivers on Debian 9 Stretch Linux) is to use official contrib and non-free debian repository. First, add the following non-free and contrib repositories to your /etc/apt/sources.list. Therefore, first change the content of your /etc/apt/sources.list file to include contrib and non-free packages eg.:
deb http://ftp.au.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.au.debian.org/debian/ jessie main contrib non-free
Next, update your repositories:
# apt-get update

Using jigdo downloader is a smarter and greener way of downloading data from the Internet mirrors. In comparison to a regular download where you point your browser or wget command to a single mirror URL, jigdo allows for multiple mirrors where the main feature is to re-use a previously download ISO image of a lower version to use as base and thus only new packages not downloaded previously are downloaded.

For this reason using jigdo is often faster way of downloading debian ISO images. To start using you first need to install it on your system:
# apt-get install jigdo-file
Once the jigdo-file package is downloaded your can start using jigdo do download official Debian instillation images. All you need is the URL of the *.jigdo file of the image you intend to download. In the example below we download Debian Jessie KDE iso image. First start jigdo:
$ jigdo-lite
Jigsaw Download "lite"
Copyright (C) 2001-2005  |  jigdo@
Richard Atterer          |  atterer.net
Getting mirror information from /etc/apt/sources.list

-----------------------------------------------------------------

In case that you need to find out the exact libc version installed on you Debian Linux system use ldd command. The output of this command will output libc version in its output:
# ldd --version
ldd (Debian EGLIBC 2.13-38+deb7u1) 2.13

The easiest way on how to check what Debian version you are running is to simply read a content of /etc/issue file. Example:
root@debian:~# cat /etc/issue
Debian GNU/Linux 9 \n \l
However, the above command may not show the current Debian update point releases. Thus you may get more accurate info with the following linux command:
root@debian:~# cat /etc/debian_version
9.0
Next, you can check for /etc/os-release release file:
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

In this config we will install SugarCRM CE the community edition of customer relationship management software by SugarCRM, Inc on Debian 7 "wheezy" Linux.

Download

The community edition of sugarCRM is licensed under AGPLv3. Current version of sugarCRM CE is 6.5.18. Head over to SugarCRM CE home page and download the latest full installation package or use the link and command below to download sugarCRM CE to your home directory:
# wget http://goo.gl/lzyQw2
Saving to: `SugarCE-6.5.18.zip'

100%[===========>] 21,267,418   722K/s   in 34s     

2014-10-20 06:09:54 (615 KB/s) - `SugarCE-6.5.18.zip' saved [21267418/21267418]

If you run Debian Wheezy 7 Linux as your main operating system and you wish to try open source real-time strategy and real-time tactics hybrid computer game WarZone 2100 then here is a short guide on how to install this game on your debian system.

First, download latest tar ball from official WarZone2100 git repository. Start by installing git and then download WarZone2100's latest source code:
# apt-get install git
$ git clone https://github.com/Warzone2100/warzone2100.git

Related sources.list repositories:
Wheezy, Jessie, Stretch, Buster

Security Updates

# /etc/apt/sources.list :
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Australia Mirror

# /etc/apt/sources.list :
deb http://ftp.au.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.au.debian.org/debian/ jessie main contrib non-free

Related sources.list repositories:
Wheezy, Jessie, Stretch, Buster

Security Updates

# /etc/apt/sources.list :
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

Australia Mirror

# /etc/apt/sources.list :
deb http://ftp.au.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.au.debian.org/debian/ wheezy main contrib non-free

Objective

The objective is to blacklist selected modules from loading.

Operating System and Software Versions

  • Operating System: - Debian, Ubuntu, Mint

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - given linux commands to be executed as a regular non-privileged user

Instructions

There maybe a time when you need to disable some modules from being loaded during your system's boot time. In this "how to" we will discus some of the few ways how to blacklist module including its dependencies, that is, disable permanently module from loading during the boot time.

First, we need to know how to list all modules currently loaded by your Linux system:
$ lsmod
....
ehci_hcd               40249  0 
usbcore               128741  4 ehci_hcd,ohci_hcd,usbhid
usb_common             12354  1 usbcore
e1000                  86156  0 
libata                140630  4 libahci,ahci,ata_piix,ata_generic
....

inxi the full featured system information script is currently not available for Debian Wheezy Linux. The tutorial will guide you trough the installation of of inxi system information script on Debian Wheezy Linux.

inxi Prerequisites Installation

# apt-get install gawk lm-sensors binutils mesa-utils hddtemp sudo

Fetch Current inxi source code

In order to install inxi on your Debian system you need to first fetch current inxi source files:
# cd /tmp/
# wget -Nc --no-check-certificate https://inxi.googlecode.com/svn/trunk/inxi.tar.gz
# tar xzf inxi.tar.gz

inxi Script Installation

# cp /tmp/inxi /usr/local/bin/

inxi Manpage Installation

# cp /tmp/inxi.1.gz /usr/share/man/man1/

DAAP server is an Apple Inc. proprietary protocol to share media files over the network. DAAP server allows share media files among network connected devices where the central media share repository resides on main server. In this simple tutorial we will be installing and configuring DAAP server share using forked-daapd media server with support for RSP, DAAP, DACP and AirTunes.

In the first step create a media share directory and upload all you media files to this directory. In our example we are going to use /mnt/media directory:
# mkdir /opt/media
# COPY YOUR MEDIA FILES TO /opt/media
Next, install forked-daapd daemon:
# apt-get install forked-daapd

SUBSCRIBE TO NEWSLETTER
Subscribe to Linux Career NEWSLETTER and receive latest Linux news, jobs, career advice and tutorials.


Once the installation is finished confirm that forked-daapd is running:
# /etc/init.d/forked-daapd status
forked-daapd is running
and you may also want to check on what port is forked-daapd listening. The default socket is 0.0.0.0:3689.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: