<?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; Gentoo Tips & Tricks]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=5181</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=5181&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Gentoo Tips & Tricks».]]></description>
		<lastBuildDate>Wed, 27 Feb 2019 14:46:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=463255#p463255</link>
			<description><![CDATA[<p>Иногда при пере сборке, сборка может на определенном пакете зависнуть и ни куда не двигаться. <br />В таком случае может потребоваться пропустить сборку данного пакета и продолжить сборку остальных.<br />Для этого обычно сначала сборка прекращается&nbsp; Ctrl+C. Далее правится файл <strong>/var/cache/edb/mtimedb</strong>, из него удаляется бажный пакет, пример:<br /></p><div class="codebox"><pre><code>                       [
                                &quot;ebuild&quot;,
                                &quot;/&quot;,
                                &quot;net-mail/mailutils-3.4-r2&quot;,
                                &quot;merge&quot;
                        ],</code></pre></div><p>И сборка продолжается снова:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># emerge --resume</div><br />Особенно это может потребоваться при пере сборке всех пакетов:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># emerge -e @world</div><br />когда уже половина или большая часть собрана, а собирать все по новой не хочется.<br />После уже можно решать проблему со сборкой бажного пакета.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Wed, 27 Feb 2019 14:46:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=463255#p463255</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=288191#p288191</link>
			<description><![CDATA[<p>скорее о vim заметка, но всё же... часто пригождается при неполадках при сборке старых/брошенных исходников для создания багрепортов с патчами или просто создания патчей в свою копилку<br />ситуация: у нас есть старые исходники на с(++) и такой же старый ебилд; при сборки есть небольшие проблемы (типа лишние const&#039;ы или лишние упоминания namespace&#039;ов); Мы знаем, как это исправить, и знаем, как заставить vim изменять файлы, а не только пищать и всё портить.<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">sudo -s <span style="color: #AA00AA"> # далее всё от root&#039;а </span> <br />cd /var/tmp/portage/<span style="color: red">category</span>/<span style="color: red">app</span>-<span style="color: red">ver</span>/work/<span style="color: red">app-ver</span>_build <span style="color: #AA00AA"> # директорию можно подспотреть в конце высера make </span> <br />vim<br /></div><br />далее используемые команды vim:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">:set patchmode=.orig - смысл этой заметки - заставляем vim сохранять оригиналы редактируемых файлов c расширением orig.<br />:make - запускаем make, ждём пока он сломается<br />:cn и :cp - переходим на следующую ошибку, исправляем, когда поправим все ошибки повторяем с предыдущего шага. не забываем делать :w<br /></div><br />все ошибки исправлены, всё собралось - просто выходим по :q<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">cd /var/tmp/portage/<span style="color: red">category</span>/<span style="color: red">app</span>-<span style="color: red">ver</span>/work/ <span style="color: #AA00AA"> # выходим каталогом выше. ! сборка и исходники обычно находятся в отдельных каталогах </span> <br />find . -iname *.orig <span style="color: #AA00AA"> # проверяем список изменённых файлов, смотрим нет ли какой-нить гадости в исходниках с тем же расширением </span> <br />find . -iname *.orig |while read I; do diff -u $I ${I%.orig} ;done &gt;&gt;/tmp/<span style="color: red">app</span>_fix.patch&nbsp; <span style="color: #AA00AA"> # собственно создаём патч </span> <br />cat /tmp/<span style="color: red">app</span>_fix.patch <span style="color: #AA00AA"> # проверяем, что получилось </span> <br />ebuild /usr/portage/<span style="color: red">category</span>/<span style="color: red">app</span>/<span style="color: red">app</span>-<span style="color: red">ver</span>.ebuild merge <span style="color: #AA00AA"> # заканчиваем установку</span><br /></div><br />далее патч прикрепляем к багрепорту/к самопальному ебилду в отдельном оверлее/или в /etc/portage/patches (на) ну или просто кладём в копилку</p><p>заметка рассчитана на то, что читающий при помощи манов и :help&#039;а сможет понять как минимум 90% написанного.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Mon, 16 Jul 2012 02:09:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=288191#p288191</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=284893#p284893</link>
			<description><![CDATA[<p>мелочь, но пусть будет...<br />с некоторых пор логин-менеджер в консоли стал очищать лог загрузки... мне это не понравилось... [про безопасность молчим]<br />Чтобы исправить эту досадную мелочь надо в /etc/inittab добавить один параметр:<br /></p><div class="quotebox"><blockquote><p>c1:12345:respawn:/sbin/agetty 38400 tty1 linux <strong>--noclear</strong></p></blockquote></div><p>если нужно — повторяем для остальных консолей...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 29 Jun 2012 01:30:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=284893#p284893</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=267308#p267308</link>
			<description><![CDATA[<p>задать версию gcc для отдельного пакета, не затрагивая остальные пакеты/систему<br />в /etc/portage/bashrc</p><div class="codebox"><pre><code>#COMPILERS
if [ -f ${ROOT}/etc/portage/package.compilers ]; then
  while read target ver; do
   if [ &quot;${target}&quot; = &quot;${CATEGORY}/${PN}&quot; ]; then
    MY_GCC=&quot;$(find /usr/$MACHTYPE/gcc-bin/ -name &quot;$ver*&quot;)&quot;
    export ROOTPATH=&quot;${MY_GCC}:${ROOTPATH}&quot;
    export PATH=&quot;${MY_GCC}:${PATH}&quot;
    export LIBRARY_PATH=&quot;$(gcc-config -L):${LIBRARY_PATH}&quot;
   fi
  done &lt; ${ROOT}/etc/portage/package.compilers
fi</code></pre></div><p>в /etc/portage/package.compilers пишем так</p><div class="codebox"><pre><code>dev-util/nvidia-cuda-sdk 4.4
dev-util/nvidia-texture-tools 4.4
games-strategy/0ad 4.5
media-gfx/blender-cycles 4.4
media-libs/freeimage 4.4
media-libs/ilmbase 4.5
sys-boot/grub 4.4</code></pre></div><p>т.е. &quot;пакет ветка&quot;<br />очень удобно для капризного до версии gcc софта, например, для любого использующего cuda</p>]]></description>
			<author><![CDATA[null@example.com (megabaks)]]></author>
			<pubDate>Mon, 09 Apr 2012 23:39:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=267308#p267308</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=264064#p264064</link>
			<description><![CDATA[<p><strong>megabaks</strong><br />Спасибо. Забрал твой glibc-downgrader.</p>]]></description>
			<author><![CDATA[null@example.com (Dr House)]]></author>
			<pubDate>Wed, 28 Mar 2012 22:20:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=264064#p264064</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=263847#p263847</link>
			<description><![CDATA[<p>Более читабельные ebuild changelogs<br /></p><div class="codebox"><pre><code># items=(`emerge -uNDp --color=n --columns world | grep &#039;^\[ebuild&#039; | awk &#039;{print $4}&#039;`) ; for item in $items; do equery changes $item; echo -e &quot;-----\n\n&quot; ; done
*expat-2.1.0_beta3 (11 Mar 2012)

  11 Mar 2012; Samuli Suominen &lt;ssuominen@gentoo.org&gt;
  +expat-2.1.0_beta3.ebuild:
  Version bump.

  10 Mar 2012; Samuli Suominen &lt;ssuominen@gentoo.org&gt; expat-2.1.0_beta2.ebuild,
  +files/expat-2.1.0_beta2-move_setContext_call.patch:
  Move call to setContext right after the setting of salt wrt #407555 using
  upstream patch. Thanks to Marien Zwart for bisecting the issue.
-----


*pciutils-3.1.9-r1 (31 Jan 2012)

  31 Jan 2012; Mike Frysinger &lt;vapier@gentoo.org&gt; +pciutils-3.1.9-r1.ebuild,
  metadata.xml:
  Split logic between supporting a compressed db (USE=zlib) and using one
  (USE=compress-db) #360849 #397591 and some others.
-----


*libtasn1-2.12 (19 Mar 2012)

  19 Mar 2012; Tim Harder &lt;radhermit@gentoo.org&gt; +libtasn1-2.12.ebuild:
  Version bump.

  18 Mar 2012; Raúl Porcel &lt;armin76@gentoo.org&gt; libtasn1-2.11.ebuild:
  alpha/ia64/m68k/s390/sh/sparc stable wrt #404653

  06 Mar 2012; Brent Baude &lt;ranger@gentoo.org&gt; libtasn1-2.11.ebuild:
  Marking libtasn1-2.11 ppc64 for bug 404653

  05 Mar 2012; Markus Meier &lt;maekke@gentoo.org&gt; libtasn1-2.11.ebuild:
  arm stable, bug #404653

  05 Mar 2012; Jeff Horelick &lt;jdhore@gentoo.org&gt; libtasn1-2.11.ebuild:
  marked x86 per bug 404653

  23 Feb 2012; Brent Baude &lt;ranger@gentoo.org&gt; libtasn1-2.11.ebuild:
  Marking libtasn1-2.11 ppc for bug 404653

  22 Feb 2012; Jeroen Roovers &lt;jer@gentoo.org&gt; libtasn1-2.11.ebuild:
  Stable for HPPA (bug #404653).

  22 Feb 2012; Agostino Sarubbo &lt;ago@gentoo.org&gt; libtasn1-2.11.ebuild:
  Stable for amd64, wrt bug #404653
-----


*sqlite-3.7.10 (18 Jan 2012)

  18 Jan 2012; Markos Chandras &lt;hwoarang@gentoo.org&gt; +sqlite-3.7.10.ebuild:
  Version bump. Ebuild by Arfrever
-----</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Macumazan)]]></author>
			<pubDate>Wed, 28 Mar 2012 14:08:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=263847#p263847</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=263288#p263288</link>
			<description><![CDATA[<p>велосипед, который едет :3<br />откат glibc</p><div class="codebox"><pre><code>#!/bin/bash

[[ ${1} == &quot;&quot; ]] &amp;&amp; echo -e &quot;Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32&quot; &amp;&amp; exit 1
[[ ${2} == &quot;&quot; ]] &amp;&amp; echo -e &quot;Usage: bash ${0} [VERSION] [ARCH] \nexample: bash ${0} 2.14.1-r2 32&quot; &amp;&amp; exit 1

AVAILABLE=`emerge -p glibc | awk &#039;/sys-libs\/glibc/ {print $4}&#039;`
[[ &quot;${AVAILABLE/sys-libs\/glibc-/}&quot; &gt; &quot;${1}&quot; ]] &amp;&amp; echo -e &quot;you need mask:\n&gt;sys-libs/glibc-${1}&quot; &amp;&amp; exit 1

##### find and define some stuff
export &quot;$(emerge --info | grep &#039;PORTDIR=&#039; | tr -d \&quot;)&quot;
export &quot;$(emerge --info | grep &#039;PORTAGE_TMPDIR=&#039; | tr -d \&quot;)&quot;
export &quot;$(emerge --info | grep &#039;CFLAGS=&#039; | tr -d \&quot;)&quot;
export &quot;$(emerge --info | grep &#039;CXXFLAGS=&#039; | tr -d \&quot;)&quot;
export &quot;$(emerge --info | grep &#039;LDFLAGS=&#039; | tr -d \&quot;)&quot;

DIR=&quot;${PORTAGE_TMPDIR}/portage/sys-libs/glibc-${1}/image&quot;

##### binary package for subj
quickpkg sys-libs/glibc

##### you need to make portage think that it has not installed glibc yet
rm -Rf /var/db/pkg/sys-libs/glibc-*

##### compile target glibc
ebuild ${PORTDIR}/sys-libs/glibc/glibc-${1}.ebuild install || exit 1

##### fix environment
case ${2} in
32 ) export LDFLAGS=&quot;-L${DIR}/lib -L${DIR}/usr/lib $LDFLAGS&quot;;;
64 ) export LDFLAGS=&quot;-L${DIR}/lib64 -L${DIR}/usr/lib64 -L${DIR}/lib32 -L${DIR}/usr/lib32 $LDFLAGS&quot;;;
esac

export CXXFLAGS=&quot;-I${DIR}/usr/include $CXXFLAGS&quot;
export CFLAGS=&quot;-I${DIR}/usr/include $CFLAGS&quot;

##### let&#039;s go
ALL_TARGETS=&quot;$(emerge -pve system | awk &#039;/ebuild/ {print $4}&#039; | grep -v libc | grep -v &#039;dev-lang/python&#039; )&quot;
for target in ${ALL_TARGETS};do
  export TARGETS+=&quot; =${target}&quot;
done

emerge -avO1 --keep-going=y ${TARGETS}

##### we need rebuild current python
VER=&quot;$(python -V 2&gt;&amp;1 | awk &#039;{print $2}&#039;)&quot;
CURRENT_PYTHON=&quot;$(ls -1 /var/db/pkg/dev-lang/ | grep python-${VER}*)&quot;

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild clean configure

sed -e &quot;s|BASECFLAGS=|BASECFLAGS= -I${DIR}/usr/include |&quot; \
    -i ${PORTAGE_TMPDIR}/portage/dev-lang/${CURRENT_PYTHON}/work/Python-${VER}/Makefile

ebuild ${PORTDIR}/dev-lang/python/${CURRENT_PYTHON}.ebuild merge

##### unset previously defined vars
unset LDFLAGS CXXFLAGS CFLAGS 

##### workaround for glib/pkgconfig
FFI_VER=&quot;$(ls -1 /var/db/pkg/dev-libs/ | grep libffi)&quot;

case ${2} in
32 ) export LIBFFI_LIBS=&quot;-L/usr/lib -lffi&quot; &amp;&amp; export LIBFFI_CFLAGS=&quot;-I/usr/lib/${FFI_VER}/include&quot;;;
64 ) export LIBFFI_LIBS=&quot;-L/usr/lib64 -L/usr/lib32/ -lffi&quot; &amp;&amp; export LIBFFI_CFLAGS=&quot;-I/usr/lib64/${FFI_VER}/include -I/usr/lib32/${FFI_VER}/include&quot;;;
esac

##### rebuild system
emerge -aveD --keep-going=y system
emerge -aveD --keep-going=y world</code></pre></div><p>enjoy<br />P.S. пока готово на половину - надо кое-что поправить для glib/pkgconfig после установки отката в корень<br /><strong>UPD</strong>: готово<br /><strong>UPD</strong>: естесственно, не забыть после этого прогнать<br /></p><div class="codebox"><pre><code>revdep-rebuild -i -- -avD</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (megabaks)]]></author>
			<pubDate>Mon, 26 Mar 2012 22:35:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=263288#p263288</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=234539#p234539</link>
			<description><![CDATA[<p>Дабы не забыть. Полчаса втыкал почему у меня лишнее стартует... вспомнил куда запихнул.&nbsp; :lol: <br />Автостарт скриптов, вообще чего либо при загрузке.<br /></p><div class="codebox"><pre><code>cat /etc/local.d/README
This directory should contain programs or scripts which are to be run
when the local service is started or stopped.

If a file in this directory is executable and it has a .start extension,
it will be run when the local service is started. If a file is
executable and it has a .stop extension, it will be run when the local
service is stopped.

All files are processed in lexical order.</code></pre></div><p>Закинуть скрипт в каталог /etc/local.d/ и сделать исполняемым, название файла должно быть с расширением .start, например myscript.start</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Tue, 13 Dec 2011 23:51:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=234539#p234539</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=221677#p221677</link>
			<description><![CDATA[<p>Довольно редкий тип коллизии на примере установки libreoffice 3.4.<br />Пакет был успешно собран но не установился по причине&nbsp; отсутствия свободного места на диске. Все дальнейшие попытки его поставить вываливались с ошибкой<br /></p><div class="codebox"><pre><code>.............
 *     /usr/lib64/libreoffice/basis3.4/share/config/wizard/web/styles/violet.css
 *     /usr/lib64/libreoffice/basis3.4/share/config/wizard/web/styles/water.css
 *     /usr/lib64/libreoffice/program/services.rdb
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * None of the installed packages claim the file(s).
 * 
 * Package &#039;app-office/libreoffice-3.4.3.2-r1&#039; NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.
!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.6  CLASSPATH=&quot;&quot; JAVA_HOME=&quot;/opt/sun-jdk-1.6.0.26&quot;
JAVACFLAGS=&quot;-source 1.6 -target 1.6&quot; COMPILER=&quot;&quot;
and of course, the output of emerge --info</code></pre></div><p>Причиной этого послужило то, что в системе остались только те файлы после первой установки пакета, которые успели записаться на диск. Но т.к. пакет в итоге не установился, то portage начинает сигналить о коллизиях.<br />Решение очевидно - грохнуть те файлы, которые остались после первой&nbsp; неудачной попытки установки пакета. Вычислить их можно либо на сайте <a href="http://www.portagefilelist.de/site/start">http://www.portagefilelist.de/site/start</a> , либо собрать бинарный пакет без установки и посмотреть его содержимое <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">tar -jtf /var/spool/packages/app-office/libreoffice-3.4.3.2-r1.tbz2</div></p>]]></description>
			<author><![CDATA[null@example.com (Macumazan)]]></author>
			<pubDate>Sun, 30 Oct 2011 15:41:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=221677#p221677</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=210384#p210384</link>
			<description><![CDATA[<p>На писюке. Конфиги требуют более тщательного внимания к себе, чем доводка результата&nbsp; после make defconfig.</p>]]></description>
			<author><![CDATA[null@example.com (Macumazan)]]></author>
			<pubDate>Fri, 09 Sep 2011 17:15:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=210384#p210384</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=210297#p210297</link>
			<description><![CDATA[<p><strong>Macumazan</strong>, тестировал? И если да то на каком железе?</p>]]></description>
			<author><![CDATA[null@example.com (White Nelud)]]></author>
			<pubDate>Fri, 09 Sep 2011 11:16:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=210297#p210297</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=209881#p209881</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Наконец-то нашёл готовые конфигурации ядер под любые архитектуры:<br /><a href="http://kernel-seeds.org">http://kernel-seeds.org</a>/</p></blockquote></div><p>и зеркала</p><p>Mirror: <a href="http://62.3.120.141/~pappy/">http://62.3.120.141/~pappy/</a><br />Mirror 2: <a href="http://kernel-seeds.bloodnoc.org">http://kernel-seeds.bloodnoc.org</a>/<br />Mirror 3: <a href="http://kernel-seeds.audiodef.com">http://kernel-seeds.audiodef.com</a>/<br />Mirror 4: <a href="http://www.elilabs.com/~pappy/">http://www.elilabs.com/~pappy/</a></p>]]></description>
			<author><![CDATA[null@example.com (Macumazan)]]></author>
			<pubDate>Wed, 07 Sep 2011 20:43:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=209881#p209881</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=202566#p202566</link>
			<description><![CDATA[<p>Наконец-то нашёл готовые конфигурации ядер под любые архитектуры:<br /><a href="http://kernel-seeds.org">http://kernel-seeds.org</a>/</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Fri, 12 Aug 2011 06:06:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=202566#p202566</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=191690#p191690</link>
			<description><![CDATA[<p>Чтобы уменьшить объем скачиваемых исходников при обновлении, ставится приложение app-portage/getdelta, затем в файл /etc/make.conf добавляется строка:<br /></p><div class="codebox"><pre><code>FETCHCOMMAND=&quot;/usr/bin/getdelta.sh \&quot;\${URI}\&quot; -O \&quot;\${DISTDIR}/\${FILE}\&quot;&quot;</code></pre></div><p>А чтобы wget (приложение которое скачивает исходники/дельты) нормально работало (с недавних пор почему-то перестало), в файл /etc/wgetrc добавляется строка:<br /></p><div class="codebox"><pre><code>content-disposition = on</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Demiurg)]]></author>
			<pubDate>Thu, 30 Jun 2011 09:10:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=191690#p191690</guid>
		</item>
		<item>
			<title><![CDATA[Re: Gentoo Tips & Tricks]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=189220#p189220</link>
			<description><![CDATA[<p>Всякий пользователь Gentoo рано или поздно сталкивается с ситуацией, когда система «жалуется» на отсутствующий файл. Часто название этого файла совершенно не «говорит» о том, какому пакету он может принадлежать.<br />Для решения подобных проблем до последнего времени я пользовался <a href="http://www.portagefilelist.de/index.php/Special:PFLQuery2">PFL Query 2</a> — сервисом поиска файлов из неустановленных пакетов.<br />Сегодня совершенно случайно я узнал о программе командной строки для этого сервиса — <strong>app-portage/pfl</strong></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 19 Jun 2011 19:22:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=189220#p189220</guid>
		</item>
	</channel>
</rss>
