From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <491091F7.6020309@rambler.ru> Date: Tue, 04 Nov 2008 21:18:31 +0300 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.17 (X11/20080929) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <491009F9.6070703@gmail.com> <49100BB6.2020300@gmail.com> <21bd5bb90811040047s6a920eb4y7bccff7a3570b565@mail.gmail.com> <49103753.2040300@gmail.com> <4910575B.6080703@gmail.com> <49105879.4020206@newtown.ru> <20081104153722.GO30442@osdn.org.ua> In-Reply-To: <20081104153722.GO30442@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?9dPUwc7P18vBINDB1N7B?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 18:18:27 -0000 Archived-At: List-Archive: List-Post: Michael Shigorin пишет: > On Tue, Nov 04, 2008 at 05:13:13PM +0300, "Павел П." wrote: > >> Товарищи, быстрый вопрос: >> как установить патч? >> > > Быстрый ответ: лучше попробовать сначала другие варианты, > если есть. > > Подробнее: патчи на исходники не "устанавливаются", > а "применяются"; исходники после этого необходимо ещё > скомпилировать, чтоб получить заметный на глаз результат. > Поскольку это всё может быть не совсем тривиально, уже > и порекомендовали разместить багрепорт в bugzilla. > > Для применения же патча надо взять из соответствующего > установленному дистрибутиву бранча hal-0.5.*.src.rpm, > установить его командой rpm -i этот.src.rpm, перейти > в ~/RPM/SOURCES, а вот дальше раздвоение: если по-быстрому > проверить, патч вообще ложится или нет -- то распаковывать > тарбол с исходниками и пытаться наложить руками, если собирать > человеческий пакет -- то файл с патчем укладывается в этот > каталог, дальше идём в ~/RPM/SPECS и правим hal.spec, добавляя > строчку PatchNN: имя_файла.patch и макрос %patchNN в секции > %build. > > В общем, лучше всё-таки в bugzilla, поскольку это недостаточно > подробно, только как вешки. > Чтобы было совсем понятно: sudo apt-get update apt-get install hasher sudo gpasswd -a $USER rpm hasher-useradd $USER sudo reboot&&exit mkdir ~/hasher sudo apt-get update sudo apt-get install rpm-build rpm-utils apt-get source hal-mount-subfs sudo apt-get build-dep hal-mount-subfs Делаете что-то в ~/RPM, что написал выше Михаил rpmbuild -bs "~/RPM/SPECS/hal-mount-subfs.spec" hsh -v ~/hasher --build-args="--target=i586" /home/user/RPM/SRPMS/<Название собранного вами пакета> Если вам очень очень крупно повезёт, то готовый пакет найдёте где-то в ~/hasher/repo/