kaleru |
|
Темы:
1
Сообщения:
3
Участник с: 04 января 2015
|
Есть arch на компе со слабым ограниченным интернетом, и второй тоже arch на хорошем безлимитном канале. Надо обновить пакеты на первом компе. Есть ли готовое решение, которое позволило бы создать список пакетов для обновления, с учетом необходимых и еще не установленных на первом компе зависимостей, с возможностью закачать по этому списку все необходимое на втором компе, и затем установить это все на первом. Архитектура компов разная. |
malody |
|
Темы:
39
Сообщения:
321
Участник с: 10 октября 2010
|
На компе со слабым инетом: pacman -Syu но пакеты естественно не скачивать и ставить, а записать только имена тех пакетов, которые он предложит к обновлению (в файлике). А на втором компе, с хорошим инетом, выполнить pacman -Sw имена пакетов. Скачаются пакеты, но не будут установлены. Потом эти пакеты скопировать на флешку/etc и установить на компе со слабым инетом: pacman -U путь до каждого пакета Должно прокатить: pacman -U /путь_до_пакетов/* Конечно всё это можно сделать более просто, с минимумом ручного вмешательства с помощью пары скриптов. |
vadik |
|
Темы:
57
Сообщения:
5501
Участник с: 17 августа 2009
|
Когда-то давно тоже возникала подобная задача, решил так. |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
Generate_a_list_of_packages_to_download И на русском |
kaleru |
|
Темы:
1
Сообщения:
3
Участник с: 04 января 2015
|
Спасибо всем ответившим. Видимо, я не совсем точно задал вопрос. С пакетами из репозиториев все более или менее понятно, а вот как обновить пакеты собранные из AUR, вот это интересно. Дело в том, что машина с хорошим каналом очень слабенькая и процессор другой архитектуры. Поэтому собирать на ней пакеты из AUR для последующего переноса утомительно. Хотелось бы получить что-то подобное: машина со слабым интернетом (1): Формирование списка пакетов для обновления: supd -Sya --outlist filelist.txt машина с хорошим интернетом (2): Загрузка содержимого AUR для каждого пакета и файлов в sources PKGBUILD в каталог /mnt/flash/outdir флэшки. supd -Syua --inlist filelist.txt --outdir /mnt/flash/outdir т.е. здесь пакеты не собираем, но получаем все необходимое для сборки машина со слабым интернетом (1): Сборка и установка на целевой машине пакетов по содержимому /mnt/flash/outdir supd -Suya --indir /mnt/flash/outdir , где supd - некий искомый скрипт )) |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
kaleru Эта задача посложнее. Для затравки: https://wiki.archlinux.org/index.php/Building_32-bit_packages_on_a_64-bit_system |
kaleru |
|
Темы:
1
Сообщения:
3
Участник с: 04 января 2015
|
siroccokaleru Нет задачи собрать пакет на другой архитектуре. Есть задача собрать все необходимое, для сборки пакета на целевой машине.. |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
Виноват, недопонял. Тогда изучать AUR_helpers Если готовое не находится, то самому придумывать. |