<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Список сборки для emerge]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19222&amp;type=atom" />
	<updated>2012-01-02T20:14:54Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19222</id>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239466#p239466" />
			<content type="html"><![CDATA[<p>Спасибо, Альберто. Как вы успеваете все это в голове держать?</p>]]></content>
			<author>
				<name><![CDATA[moshell]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20870</uri>
			</author>
			<updated>2012-01-02T20:14:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239466#p239466</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239263#p239263" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Получается надо самому какой-то скрипт накорябать.<br />Обработать eix -I<br />Выхлоп в файл.<br />Построчный запуск emerge с удалением обработанной строки.</p></blockquote></div><p>всё украдено до нас: смотреть в сторону qlist и его ключей.<br />+ если собственный скрипт, то проще парсить /var/db/pkg</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-01-02T02:17:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239263#p239263</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239192#p239192" />
			<content type="html"><![CDATA[<p><strong>Ranyar</strong>, понял про resume.<br />Я в make.conf забил себе:<br /></p><div class="codebox"><pre><code>EMERGE_DEFAULT_OPTS=&quot;--verbose --keep-going --jobs=5 --backtrack=30 --with-bdeps=y&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-01T15:31:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239192#p239192</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239169#p239169" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>--resume мне кажется делает немного другое, например при пересборке мира пакет не собирается, так вот с --resume сборка продолжится дальше.<br />Хотя нет, --keep-going=True .... тогда не понял как работает --resume</p></blockquote></div><p><strong>--resume</strong> продолжает сборку с того пакета, на котором процесс был прерван. Допустим, вы обновляетесь через <strong>emerge -uDN world</strong>, у вас не собрался <strong>package</strong>. Смотрите логи, исправляете что нужно, набираете <strong>emerge -uDN world -r</strong> или просто <strong>emerge -r</strong> и сборка продолжается с <strong>package</strong>. По умолчанию сохраняется информация о двух последних неудачных сборках пакетов.&nbsp; Если после всех исправлений <strong>emerge -uDN world -r</strong> у вас соберётся, то если набрать после этого <strong>emerge -r</strong>, то emerge возобновит сборку, которая когда-то до этого не удалась.</p><p>Если запустить emerge с опцией <strong>--keep-going</strong>, то при возникновении ошибки во время сборки пакета процесс не будет прерван, emerge приступит к сборке следующего в списке пакета. А после завершение emerge будет выведено количество пакетов, которые не удалось собрать, и сообщения об ошибках.</p>]]></content>
			<author>
				<name><![CDATA[Ranyar]]></name>
				<uri>https://linuxforum.ru/profile.php?id=7430</uri>
			</author>
			<updated>2012-01-01T14:30:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239169#p239169</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239120#p239120" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Тайный смысл вроде понятен, но необходимость?</p></blockquote></div><p><a href="http://www.funtoo.org/wiki/Toolchain_update">http://www.funtoo.org/wiki/Toolchain_update</a><br /></p><div class="quotebox"><blockquote><p>Upgrading to the new toolchain</p><p>As the dependencies have been adjusted so the packages are built in the right order, no user manipulation is required. Updating everything should work out of the box, but to ensure that no unwanted package is updated between the toolchain parts, proceed as following:</p><p># emerge --sync<br /># emerge -1 glibc<br /># emerge -uNDav @world</p><p>Done!<br />[edit] What about libtool?</p><p>libtool is automatically rebuilt during the update process. This avoids any manual steps to be executed after the update.<br />[edit] Rebuilding the whole system?</p><p>Some people argue that this is necessary to rebuild the whole system (even twice) after a toolchain upgrade. This is never necessary, but users who changed their CFLAGS or CXXFLAGS due to a new available arch or optimization flag are welcome to do so, if they want. However, remember that this is never necessary.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T11:07:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239120#p239120</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239115#p239115" />
			<content type="html"><![CDATA[<p>Немного не в тему, видел где-то так называемую &quot;шнуровку&quot;<br /></p><div class="codebox"><pre><code>emerge glibc binutils gcc &amp;&amp; emerge glibc binutils gcc</code></pre></div><p>Тайный смысл вроде понятен, но необходимость?</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-01T10:49:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239115#p239115</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239105#p239105" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Ну допустим спортивный интерес.</p></blockquote></div><div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Получается надо самому какой-то скрипт накорябать.</p></blockquote></div><p> :rolleyes:</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T10:00:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239105#p239105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239102#p239102" />
			<content type="html"><![CDATA[<p>Ну допустим спортивный интерес.<br />--resume мне кажется делает немного другое, например при пересборке мира пакет не собирается, так вот с --resume сборка продолжится дальше.<br />Хотя нет, --keep-going=True .... тогда не понял как работает --resume</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-01T09:46:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239102#p239102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239098#p239098" />
			<content type="html"><![CDATA[<p>Вроде бы опция <em>--resume</em> делает подобное (как-то за всё время работы в Gentoo она мне не понадобилась, вот и не разбирался). Только нельзя чистить временную директорию <strong>PORTAGE_TMPDIR</strong>.<br />P.S. Необходимость полной пересборки системы возникает на самом деле очень редко.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T09:33:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239098#p239098</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239096#p239096" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>...или я пока не улавливаю конечной цели&nbsp; :o</p></blockquote></div><p>Пересборка _всех_ пакетов в системе, с возможностью прервать процесс, продолжить с прерванного места. world этого не сделает.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-01T09:28:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239096#p239096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239092#p239092" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Обработать eix -I</p></blockquote></div><div class="codebox"><pre><code>emerge -e world</code></pre></div><p>...или я пока не улавливаю конечной цели&nbsp; :o</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T09:22:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239092#p239092</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239091#p239091" />
			<content type="html"><![CDATA[<p>Получается надо самому какой-то скрипт накорябать.<br />Обработать eix -I<br />Выхлоп в файл.<br />Построчный запуск emerge с удалением обработанной строки.</p><p>.... ммм повторы будут.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-01T09:20:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239091#p239091</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239088#p239088" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>riso пишет:</cite><blockquote><p>Я почему-то думал, что word это и system и остальное.</p></blockquote></div><p><em>world</em> —&nbsp; это файл, в котором содержится список явно установленных пакетов;<br /><em>всё остальное</em> — это пакеты, идущие зависимостями.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T09:14:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239088#p239088</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239085#p239085" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><div class="codebox"><pre><code>emerge -av $(cat test.txt)</code></pre></div><p>P.S.S. Повторюсь — это очередной «костыль».</p></blockquote></div><p>больше похоже на unix-way. Я почему-то думал, что word это и system и остальное. Видимо ошибался.</p>]]></content>
			<author>
				<name><![CDATA[riso]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14972</uri>
			</author>
			<updated>2012-01-01T09:09:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239085#p239085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Список сборки для emerge]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239082#p239082" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>gentoo-laptop portage # mkdir -p /etc/portage/sets
gentoo-laptop portage # echo app-shells/bash &gt; /etc/portage/sets/shells
gentoo-laptop portage # echo app-shells/zsh &gt;&gt; /etc/portage/sets/shells
gentoo-laptop portage # emerge -pv @shells

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-shells/zsh-4.3.15  USE=&quot;gdbm pcre unicode -caps -debug -doc -examples -maildir -static&quot; 0 kB
[ebuild   R    ] app-shells/bash-4.2_p20  USE=&quot;net nls -afs -bashlogger -examples -mem-scramble -plugins -vanilla&quot; 6,888 kB

Total: 2 packages (2 reinstalls), Size of downloads: 6,888 kB</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-01-01T09:06:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239082#p239082</id>
		</entry>
</feed>
