Как настроить Debian 6.0.1 «Squeeze» GNU/Linux

«Как установить Debian 6.0.1 «Squeeze» GNU/Linux» вы можете прочитать в предыдущей статье. Так же вы можете ознакомиться со статьей «Debian Lenny & Asus EeePC»” в которой уделяется внимание установке Debian 5.0 Lenny. В этой статье мы займемся “доведением до ума” свежеустановленной системы Debian GNU/Linux, настройкой Wi Fi, исправлением кривого grub2, добавлением репозиториев, настройкой времени, настройкой сети, а так же рассмотрим опции установки X-сервера и графических менеджеров, включая KDE 3.5. Все действия я буду производить из консоли, как вы помните из предыдущей статьи, графику я не устанавливал, так как планирую использовать ОС в качестве домашнего сервера. К слову официальный мануал по настройке и установке Debian GNU/Linux вы можете найти по ссылке (анг.) http://www.debian.org/releases/squeeze/i386/index Давайте начнем настройку системы, смело идем под кат.

Репозитории и обновление

Сначала нам нужно добавить новые репозитории и обновить систему:

nano /etc/apt/sources.list
nano /etc/apt/sources.list
# Main
deb http://ftp.us.debian.org/debian/ squeeze main
 
deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main
 
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
 
# Squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main
 
# Backports
deb http://backports.debian.org/debian-backports squeeze-backports main
 
# Multimedia
deb http://www.debian-multimedia.org squeeze main non-free
 
# Opera 
deb http://deb.opera.com/opera/ squeeze non-free
deb http://deb.opera.com/opera-beta/ squeeze non-free
 
# VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
 
# Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free
 
# Google's repository
deb http://dl.google.com/linux/deb/ stable non-free
 
# Kernel's repository
deb http://mirrors.kernel.org/debian squeeze-updates main contrib
deb-src http://mirrors.kernel.org/debian squeeze-updates main contrib
 
## Debian experimental US mirror:
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
deb http://www.debian-multimedia.org experimental main
# Main
deb http://ftp.us.debian.org/debian/ squeeze main

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# Squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main

# Backports
deb http://backports.debian.org/debian-backports squeeze-backports main

# Multimedia
deb http://www.debian-multimedia.org squeeze main non-free

# Opera 
deb http://deb.opera.com/opera/ squeeze non-free
deb http://deb.opera.com/opera-beta/ squeeze non-free

# VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

# Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

# Google's repository
deb http://dl.google.com/linux/deb/ stable non-free

# Kernel's repository
deb http://mirrors.kernel.org/debian squeeze-updates main contrib
deb-src http://mirrors.kernel.org/debian squeeze-updates main contrib

## Debian experimental US mirror:
deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
deb http://www.debian-multimedia.org experimental main

Для Opera нужен ключ:

su -c 'wget -O - http://deb.opera.com/archive.key | apt-key add -'
su -c 'wget -O - http://deb.opera.com/archive.key | apt-key add -'

Для VirtualBox тоже нужен ключ:

su -c 'wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -'
su -c 'wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -'

Для Multimedia нужен ключ:

su -c 'wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb'
dpkg -i debian-multimedia-keyring_2010.12.26_all.deb
su -c 'wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb'
dpkg -i debian-multimedia-keyring_2010.12.26_all.deb

Для Google’s Repository нужен ключ:

su -c 'wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
su -c 'wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'

После того как вы подготовили /etc/apt/sources.list и получили все ключи, можно получать список пакетов и обновлять систему:

su -c 'apt-get install sudo'
sudo apt-get update 
sudo apt-get upgrade 
su -c 'apt-get install sudo'
sudo apt-get update 
sudo apt-get upgrade 

Базовые настройки

Время
Давайте настроем время:

sudo dpkg-reconfigure tzdata
hwclock --systohc 
hwclock --utc
date MMDDHHmmCCYY
sudo dpkg-reconfigure tzdata
hwclock --systohc 
hwclock --utc
date MMDDHHmmCCYY

Сеть
Настройка сети, если у вас подключен кабель и IP-адреса раздаются с помощью DHCP то достаточно выполнить команду:

sudo ifconfig -a 
sudo dhclient eth0
sudo ifconfig -a 
sudo dhclient eth0

Поднять интерфейс, если он не активен:

sudo ifconfig eth0 up
sudo ifup eth0
sudo ifconfig eth0 up
sudo ifup eth0

Если у вас статические IP-адреса, то настройку стоит производить в файле /etc/network/interfaces

Беспроводная сеть
Тут нужно установить дополнительные компоненты:

sudo aptitude install wireless-tools
sudo aptitude isntall wpasupplicant
sudo aptitude install wireless-tools
sudo aptitude isntall wpasupplicant

Убедиться, что драйвер в системе и ваша беспроводная карта активна:

lspci | grep -i wireless
lspci | grep -i wifi
lspci | grep -i Network 
lspci | grep -i wlan
lspci | grep -i wireless
lspci | grep -i wifi
lspci | grep -i Network 
lspci | grep -i wlan

Вот мой вывод:

......
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
......
......
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
......

У меня Wi Fi защищен с помощью WPA2-PSK, encryption TKIP:
Открываем файл /etc/network/interfaces

nano /etc/network/interfaces
nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
 
#The wireless interface
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid FUCK_YOU_ALL
wpa-psk 1234567890
# The loopback network interface
auto lo
iface lo inet loopback

#The wireless interface
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid FUCK_YOU_ALL
wpa-psk 1234567890

Кстати если вы хотите установить пакет из backports:

sudo apt-cache policy packageX
sudo aptitude -t squeeze-backports install packageX
sudo apt-cache policy packageX
sudo aptitude -t squeeze-backports install packageX

Что-бы установить тестовые версии пакетов, сделайте файл /etc/apt/apt.conf:

sudo nano /etc/apt/apt.conf
sudo nano /etc/apt/apt.conf

Туда впишите:

APT::Default-Release "squeeze";
APT::Default-Release "squeeze";

Так же сделайте файл /etc/apt/preferences:
Впишите туда:

Package: *
Pin: release a=squeeze
Pin-Priority: 900
 
Package: *
Pin: release a=testing
Pin-Priority: 90
Package: *
Pin: release a=squeeze
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 90

Консоль
Установить консольные инструменты:

aptitude install build-essential linux-headers-$(uname -r)
aptitude install colordiff cowsay dosfstools gpm htop input-utils lshw mlocate pciutils pinfo rsync sudo sysv-rc-conf vrms
aptitude install apt-file
apt-file update
aptitude install build-essential linux-headers-$(uname -r)
aptitude install colordiff cowsay dosfstools gpm htop input-utils lshw mlocate pciutils pinfo rsync sudo sysv-rc-conf vrms
aptitude install apt-file
apt-file update

Звук

aptitude install alsa-base alsa-oss alsa-utils
alsamixer
aptitude install alsa-base alsa-oss alsa-utils
alsamixer

Графика
Посмотреть вашу графическую карту можно так:

sudo lspci -v | grep "VGA compatible controller"  
......
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) (prog-if 00 [VGA controller])
......
sudo lspci -v | grep "VGA compatible controller"  
......
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) (prog-if 00 [VGA controller])
......

Хотите поставить Xorg и свободный видео драйвер:

aptitude install xorg xserver-xorg-video-vesa xserver-xorg-video-driver xbindkeys mesa-utils
aptitude install xorg xserver-xorg-video-vesa xserver-xorg-video-driver xbindkeys mesa-utils

Для установки драйвер NVidia:

aptitude install nvidia-kernel-$(uname -r)
aptitude install nvidia-glx
aptitude install nvidia-kernel-$(uname -r)
aptitude install nvidia-glx

GRUB
Если вы не приверженец второй версии GRUB, то можно поставить старый добрый GRUB:

sudo apt-get purge grub2 grub-pc
sudo apt-get install grub
suod update-grup
sudo grub-install /dev/sda
sudo apt-get purge grub2 grub-pc
sudo apt-get install grub
suod update-grup
sudo grub-install /dev/sda

Настраивать и затачивать Debian под себя можно сколько угодно, я не устанавливал драйверы, звук и прочие фичи, так как я использую его для сервера, но вы всегда можете установить поверх Debian KDE 4.6 или GNOME и сделать полноценный десктоп, который устраивает вас.