вторник, 28 декабря 2010 г.

День рождения Линуса Торвальдса

Итак, у Линуса снова день варенья. Сегодня ему исполняется 41, так что пожелаем ему прожить по меньшей мере столько же, успев за это время сделать из Linux ещё более крутое ядро. Пусть сообщество будет сплочённым, люди шлют патчи и объединяются для создания лучших в мире приложений, а обычные пользователи научатся наконец слать багрепорты :)

Читать дальше…
Копируете статью — поставьте ссылку!

четверг, 23 декабря 2010 г.

Как использовать dpatch

Для полноты картины с пересборкой Debian–пакетов (см. мой предыдущий пост) решил перевести статью об использовании тулзы для менеджмента патчей — dpatch.

Эта статья является переводом поста
Сандро Тоси (Sandro Tosi) “HowTo use dpatch



Важным правилом, которому должен следовать каждый сопровождающий пакета, заключается в том, чтобы не допускать изменения апстримового кода (upstream — это разработчики программы, из которой потом создаётся пакет. Прим. переводчика).

Правильный Путь заключается в создании набора патчей, которые должны применяться к апстримовому коду при создании пакета; это позволит diff.gz содержать только изменения внутри директории debian/, что есть Хорошо.

Популярным инструментом для управления патчами при создании пакетов является dpatch.

Читать дальше…
Копируете статью — поставьте ссылку!

Как пересобирать пакеты Debian

Этот пост является переводом
поста Рафаэля Герцога (Raphaël Hertzog)
“Howto to rebuild Debian packages”



От переводчика: мне не хотелось переводить «source package» как «исходный пакет», т.к. такой перевод может наталкивать на мысль о распаковке deb–пакета с бинарниками. Поэтому в статье использован другой перевод — «пакет исходных кодов». Звучит, конечно, убого, но всяко лучше, чем первое.

Умение пересобирать пакеты Debian является очень полезным навыком. Он является необходимым для многих задач, с которыми может столкнуться администратор: включить фичу, выключенную в официальном пакете; пересобрать пакет для использования в другом дистрибутиве (например, пересобрать пакет из Debian Testing для Debian Stable — мы называем это обратным портированием (backporting)); добавить исправление бага, подготовленное разработчиками из апстрима, и так далее. Узнайте о четырёх шагах, позволяющих пересобирать пакеты Debian.

Читать дальше…
Копируете статью — поставьте ссылку!

Патч Advanced Copy для coreutils 8.5

Привет!

Полтора часа назад в псто пролетело упоминание об интересном патче для coreutils Advanced Copy, добавляющем в cp и mv прогресс–бар. Выглядит это так:

% cp -g ~/torrents/downloads/Patent_Absurdity_HQ_768kbit.ogv /dev/null
cp: переписать «/dev/null»? y344

0 files copied so far... 135,7 MiB / 159,5 MiB
[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||-----------] 85,1 %
Copying at 1,0 GiB/s (about 0h 0m 0s remaining)
...ru/torrents/downloads/Patent_Absurdity_HQ_768kbit.ogv 135,7 MiB / 159,4 MiB
[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||-----------] 85,2 %


Польза этой штуки лично для меня под вопросом, но я решил всё же попробовать её. Так как в Debian Squeeze сейчас уже coreutils версии 8.5, патч пришлось немного поправить. Модифицированную версию можно скачать или смотреть онлайн (вторая ссылка отличается наличием подсветки). Также на всякий случай добавлю его в пост — как говаривал virens, сторонние сервисы могут отказывать, но если уж упадёт блог…

Читать дальше…
Копируете статью — поставьте ссылку!
 
Blogger logo Debian logo Creative Commons License FeedBurner Subscribers Counter