Как настроить Debian 6.0.1 Squeeze GNU/Linux
В этой статье мы займемся «доведением до ума» свежеустановленной системы 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
# 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 -'
Для VirtualBox тоже нужен ключ:
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
Для Google’s Repository нужен ключ:
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
Базовые настройки
Время. Давайте настроем время:
sudo dpkg-reconfigure tzdata
hwclock --systohc
hwclock --utc
date MMDDHHmmCCYY
Сеть: настройка сети, если у вас подключен кабель и IP-адреса раздаются с помощью DHCP то достаточно выполнить команду:
sudo ifconfig -a
sudo dhclient eth0
Поднять интерфейс, если он не активен:
sudo ifconfig eth0 up
sudo ifup eth0
Если у вас статические IP-адреса, то настройку стоит производить в файле /etc/network/interfaces
Беспроводная сеть. Тут нужно установить дополнительные компоненты:
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
Вот мой вывод:
......
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
# 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
Что-бы установить тестовые версии пакетов, сделайте файл /etc/apt/apt.conf:
sudo nano /etc/apt/apt.conf
Туда впишите:
APT::Default-Release "squeeze";
Так же сделайте файл /etc/apt/preferences. Впишите туда:
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 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])
......
Хотите поставить Xorg и свободный видео драйвер:
aptitude install xorg xserver-xorg-video-vesa xserver-xorg-video-driver xbindkeys mesa-utils
Для установки драйвер NVidia:
aptitude install nvidia-kernel-$(uname -r)GRUB
aptitude install nvidia-glx
Если Вы не приверженец второй версии GRUB, то можно поставить старый добрый GRUB:
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 и сделать полноценный десктоп, который устраивает вас.