Debian decides to adopt time-based release freezes

Проект Debian решил принять новую политику, временной остановки разработки для будущих релизов на двухгодичный цикл. «Заморозки» теперь будут проходить в декабре каждого нечётного года и это означает, что новые релизы будут осуществляться в первой половине каждого чётного года. Поэтому следующая остановка разработки стабильного дистрибутива произойдёт в декабре 2009 с предполагаемым выходом релиза — весна 2010 года. Проект выбрал декабрь подходящим временем остановки разработки после того как весенние релизы доказаны успешностью Debian GNU/Linux 4.0 (кодовое название «Etch») и Debian GNU/Linux 5.0 («Lenny»).

Привязанные ко времени «заморозки» позволят проекту Debian сочетать предсказуемость* этих релизов с хорошо установленной политикой особенностей функциональных релизов. Новая политика «заморозки» обеспечит лучшую предсказуемость релизов для пользователей Debian и также позволит разработчикам Debian лучше делать долгосрочное планирование. Двухгодичный цикл даст больше времени для разрушительных изменений, уменьшая причинения неудобств пользователям. Наличие предсказуемых «заморозок» также должно уменьшить общее время «заморозки».
Со времени последнего релиза Debian 14 февраля 2009 года, до следующего релиза Debian GNU/Linux 6.0 (кодовое имя «Squeeze»). Это будет единовременное исключение в двухгодичной политике с целью войти в новое расписание. Для приспособления необходимости большого числа организаций и прочих пользователей с долгим процессом обновления, проект Debian обеспечит возможность пропусить приближающийся релиз и сделать обновление с Debian GNU/Linux 5.0 («Lenny») до Debian GNU/Linux 7.0 (кодовое имя не придумано).

Хотя до следующей «заморозки» осталось совсем немного времени, проект Debian надеется довести до конца несколько важных целей в нём. Наиболее важное — мультиархивная поддержка, которая улучшит установку 32-битных пакетов на 64-битных машиных и оптимизированный процесс загрузки для лучшей производительности загрузки и надёжности.

Новая политика «заморозки» была предложена и утверждена во время ежегодной конференции проекта Debian — DebConf, который проходил в городе Касерес в Испании. Идея была хорошо принята среди присутствовавших участников проекта.

* — «предсказуемость» в данном контексте лучше перевести как «запланированность» выхода.

Источник: http://www.debian.org/News/2009/20090729

Откат на стабильную версию Debian Lenny

Не так давно я решил посмотреть предстоящие вкусности Gnome и обновил свой дистрибутив Lenny до Squeeze (testing). К сожалению, возникли небольшие проблемы, бороться с которыми у меня не было времени и я захотел решить проблему кардинально — откатиться на стабильную версию. Сделать это довольно просто.

Сначала пропишем в /etc/apt/sources.list «стабильные» репозитории:

deb http://http.us.debian.org/debian lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib
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
deb http://http.us.debian.org/debian lenny-proposed-updates contrib non-free main

И добавим файл /etc/apt/preferences со следующим содержимым:

Package: *
Pin: release a=stable
Pin-Priority: 1001

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

Package: *
Pin: release a=unstable
Pin-Priority: 50

Таким образом мы повысим приоритет стабильной версии и выполним обновление:

apt-get update && apt-get upgrade

В процессе установки у меня возникла проблема с отсутствием утилиты mktemp, которая была необходима для корректного обновления. Сам пакет был скачан, так что мне нужно было только установить его вручную:

dpkg -i /var/cache/apt/archives/mktemp_1.5-9_i386.deb

После этого можно было продолжить обновление:

apt-get upgrade

Таким образом я откатился до Lenny без проблем и сейчас всё работает отлично. 🙂

Постовой: юридическая помощь.

Samba server

Помимо серверов в нашей сети функционируют компьютеры под управлением линейки ОС производства компании Microsoft. Для файлообмена я им поставил Samba сервер, тем более что дело это довольно простое.

warehouse:~# apt-get install samba

После скачивания и распаковки пакета, нужно настроить конфигурационный файл — /etc/samba/smb.conf. Привожу пример моего конфигурационного файла:

[global]
workgroup = workgroup
netbios name = warehouse
server string = Warehouse
security = share
show add printer wizard = No

interfaces = eth0 lo
bind interfaces only = yes
hosts allow = 127.0.0.1 192.168.0.0/24
hosts deny = 0.0.0.0/0

[Incoming]
path = /var/www/Incoming
guest ok = yes
writeable = yes
create mode = 0775
force user = alexey
force group = www-data

Как можно заметить из этого конфига, к серверу разрешён анонимный доступ, файлы можно складывать в расшаренную папку Incoming. 🙂

grub-splashimages

Если стандартное синее меню выбора ядра при загрузке операционной системы не радует ваш глаз и хочется чего-то иного, вам поможет пакет grub-splashimages. Конечно же, если в качестве загрузчика используется grub.

Установим grub-splashimages:

hp:~# apt-get install grub-splashimages

Теперь в установим фоновую картинку. Посмотреть их и выбрать понравившуюся можно в каталоге /boot/grub/splashimages/. Теперь отредактируем файл меню:

hp:~# pico /boot/grub/menu.lst

укажем, какое изображение будет фоном при загрузке. Я добавил эту запись после настройки цветов меню:

# Pretty colours
color cyan/blue white/blue

splashimage (hd0,1)/boot/grub/splashimages/debian-moreblue-swirl.xpm.gz

Теперь при загрузке системы сначала будет фоном выбранная картинка.

Если есть желание поставить свою картинку, вам нужно будет сохранить её в формате XPM с 14-цветной палитрой и запаковать gzip’ом.

Hibernate tips and tricks

После установки hibernate при «пробуждении» операционной системы у меня перестала подниматься беспроводная сеть. Решение проблемы нашлось после быстрого просмотра конфигурационных файлов hibernate. В /etc/hibernate/common.conf я нашёл строки:

DownInterfaces eth0 wlan0
UpInterfaces auto

и указал принудительное включение выключенных интерфейсов:

DownInterfaces eth0 wlan0
UpInterfaces wlan0 eth0