Tag Archive for 'Backport'

Firefox 3 for Debian Etch

Собрал-таки бэкпорт 3го Лиса для Debian Etch.
На самом деле не Лиса, а Песца (IceWeasel) и не 3го, а 3.0.0rc2 - то что сейчас в testing.
Дополнительно потребовалось сбэкпортить xulrunner, gtk2+, cairo, pango и еще кучу всего. Попробовал поставить на виртуальную машину - gtk2 конфликтует с довольно большим количеством старого софта. Metacity и несколько библиотек я бэкпортнул, openoffice.org рабочий ставится с backports.org. По поводу остального - если что, пишите.

Скачать можно из моего репозитория из секции backports. (Руками тоже можно, но там еще придется кучу зависимостей качать.)

Сбыча мечт

История изменений для конфигов в /etc? С возможностью откатов? И минимумом лишних телодвижений?

Встречайте etckeeper!

Короткая инструкция:

# etckeeper init

инициализирует репозиторий git. После этого

# cd /etc; git commit -m "Initial commit"

для первого чек-ина. И всё. Можно использовать. Можно пользоваться всеми прелестями git’а для клонирования настроек, merge коммитов между репозиториями и прочего. Пакет использует хуки APT для автоматического коммита после установки/обновления/удаления пакетов, а так же metastore для хранения владельца/прав доступа для файлов.

ЗЫ Пока только в sid. Сейчас сделаю бэкпорт для Etch. Уж больно вкусно.
ЗЗЫ Бэкпорт сделал, лежит в репозитории. Кто будет ставить: потребуется еще бэкпортнутый metastore и git-core, из того же репозитория.

Debian

English version below.

На данной странице содержится информация о моем репозитории пакетов для Debian GNU/Linux.

Что находится в моем репозитории:

  • Пакеты, которые я собираю, но по каким-то причинам не хочу (пока?) аплоадить в основной репозиторий.
  • Бэкпорты, которые мне по тем или иным причинам нужны и отсутствуют на backports.org (или отсутствует желание в том месте, где эти пакеты нужны подключать backports.org)
  • Пакеты с которыми я так или иначе экспериментирую.

Архитектуры: i386, amd64, source.

Адрес репозитория:

deb http://gq.net.ru/debian etch main xneur kdebase backports
deb http://gq.net.ru/debian lenny main xneur backports openvz
deb http://gq.net.ru/debian edgy main xneur
deb http://gq.net.ru/debian feisty main xneur
deb http://gq.net.ru/debian gutsy main xneur
deb http://gq.net.ru/debian hardy main xneur

Скачать руками можно с http://gq.net.ru/debian/pool

Сурцовые пакеты тоже доступны (просто пропишите deb-src репозитории).

Секции:

  • main - разные пакеты, мои и не очень
  • xneur - xneur/gxneur/kxneur http://xneur.ru
  • backports - бэкпорты
  • kdebase - пропатченный kdebase
  • openvz - ядро собранное с поддержкой openvz

Репозиторий подписан PGP ключиком, который, в свою очередь, подписан мной. Ключик можно взять с кейсервера (ID: AE90F3D3, fingerprint: EA10 89A3 8277 40B7 89B3 ED02 04D5 7F8F AE90 F3D3) или установить пакет gq-keyring из этого же репозитория.

This is my debian repository.

Archs: i386, amd64, source.

Address:

deb http://gq.net.ru/debian etch main xneur kdebase backports
deb http://gq.net.ru/debian lenny main xneur kdebase openvz
deb http://gq.net.ru/debian edgy main xneur
deb http://gq.net.ru/debian feisty main xneur
deb http://gq.net.ru/debian gutsy main xneur
deb http://gq.net.ru/debian hardy main xneur

You can manually download packages from http://gq.net.ru/debian/pool

Sources packages are also available (use deb-src).

Sections:

  • main - software I’ve packaged
  • xneur - xneur/gxneur/kxneur http://xneur.ru
  • backports - some backports
  • kdebase - patched kdebase
  • openvz - OpenVZ enabled linux kernel

Repository is signed with gpg key (signed by me). You can get it from keyserver (ID: AE90F3D3, fingerprint: EA10 89A3 8277 40B7 89B3 ED02 04D5 7F8F AE90 F3D3), or just install gq-keyring package.

Как я собираю/бэкпорчу deb пакеты

В связи с упомянутой в комментариях к этой статье задачей “Как правильно собрать/сбэкпортить пакет” решил описать свое решение.
Continue reading ‘Как я собираю/бэкпорчу deb пакеты’