<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Перенос пакетов с зависимостями меж...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html</link>
    <description>Столкнулся с вопросом: как установить программу в debian/ubuntu без интернета. Дело в том, для переноса уже установленных программ используют aptoncd, который делает мини-репозиторий из кэша пакетов. Но как быть если кэш чистился и в нем лежат не все необходимые пакеты? Или необходимо принести программу на ubuntu а на компьютере стоит Debian ? Да и архитектур много.&lt;br&gt;&lt;br&gt;Для получения пакетов со всеми зависимостями для установки на конкретную машину нам понадобится файл &quot;/var/lib/dpkg/status&quot; с исходной машины. В нем содержится список установленных пакетов и их состояние. На целевой системе не должно быть пакетов, установленных с ошибками иначе apt откажется работать.&lt;br&gt;&lt;br&gt;Если нужно использовать альтернативный sources.list, то его следует создать. Затем создаем директорию, где будет наш кэш и директорию partial в ней. Далее дело техники.&lt;br&gt;&lt;br&gt;Получаем список пакетов из soutce.list:&lt;br&gt;&lt;br&gt;   sudo apt-get -o Dir::State::status=&apos;наш файл status&apos; -o Dir::Cache::archives=&quot;куда кладем пакеты&quot; &#092;&lt;br&gt;     -o Dir::Etc::sourcelis</description>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибутивами (Vitto74)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#12</link>
    <pubDate>Sat, 30 Jan 2010 21:58:28 GMT</pubDate>
    <description>Еще небольшое дополнение. Если для скачивания пакетов использовать Ubuntu и собственный sources.list, то нужно предварительно отключить все PPA репозитории т.к. ссылки на них хранятся в отдельных файлах в каталоге /etc/apt/sources.list.d и не перекрываются вашим sources.list&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (Vitto)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#11</link>
    <pubDate>Sat, 12 Dec 2009 06:38:54 GMT</pubDate>
    <description>Сейчас рассматриваю возможность написания утилитки и, возможно, GUI к ней. Смысл в предоставлении возможности собирать и хранить файлы status от свежеустановленных осей для большего удобства. Ну и автоматизировать все это безобразие.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#10</link>
    <pubDate>Fri, 11 Dec 2009 22:51:08 GMT</pubDate>
    <description>классная хаутушка, спасибо! ...если бы действительно, оформить это в виде пары скриптов (собственные знания пока не позволяют), то было бы вообще супер.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (Vitto)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#9</link>
    <pubDate>Wed, 09 Dec 2009 12:11:39 GMT</pubDate>
    <description>Если б я сам это знал, то поставил бы Ubuntu на домашней машине на 3 года раньше.&lt;br&gt;&lt;br&gt;А началось все как раз с желания написать софтину, которая вытягивает все необходимые пакеты для установки софта на машину без инета, а оказалось, что все уже написано до меня.&lt;br&gt;&lt;br&gt;PS внимательнее читаем маны.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибутивами (Filosof_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#8</link>
    <pubDate>Tue, 08 Dec 2009 18:38:54 GMT</pubDate>
    <description>Где ж Вы были 2 года назад? -:)&lt;br&gt;Теперь у ня и домашний инет справляется.&lt;br&gt;А так с работы было неудобно таскать.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (Гость)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#7</link>
    <pubDate>Tue, 08 Dec 2009 14:12:23 GMT</pubDate>
    <description>&amp;gt; Для примера, как это делается на FreeBSD:&lt;br&gt;&lt;br&gt;А как то же самое сделать в случае разных архитектур? А если устанавливать скачиваемый софт на подключённой к Интернету системе нельзя?&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (Vitto)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#6</link>
    <pubDate>Tue, 08 Dec 2009 10:49:23 GMT</pubDate>
    <description>До недавнего времени этим методом и пользовался. Он мне не нравился т.к. не очень удобно - для установки нескольких прог пставлять по очереди несколько DVD, читать список пакетов, выбирать софт, а потом еще раз вставлять эти диски, чтоб забрать пакеты.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (Vitto)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#5</link>
    <pubDate>Tue, 08 Dec 2009 10:46:14 GMT</pubDate>
    <description>Знак &quot;=&quot; действительно забыл.&lt;br&gt;&lt;br&gt;Я же русским я зыком написал&lt;br&gt;&amp;gt; создаем директорию, где будет наш кэш и директорию partial в ней&lt;br&gt;&lt;br&gt;Эта надпись говорит о том, что apt не нашел указанный тобой файл.&lt;br&gt;&lt;br&gt;Ну и четвертая ошибка следует из третей.&lt;br&gt;&lt;br&gt;Еще раз уточню, что файл &quot;/var/lib/dpkg/status&quot; надо брать с машины на которую несем пакеты для установки.&lt;br&gt;</description>
</item>

<item>
    <title>Перенос пакетов с зависимостями между Debian-based дистрибут... (xwild)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/61769.html#4</link>
    <pubDate>Tue, 08 Dec 2009 05:31:07 GMT</pubDate>
    <description>В подобном случае пользовался apt-mirror,&lt;br&gt;правда выкачивать полное зеркало довольно долгое занятие, в моем случае оно было у локального провайдера.&lt;br&gt;Для убунты занимало около 45 гб примерно год назад,&lt;br&gt;конфиг в /etc/apt/mirror.list,&lt;br&gt;выглядит как sources.list + дополнительные параметры, типа архитектуры, локального каталога куда сохранять и количества потоков.&lt;br&gt;</description>
</item>

</channel>
</rss>
