<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Apt/Tips</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips</link>
<description>History/revisions of FreeSource/AltLinux/Apt/Tips</description>
<language>en-us</language>
<item>
<title>2008-03-05 19:26:20</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+19%3A26%3A20</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.apt.tips" href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+19%3A26%3A20">2008-03-05 19:26:20&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips">2008-03-05 19:26:38&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">либо переменная окружения &lt;strong>ftp_proxy&lt;/strong>.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:25:23</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+18%3A25%3A23</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A25%3A23">2008-03-05 18:25:23&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+19%3A26%3A20">2008-03-05 19:26:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h16-1">&lt;/a>&lt;h2> Использование proxy (в т. ч. с&amp;nbsp;авторизацией) &lt;/h2>&lt;a name="h16-2">&lt;/a>&lt;h3> HTTP-прокси &lt;/h3>
&lt;strong>/etc/apt/apt.conf&lt;/strong>:&lt;br />
Acquire::http::Proxy "http://[user[:pass]@]host[:port]/";&lt;br />
либо переменная окружения &lt;strong>http_proxy&lt;/strong>.&lt;a name="h16-3">&lt;/a>&lt;h3> FTP-прокси &lt;/h3>
&lt;strong>/etc/apt/apt.conf&lt;/strong>:&lt;br />
Acquire::ftp::Proxy "ftp://[user[:pass]@]host[:port]/";&lt;a name="h16-4">&lt;/a>&lt;h3> HTTP-прокси для&amp;nbsp;проксирования FTP-запросов &lt;/h3>
Не&amp;nbsp;рекомендуется из-за низкой эффективности и&amp;nbsp;не поддерживается настройками в&amp;nbsp;конфигурационном файле. В&amp;nbsp;случае крайней необходимости &amp;ndash; определите переменную окружения &lt;strong>ftp_proxy&lt;/strong> в&amp;nbsp;HTTP URL, как&amp;nbsp;в&amp;nbsp;случае HTTP-прокси.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:25:08</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+18%3A25%3A08</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A25%3A08">2008-03-05 18:25:08&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A25%3A23">2008-03-05 18:25:23&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Полная информация о&amp;nbsp;предпочтениях (preferences) APT: &lt;tt>man 5 apt_preferences&lt;/tt>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Полная информация о&amp;nbsp;предпочтениях APT&amp;nbsp;(preferences) &amp;ndash; &lt;tt>man 5 apt_preferences&lt;/tt>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:24:44</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+18%3A24%3A44</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A24%3A44">2008-03-05 18:24:44&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A25%3A08">2008-03-05 18:25:08&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">И&amp;nbsp;&lt;tt>apt-get dist-upgrade&lt;/tt>.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;tt>apt-get dist-upgrade&lt;/tt>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:21:58</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+18%3A21%3A58</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A21%3A58">2008-03-05 18:21:58&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A24%3A44">2008-03-05 18:24:44&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h16-1">&lt;/a>&lt;h2> Обновление системы &amp;laquo;вниз&amp;raquo; &lt;/h2>
Внимание! Такое обновление может привести к&amp;nbsp;непредсказуемым последствиям, ибо&amp;nbsp;майнтайнеры пакетов не&amp;nbsp;проверяют работу обновления в&amp;nbsp;таких условиях.&lt;br />
Обновление &amp;laquo;вниз&amp;raquo; с&amp;nbsp;Sisyphus до&amp;nbsp;Server 4.0:&lt;br />
/etc/apt/preferences:&lt;br />
Package: *&lt;br />
Pin: release l=Server&lt;br />
Pin-Priority: 1001&lt;br />
&lt;tt>apt-get dist-upgrade&lt;/tt>&lt;br />
Полная информация о&amp;nbsp;предпочтениях APT&amp;nbsp;(preferences) &amp;ndash; &lt;tt>man 5 apt_preferences&lt;/tt>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-03-05 18:20:20</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2008-03-05+18%3A20%3A20</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A20%3A20">2008-03-05 18:20:20&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A21%3A58">2008-03-05 18:21:58&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">(не проверено)&lt;br />
/etc/apt/apt.conf:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="6" readonly="readonly">DPkg
{
Pre-Invoke {&amp;quot;mount -o remount,rw /usr&amp;quot;;};
Post-Invoke {&amp;quot;mount -o remount,ro /usr&amp;quot;;};
}&lt;/textarea>&lt;!--/notypo-->&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">...&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-04-17 19:37:22</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2007-04-17+19%3A37%3A22</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2007-04-17+19%3A37%3A22">2007-04-17 19:37:22&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2008-03-05+18%3A20%3A20">2008-03-05 18:20:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h16-1">&lt;/a>&lt;h1> Советы по&amp;nbsp;использованию APT&amp;nbsp;в&amp;nbsp;ALT Linux &lt;/h1>&lt;a name="h16-2">&lt;/a>&lt;h2> Поиск пакетов, использующих данную библиотеку &lt;/h2>
&lt;tt>apt-cache showpkg libuuid.so.1&lt;/tt>.&lt;a name="h16-3">&lt;/a>&lt;h2> APT&amp;nbsp;совместно с&amp;nbsp;/usr, смонтированным в&amp;nbsp;режиме read only &lt;/h2>
...&lt;a name="h16-4">&lt;/a>&lt;h2> Установка всех пакетов, найденных через apt-cache &lt;/h2>
&lt;tt>apt-get install `apt-cache search &amp;lt;package name&amp;gt;|grep &amp;lt;package name&amp;gt;`&lt;/tt>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h16-1">&lt;/a>&lt;h2>Мини FAQ&lt;/h2>
Q. Вопрос: а&amp;nbsp;кто еще&amp;nbsp;использует libuuid кроме e2fs* и&amp;nbsp;openldap ?&lt;br />
A. apt-cache showpkg libuuid.so.1&lt;a name="h16-2">&lt;/a>&lt;h2>Идея: Скрипт для&amp;nbsp;apt-get, который перемонтирует разделы из&amp;nbsp;ro в&amp;nbsp;rw и&amp;nbsp;назад&lt;/h2>
При&amp;nbsp;нормальной работе разумно держать раздел /usr в&amp;nbsp;режиме &amp;laquo;только для&amp;nbsp;чтения&amp;raquo;, это&amp;nbsp;помогает гораздо легче переживать сбои по&amp;nbsp;питанию, глюки файловой системы, и&amp;nbsp;прочие радости жизни. Однако при&amp;nbsp;обновлении необходимо не&amp;nbsp;забывать каждый раз&amp;nbsp;перемонтировать все&amp;nbsp;необходимые разделы из&amp;nbsp;режима read-only в&amp;nbsp;режим read-write, что&amp;nbsp;неприятно, да&amp;nbsp;и вообще делать лениво (более ленивы чем&amp;nbsp;админы разве что&amp;nbsp;только программисты...).&lt;a name="h16-3">&lt;/a>&lt;h2>Идея: Скрипт для&amp;nbsp;установки всех пакетов (apt-get), найденных через apt-cache&lt;/h2>
Столкнулся с&amp;nbsp;необходимостью установить все&amp;nbsp;пакеты найденные с&amp;nbsp;помощью apt-cache. Набросал такую команду:&lt;br />
&lt;strong>apt-cache search font | grep font | sed&amp;nbsp;'s/\ \-\ .*//' | sudo apt-get install&lt;/strong>, &lt;br />
но&amp;nbsp;apt-get инсталлит только первый пакет в&amp;nbsp;списке.&lt;br />
&lt;em>Как проще сделать чтоб устанавливались все&amp;nbsp;пакеты? (думаю надо после каждой строчки символ возврата заменить на&amp;nbsp;пробел)&lt;/em>&lt;br />
&lt;u>update:&lt;/u>&lt;br />
сделал вот&amp;nbsp;так:&lt;br />
&lt;strong>apt-cache search devel | grep devel | sed&amp;nbsp;'s/\ \-\ .*/ &lt;a href="file://////'">\\/'&lt;/a> | sed&amp;nbsp;':a; /\\$/N; s/&lt;a href="file://////n//">\\\n//&lt;/a>; ta&lt;/strong>, &lt;br />
выдает все&amp;nbsp;пакеты в&amp;nbsp;строчку, удаляем последний обратный слеш "\", пишем apt-get install, копируем строчку и&amp;nbsp;готово (если сразу перенаправить на&amp;nbsp;apt-get &amp;ndash; не&amp;nbsp;работает :()&lt;br />
&lt;u>update:&lt;/u>&lt;br />
люди, вы&amp;nbsp;чего?&lt;br />
&lt;strong>apt-get install `apt-cache search font|grep font`&lt;/strong>&lt;br />
вообще в&amp;nbsp;обратных кавычках может быть любая байда, её вывод полностью перейдёт аргументом для&amp;nbsp;apt-get install&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-03-02 16:11:56</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2007-03-02+16%3A11%3A56</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2007-03-02+16%3A11%3A56">2007-03-02 16:11:56&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2007-04-17+19%3A37%3A22">2007-04-17 19:37:22&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">люди, вы&amp;nbsp;чего?&lt;br />
&lt;strong>apt-get install `apt-cache search font|grep font`&lt;/strong>&lt;br />
вообще в&amp;nbsp;обратных кавычках может быть любая байда, её вывод полностью перейдёт аргументом для&amp;nbsp;apt-get install&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-02-27 17:52:09</title>
<link>http://freesource.info/wiki/AltLinux/Apt/Tips/show?time=2007-02-27+17%3A52%3A09</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Apt/Tips&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Apt&amp;nbsp;/&amp;nbsp;Tips&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2007-02-27+17%3A52%3A09">2007-02-27 17:52:09&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Apt/Tips?time=2007-03-02+16%3A11%3A56">2007-03-02 16:11:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;u>update:&lt;/u>&lt;br />
сделал вот&amp;nbsp;так:&lt;br />
&lt;strong>apt-cache search devel | grep devel | sed&amp;nbsp;'s/\ \-\ .*/ &lt;a href="file://////'">\\/'&lt;/a> | sed&amp;nbsp;':a; /\\$/N; s/&lt;a href="file://////n//">\\\n//&lt;/a>; ta&lt;/strong>, &lt;br />
выдает все&amp;nbsp;пакеты в&amp;nbsp;строчку, удаляем последний обратный слеш "\", пишем apt-get install, копируем строчку и&amp;nbsp;готово (если сразу перенаправить на&amp;nbsp;apt-get &amp;ndash; не&amp;nbsp;работает :()&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
