Показаны сообщения с ярлыком lenny. Показать все сообщения
Показаны сообщения с ярлыком lenny. Показать все сообщения

среда, 29 декабря 2010 г.

Обновление Debian Lenny до Squeeze

Краткое описание и некоторые пометки по обновлению системы...
На данный момент тестовая версия достаточно стабильная, поэтому ее уже можно пользовать без особых опасений (по крайней мере на десктопе).

понедельник, 17 мая 2010 г.

Debian lenny source.list

Мой список репозиториев /etc/apt/sources.list для Debian lenny с описаниями.
Аналогичный source.list для squeeze

# MAIN - основной репозиторий
deb http://ftp.ua.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.ua.debian.org/debian/ lenny main non-free contrib

# Security - обновления по безопасности
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

# Volatile -Частые обновления для стабильной версии (текущей и предыдущей)
# Для тестовых репозиториев не актуальны
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

# Wine - эмулятор для работы Windows программ
# wget http://www.lamaresh.net/apt/key.gpg && sudo apt-key add key.gpg
deb http://www.lamaresh.net/apt lenny main

# Wine-doors - надстройка для Wine, облегчает жизнь
#deb http://ppa.launchpad.net/wine-doors-dev-team/ppa/ubuntu intrepid main
#deb http://http.us.debian.org/debian/ lenny main contrib non-free
#deb-src http://http.us.debian.org/debian/ lenny main contrib non-free
#deb-src http://ppa.launchpad.net/wine-doors-dev-team/ppa/ubuntu intrepid main

# Debian Multimedia - множество пакетов по мультимедиа
# wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb;dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
deb http://http.us.debian.org/debian/ lenny-proposed-updates contrib non-free main
deb-src http://http.us.debian.org/debian/ lenny-proposed-updates contrib non-free main
deb http://www.debian-multimedia.org lenny main non-free

# X Neural Switcher - программа для автоматического переключения
# раскладок клавиатуры, в зависимости от набираемого текста.
# Если APT (apt-get/aptitude/synaptic) ругаются на неподписанный репозиторий, достаточно 
# поставить пакет gq-keyring из этого же репозитория и обновить список пакетов.
# apt-get install gq-keyring
deb http://gq.net.ru/debian lenny xneur

# Compiz Fusion
# Нужен ключ 
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

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

# Backports
# Backports - специальным образом скомпилированные пакеты,
# при установке которых не нужны более свежие зависимости
# (происходит установка пакетов напрямую из unstable\testing).
# Этот репозиторий Вы используете на свой страх и риск!!!!! 
# Ключ wget -O - http://backports.org/debian/archive.key | apt-key add -
#deb http://www.backports.org/debian lenny-backports main non-free contrib
#deb-src http://www.backports.org/debian lenny-backports main non-free contrib

# Yandex 
# http://repo.yandex.ru/
# Ключ wget -O - http://repo.yandex.ru/GPG-KEY-yandex | apt-key add -
deb http://mirror.yandex.ru/backports.org/ lenny-backports main contrib non-free

# Google software repository
# Ключ
#wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
deb http://dl.google.com/linux/deb/ stable non-free main

Скрипт для генерации файла source.list и добавления необходимых для них ключей (надоело добавлять ключи руками...).
Скрипт должен выполняться из под root!!!

#!/bin/sh
cd /etc/apt/;
cp sources.list sources.list_base;
sl="/etc/apt/sources.list" 
echo "# MAIN - основной репозиторий" > $sl
echo "deb http://ftp.ua.debian.org/debian/ lenny main non-free contrib" >> $sl
echo "deb-src http://ftp.ua.debian.org/debian/ lenny main non-free contrib" >> $sl 
echo >> $sl
echo "# Security - обновления по безопасности" >> $sl
echo "deb http://security.debian.org/ lenny/updates main contrib non-free" >> $sl
echo "deb-src http://security.debian.org/ lenny/updates main contrib non-free" >> $sl
echo >> $sl
echo "# Volatile -Частые обновления для стабильной версии (текущей и предыдущей)">> $sl
echo "# Для тестовых репозиториев не актуальны">> $sl

echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free" >> $sl
echo "deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free">> $sl
echo >> $sl
echo "# Wine - эмулятор для работы Windows программ" >> $sl
wget http://www.lamaresh.net/apt/key.gpg && apt-key add key.gpg;
echo "# wget http://www.lamaresh.net/apt/key.gpg && apt-key add key.gpg" >> $sl
echo "deb http://www.lamaresh.net/apt lenny main" >> $sl
echo >> $sl
echo "# Wine-doors - надстройка для Wine, облегчает жизнь" >> $sl
echo "#deb http://ppa.launchpad.net/wine-doors-dev-team/ppa/ubuntu intrepid main" >> $sl
echo "#deb http://http.us.debian.org/debian/ lenny main contrib non-free" >> $sl
echo "#deb-src http://http.us.debian.org/debian/ lenny main contrib non-free" >> $sl
echo "#deb-src http://ppa.launchpad.net/wine-doors-dev-team/ppa/ubuntu intrepid main" >> $sl
echo >> $sl
echo "# Debian Multimedia - множество пакетов по мультимедиа" >> $sl
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb;
dpkg -i debian-multimedia-keyring_2008.10.16_all.deb;
echo "#wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb;dpkg -i debian-multimedia-keyring_2008.10.16_all.deb" >> $sl
echo "deb http://http.us.debian.org/debian/ lenny-proposed-updates contrib non-free main" >> $sl
echo "deb-src http://http.us.debian.org/debian/ lenny-proposed-updates contrib non-free main" >> $sl
echo "deb http://www.debian-multimedia.org lenny main non-free" >> $sl
echo >> $sl
echo "# X Neural Switcher - программа для автоматического переключения" >> $sl
echo "# раскладок клавиатуры, в зависимости от набираемого текста." >> $sl
echo "# Если APT (apt-get/aptitude/synaptic) ругаются на неподписанный репозиторий, достаточно " >> $sl
echo "# поставить пакет gq-keyring из этого же репозитория и обновить список пакетов." >> $sl
echo "# apt-get install gq-keyring" >> $sl
echo "deb http://gq.net.ru/debian lenny xneur" >> $sl
apt-get install gq-keyring;
echo  >> $sl
echo "# Compiz Fusion" >> $sl
echo "# Нужен ключ" >> $sl 
echo "# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -" >> $sl
wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
echo "deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./ " >> $sl
echo  >> $sl
echo "# Skype" >> $sl
echo "deb http://download.skype.com/linux/repos/debian/ stable non-free" >> $sl
echo  >> $sl
echo "# Backports" >> $sl
echo "# Backports - специальным образом скомпилированные пакеты," >> $sl
echo "# при установке которых не нужны более свежие зависимости" >> $sl
echo "# (происходит установка пакетов напрямую из unstable\testing)." >> $sl
echo "# Этот репозиторий Вы используете на свой страх и риск!!!!! " >> $sl
echo "# Ключ wget -O - http://backports.org/debian/archive.key | apt-key add -" >> $sl
wget -O - http://backports.org/debian/archive.key | apt-key add -
echo "#deb http://www.backports.org/debian lenny-backports main non-free contrib" >> $sl
echo "#deb-src http://www.backports.org/debian lenny-backports main non-free contrib" >> $sl
echo  >> $sl
echo "# Yandex " >> $sl
echo "# Ключ wget -O - http://repo.yandex.ru/GPG-KEY-yandex | apt-key add -" >> $sl
wget -O - http://repo.yandex.ru/GPG-KEY-yandex | apt-key add -
echo "deb http://mirror.yandex.ru/backports.org/ lenny-backports main contrib non-free" >> $sl
echo >> $sl
echo "# Google software repository" >> $sl
echo "# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -" >> $sl
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
echo "deb http://dl.google.com/linux/deb/ stable non-free main" >> $sl
apt-get  update

Данный список неокончательный и будет пополняться.


Полезные ссылки:
Debian wiki Rus
backports manual
Google manual
Мировые серверы - зеркала Debian
http://www.apt-get.org/ - Unofficial APT repositories