<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Слака и портежи генты]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=25822&amp;type=atom" />
	<updated>2013-01-01T18:27:23Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=25822</id>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317979#p317979" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ormorph пишет:</cite><blockquote><p>Не обязательно, это может быть какой нибудь пакет, в котором окружение <strong>Environment</strong>, прописано в <strong>/etc/env.d/</strong><br />Либо это может быть программа, требующая запуска определенного демона.</p></blockquote></div><p>Ну, к счастью таких программ не так уж и много. Но&nbsp; в них, да, придется править.</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2013-01-01T18:27:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317979#p317979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317978#p317978" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>Так это касается в первую очередь каких то специфичных именно для генты утилит, или нет ?</p></blockquote></div><p>Не обязательно, это может быть какой нибудь пакет, в котором окружение <strong>Environment</strong>, прописано в <strong>/etc/env.d/</strong><br />Либо это может быть программа, требующая запуска определенного демона.</p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2013-01-01T18:21:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317978#p317978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317969#p317969" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ormorph пишет:</cite><blockquote><p>В gentoo скрипты отличаются от тех что используются в слаке, а следовательно грабли будут, если собранный пакет использует специфичные для <strong>gentoo</strong> конфигурационные файлы в каталоге /etc<br />То есть некоторые пакеты будут работать не так как надо, то есть придется либо переделывать ебилд для слаки, либо опять писать слакбилд с нуля.<br />Самое легкое правятся конфигурационные файлы вручную, создается патч изменений, который просто включается в ебилд в конце установки.<br />Например в функции <strong>pkg_postinst()</strong></p></blockquote></div><p>Так это касается в первую очередь каких то специфичных именно для генты утилит, или нет ?</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2013-01-01T16:58:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317969#p317969</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317951#p317951" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>Пока все вроде работает как надо, то есть пакеты слаки собираются, но кто нибудь напарывался при этом на какие нибудь грабли по лбу ?</p></blockquote></div><p>В gentoo скрипты отличаются от тех что используются в слаке, а следовательно грабли будут, если собранный пакет использует специфичные для <strong>gentoo</strong> конфигурационные файлы в каталоге /etc<br />То есть некоторые пакеты будут работать не так как надо, то есть придется либо переделывать ебилд для слаки, либо опять писать слакбилд с нуля.<br />Самое легкое правятся конфигурационные файлы вручную, создается патч изменений, который просто включается в ебилд в конце установки.<br />Например в функции <strong>pkg_postinst()</strong></p>]]></content>
			<author>
				<name><![CDATA[ormorph]]></name>
				<uri>https://linuxforum.ru/profile.php?id=221</uri>
			</author>
			<updated>2013-01-01T14:11:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317951#p317951</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317685#p317685" />
			<content type="html"><![CDATA[<p>Спасибо большое.<br />Буду пробовать <img src="https://linuxforum.ru/img/smilies/bs.gif" alt="bs" /></p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2012-12-30T12:37:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317685#p317685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317683#p317683" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>cdrw пишет:</cite><blockquote><p>А Вы маленькую инструкцию по прикручиванию portage выложите пожалуйста.<br />С удовольствием поэкспериментирую на пару с Вами...<br />Чего, чего, а на грабли наступать умею... <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> <br />А по другому не запоминается...</p></blockquote></div><p>По памяти, ничего не записывал, а память дырявая.. :-)<br />Самая маленькая, поскольку сам пока еще не написал для нее сборочные скрипты, только портировал пакеты.<br />Для начала нужен epydoc, собрать его можно и из арча и самому, первое проще, там с патчами ( сам собирал из арча)<br />Затем собрать pax-utils отсюда - <a href="http://gentoo.arcticnetwork.ca/distfiles/pax-utils-0.5.tar.xz">http://gentoo.arcticnetwork.ca/distfile … 0.5.tar.xz</a><br />Затем уже сам portage - <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=summary">http://git.overlays.gentoo.org/gitweb/? … ;a=summary</a><br />Мне пришлось править makefile чтобы не подхватывал при установке какой то док<br />Заводится группа portage c пользователем portage (нужно ли это не очень понял, собирается и без нее но сыплет варнингами)<br />Далее утягивается сам портеж&nbsp; - emerge --sync в /usr/portage<br />Ну а потом можно собирать уже из портежа (естественно что никакие зависимости не разрешаются, делать с их разрешением это половину мегатонны питоньего кода portage надо переписывать)<br />ebuild *.ebuild&nbsp; fetch<br />ebuild *.ebuild&nbsp; unpack<br />ebuild *.ebuild&nbsp; compile<br />ebuild *.ebuild&nbsp; install<br />в папке с нужным ебилдом<br />ставится все это во временную папку /var/tmp/portage/../image,<br />в нем переносится ..usr/share/man в ..usr/man и ..usr/share/doc в ..usr/doc и далее стандартная процедура создания пакета через слаковский makepkg<br />Теперь пересобираем automake из портежа.<br />Для работы с оверлеями нужен layman, для нормального поиска в портеже и в оверлеях eix (c push)<br />Как и что с ними делать вот здесь - <br /><a href="http://ru.gentoo-wiki.com/wiki/Portage_Overlay">http://ru.gentoo-wiki.com/wiki/Portage_Overlay</a><br />поиск через eix -R что-то, будет искать в портеже&nbsp; и во всех оверлеях (даже неустановленных). Все операции с eix только от пользователя, в отличии от всех остальных где нужен рут. Поиск штатными средствами emerge таков, что проще удавиться :-) чем им пользоваться<br />Вот вкратце, может что то уже и подзабыл<br />Всего там более 20000 пакетов (в портеже и во всех оверлеях)<br />ЗЫ И да, больше там ничего трогать не надо, особенно экспериментировать с emerge, одна неверная команда с ним и систему можно будет выбрасывать. еmerge только и исключительно как emerge --sync, больше ни для чего.<br />ЗЫЗЫ Питоньи проги не собираются, чтобы их собрать надо использовать совсем уж грязные хаки.</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2012-12-30T12:08:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317683#p317683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317674#p317674" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>Это не адаптация, я в их сорцах ничего не менял, только портировал на слаку portage, layman, eix и еще несколько пакетов. Вообще говоря никаких трудностей это не составило.</p></blockquote></div><p>А Вы маленькую инструкцию по прикручиванию portage выложите пожалуйста.<br />С удовольствием поэкспериментирую на пару с Вами...<br />Чего, чего, а на грабли наступать умею... <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> <br />А по другому не запоминается...</p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2012-12-30T10:38:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317674#p317674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317648#p317648" />
			<content type="html"><![CDATA[<p>Я снимаю перед Вами шляпу.</p>]]></content>
			<author>
				<name><![CDATA[techno]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22740</uri>
			</author>
			<updated>2012-12-30T02:23:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317648#p317648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317642#p317642" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vitri пишет:</cite><blockquote><p>Про «сделать из DISTRO_NAME слаку» я слыхал, и не раз.<br />Но про «сделать из слаки генту» …<br />Чёрт подери.</p></blockquote></div><p>Это все таже слака, со своим управлением пакетами, просто ее пакеты можно собирать из портежей и оверлеев генты. Чуть раньше это проделал с арчем, из которого также можно собирать пакеты слаки.<br /></p><div class="quotebox"><cite>Vitri пишет:</cite><blockquote><p>Я правильно понимаю, что Вы адаптировали emerge для сборки пакетов для Slackware?</p></blockquote></div><p>Это не адаптация, я в их сорцах ничего не менял, только портировал на слаку portage, layman, eix и еще несколько пакетов. Вообще говоря никаких трудностей это не составило.</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2012-12-29T22:55:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317642#p317642</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317639#p317639" />
			<content type="html"><![CDATA[<p>Про «сделать из DISTRO_NAME слаку» я слыхал, и не раз.<br />Но про «сделать из слаки генту» …<br />Чёрт подери.<br /></p><div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>Пока все вроде работает как надо, то есть <strong>пакеты слаки</strong> собираются</p></blockquote></div><p>Я правильно понимаю, что Вы адаптировали emerge для сборки пакетов для Slackware?</p>]]></content>
			<author>
				<name><![CDATA[Vitri]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20116</uri>
			</author>
			<updated>2012-12-29T22:17:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317639#p317639</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317622#p317622" />
			<content type="html"><![CDATA[<p>Не , ну а чего ? :-) Пакетов там до .. очень много, чего бы не использовать ? Просто интересно, какие могут быть грабли</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2012-12-29T19:03:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317622#p317622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317621#p317621" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SergMarkov пишет:</cite><blockquote><p>но кто нибудь напарывался при этом на какие нибудь грабли по лбу ?</p></blockquote></div><p>тут уместнее будет сказать, что грабли из красного дерева есть только у тебя&nbsp; <img src="https://linuxforum.ru/img/smilies/bt.gif" alt="bt" /></p>]]></content>
			<author>
				<name><![CDATA[Silencer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12226</uri>
			</author>
			<updated>2012-12-29T19:01:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317621#p317621</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Слака и портежи генты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=317620#p317620" />
			<content type="html"><![CDATA[<p>Лень стало собирать пакеты вручную и портировал утилиты работы с портежем и оверлеями генты в слаку.<br />Пока все вроде работает как надо, то есть пакеты слаки собираются, но кто нибудь напарывался при этом на какие нибудь грабли по лбу ?</p>]]></content>
			<author>
				<name><![CDATA[SergMarkov]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12333</uri>
			</author>
			<updated>2012-12-29T18:56:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=317620#p317620</id>
		</entry>
</feed>
