<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Собрать RPM пакет из бинарников]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=17504</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=17504&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Собрать RPM пакет из бинарников».]]></description>
		<lastBuildDate>Thu, 27 Oct 2011 12:44:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221125#p221125</link>
			<description><![CDATA[<p>Спасибо, за ответы и их своевременность.</p>]]></description>
			<author><![CDATA[null@example.com (mkiselev)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:44:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221125#p221125</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221124#p221124</link>
			<description><![CDATA[<p>Нет, так можно только файлы указывать.<br />Сам попробуй, и увидишь, что он ругается.<br />Потом ещё через rpmlint прогони спек и полученные пакеты.</p>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:43:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221124#p221124</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221123#p221123</link>
			<description><![CDATA[<p>Спасибо,</p><p>Подскажите еще:<br />можно папки не упаковывать не упаковывать, а просто записать в <br />Source0:&nbsp; &nbsp;%{my_bin_dir}/*<br />Source1:&nbsp; &nbsp;%{my_doc_dir}/*</p><p>и в %install прописать:<br />install -m 777 что куда?</p>]]></description>
			<author><![CDATA[null@example.com (mkiselev)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:42:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221123#p221123</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221122#p221122</link>
			<description><![CDATA[<p>1. Упаковывать не обязательно, если перечислить все файлы в секции Source0, Source1 и т.д. Но в целом да.<br />2. секцию %build оставить пустой<br />3. В %files прописывается где должны лежать и это должно соответствовать тому, где они лежат после распаковки и установки.<br />То есть если после %install файл лежит в ~/rpmbuild/BUILDROOT/project/usr/bin/my_file, то в секции %files должно быть %{_bindir}/my_file<br />%{_bindir} соответствует /usr/bin</p><p>Все макросы и соответствия можно посмотреть тут <a href="http://fedoraproject.org/wiki/How_to_create_an_RPM_package">http://fedoraproject.org/wiki/How_to_cr … PM_package</a></p>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:36:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221122#p221122</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221121#p221121</link>
			<description><![CDATA[<div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>указывать все файлы кот должны войти в пакет</p></blockquote></div><p>+<br /></p><div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>где должны лежать</p></blockquote></div><p>ну вот как то так:<br />%files<br />/home/username/bin/my_programm<br />/home/username/doc/my_files<br />а еще, можно в начале spec файла определить пути установки итд<br />и получится что&nbsp; то в виде <br />%{my_bin_dir}/*<br />%{my_doc_dir}/*<br />и т.д, все файлы не обязательно описывать, можно по маске задавать и не только<br />Еще добавить секции %post и %postun =)</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:35:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221121#p221121</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221119#p221119</link>
			<description><![CDATA[<p>Подскажите, я правильно понял?</p><p>из всего прочитанно можно сделать вывод:<br />-все папки упаковать в *.tar.gz<br />-в секции %prep его распаковать<br />-секцию%build можно пропустить<br />-в секции %install описать куда устанавливать<br />а вот в %files не совсем понятно, ясно что нужно указывать все файлы кот должны войти в пакет, но с каким путем их прописывать, где должны лежать или где лежат на момент распаковки?</p>]]></description>
			<author><![CDATA[null@example.com (mkiselev)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:29:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221119#p221119</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221118#p221118</link>
			<description><![CDATA[<div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>Откомпилировав исходный код получил несколько папок: /bin (с бинарными файлами), /conf (с кофигами), /doc (документация),как их упаковать в RPM пакет?</p></blockquote></div><p>читаем внимательно про&nbsp; rpmbuild. Там как раз это все описывается что и как и куда будет ставится и собираться.<br /></p><div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>Пример спека для этой задачи очень бы пригодился.</p></blockquote></div><p>любой spec файл берите правьте под себя и собирайте.<br /></p><div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>Нужно чтобы данные папки устанавливались в нужное место.</p></blockquote></div><p>легко, все описывается в spec файле.</p><div class="quotebox"><cite>mkiselev пишет:</cite><blockquote><p>Везде в основном описывают как собрать из исходников, это задача у меня получилась, но нужно упаковать именно откомпилированные исходники рассованные по таким папкам.</p></blockquote></div><p>Плохо читали и искали.</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:19:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221118#p221118</guid>
		</item>
		<item>
			<title><![CDATA[Re: Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221117#p221117</link>
			<description><![CDATA[<p>Это же проще простого.<br /><a href="http://tigro.info/wp/?p=375">http://tigro.info/wp/?p=375</a><br /><a href="http://fedoraproject.org/wiki/How_to_create_an_RPM_package">http://fedoraproject.org/wiki/How_to_cr … PM_package</a></p>]]></description>
			<author><![CDATA[null@example.com (Vascom)]]></author>
			<pubDate>Thu, 27 Oct 2011 12:16:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221117#p221117</guid>
		</item>
		<item>
			<title><![CDATA[Собрать RPM пакет из бинарников]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221114#p221114</link>
			<description><![CDATA[<p>Откомпилировав исходный код получил несколько папок: /bin (с бинарными файлами), /conf (с кофигами), /doc (документация),как их упаковать в RPM пакет?</p><p>Везде в основном описывают как собрать из исходников, это задача у меня получилась, но нужно упаковать именно откомпилированные исходники рассованные по таким папкам.</p><p>нашел единственную похожую статью с описанием того что мне нужно (<a href="http://emanual.ru/download/www.eManual.ru_3235.html">http://emanual.ru/download/www.eManual.ru_3235.html</a>), но советы в ней видимо устарели.</p><p>Пример спека для этой задачи очень бы пригодился.<br />Нужно чтобы данные папки устанавливались в нужное место.</p>]]></description>
			<author><![CDATA[null@example.com (mkiselev)]]></author>
			<pubDate>Thu, 27 Oct 2011 11:59:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221114#p221114</guid>
		</item>
	</channel>
</rss>
