<div dir="ltr"><div>Спасибо за рекомендацию, уже разбираюсь.<br><br></div>Описанную проблему я решил самостоятельно все тем же методом проб и ошибок. Проверил тщательно вручную все зависимости, и таки подобрал комплект. Могу опубликовать, если нужно.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-05-30 11:53 GMT+03:00 Ivan Zakharyaschev <span dir="ltr"><<a href="mailto:imz@altlinux.org" target="_blank">imz@altlinux.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
On Tue, 29 May 2018, Eugine Kosenko wrote:<br>
<br>
> Идея в том, чтобы создать локальный репозитарий и не гонять по сети базовые<br>
> пакеты при каждой сборке. Когда-то, в 2015 у меня это уже получалось. А<br>
<br>
</span>Чтобы почти н иичего не гонять, я поступаю так: <br>
<a href="https://www.altlinux.org/Hasher/Tips#.D0.9A.D1.8D.D1.88.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D0.BA.D0.B0.D1.87.D0.B8.D0.B2.D0.B0.D0.B5.D0.BC.D1.8B.D1.85_apt-.D0.BE.D0.BC_.D0.BF.D0.B0.D0.BA.D0.B5.D1.82.D0.BE.D0.B2" rel="noreferrer" target="_blank">https://www.altlinux.org/<wbr>Hasher/Tips#.D0.9A.D1.8D.D1.<wbr>88.D0.B8.D1.80.D0.BE.D0.B2.D0.<wbr>B0.D0.BD.D0.B8.D0.B5_.D1.81.<wbr>D0.BA.D0.B0.D1.87.D0.B8.D0.B2.<wbr>D0.B0.D0.B5.D0.BC.D1.8B.D1.85_<wbr>apt-.D0.BE.D0.BC_.D0.BF.D0.B0.<wbr>D0.BA.D0.B5.D1.82.D0.BE.D0.B2</a><br>
<br>
При кешировании и pkglists будут качаться только маленькие чексуммы и, <br>
если ничего не изменилось, ничего больше.<br>
<br>
А по Вашему вопросу не готов дать ответ сейчас.<br>
<div class="HOEnZb"><div class="h5"><br>
> сейчас похожим образом вытащил из журналов hasher вот такой список:<br>
> <br>
> setup_2.2.15-alt1_noarch_<wbr>1503594490.rpm.<br>
> filesystem_2.3.16-alt1_x86%<wbr>5f64_1515521141.rpm.<br>
> glibc-preinstall_6%3a2.27-<wbr>alt4_x86%5f64_1526040680.rpm.<br>
> glibc-core_6%3a2.27-alt4_x86%<wbr>5f64_1526040680.rpm.<br>
> sh_3.2.57-alt3_x86%5f64_<wbr>1508879715.rpm.<br>
> terminfo_6.1.20180407-alt1_<wbr>noarch_1524068825.rpm.<br>
> libtinfo_6.1.20180407-alt1_<wbr>x86%5f64_1524068795.rpm.<br>
> libreadline6_6.3.8-alt3_x86%<wbr>5f64_1526568462.rpm.<br>
> bash_3.2.57-alt3_x86%5f64_<wbr>1508879715.rpm.<br>
> bzlib_1%3a1.0.6-alt5_x86%5f64_<wbr>1508883138.rpm.<br>
> libacl_2.2.52.0.52.33f0-alt2_<wbr>x86%5f64_1511850751.rpm.<br>
> libattr_2.4.48-alt1_x86%5f64_<wbr>1511850646.rpm.<br>
> libcap_1%3a2.25-alt1_x86%5f64_<wbr>1490633683.rpm.<br>
> libgmp10_6.1.2-alt2_x86%5f64_<wbr>1492204409.rpm.<br>
> libgcc1_7.3.1-alt4_x86%5f64_<wbr>1527185501.rpm.<br>
> glibc-pthread_6%3a2.27-alt4_<wbr>x86%5f64_1526040680.rpm.<br>
> libpcre3_8.41-alt1_x86%5f64_<wbr>1499296460.rpm.<br>
> libselinux_1%3a2.5-alt4.1_x86%<wbr>5f64_1524669642.rpm.<br>
> coreutils_8.27.0.23.f4570-<wbr>alt1_x86%5f64_1492908982.rpm.<br>
> getopt_2.32-alt1_x86%5f64_<wbr>1523954527.rpm.<br>
> fakeroot_1.20.2-alt1_x86%5f64_<wbr>1462942359.rpm.<br>
> grep_3.0.0.12.e2b7-alt1_x86%<wbr>5f64_1490552151.rpm.<br>
> libbeecrypt7_4.2.1-alt7_x86%<wbr>5f64_1302194536.rpm.<br>
> libdb4.7_4.7.25-alt9_x86%5f64_<wbr>1490438456.rpm.<br>
> zlib_1.2.8-alt1_x86%5f64_<wbr>1371079009.rpm.<br>
> libelf_0.170-alt6_x86%5f64_<wbr>1524180960.rpm.<br>
> liblua5.3_5.3.4-alt2_x86%5f64_<wbr>1505285816.rpm.<br>
> liblzma_5.2.3-alt2_x86%5f64_<wbr>1517075184.rpm.<br>
> libpopt_1%3a1.16-alt1_x86%<wbr>5f64_1500322984.rpm.<br>
> librpm7_4.13.0.1-alt1.1_x86%<wbr>5f64_1525116135.rpm.<br>
> rpm_4.13.0.1-alt1.1_x86%5f64_<wbr>1525116135.rpm.<br>
> <br>
> Создал на его основе локальный репозитарий. Вначале даже hsh<br>
> --initroot-only проходил успешно, но при попытке скомпилировать любой пакет<br>
> все-равно выдавало ошибку зависимостей. А потом в какой-то момент, сломался<br>
> и initroot:<br>
> <br>
> Some packages could not be installed. This may mean that you have<br>
> requested an impossible situation or if you are using the unstable<br>
> distribution that some required packages have not yet been created<br>
> or been moved out of Incoming.<br>
> The following information may help to resolve the situation:<br>
> <br>
> The following packages have unmet dependencies:<br>
> fakeroot: Depends: getopt<br>
> Depends: /bin/sh<br>
> Depends: /lib64/ld-linux-x86-64.so.2<br>
> Depends: coreutils<br>
> Depends: libc.so.6(GLIBC_2.11)(64bit)<br>
> Depends: libc.so.6(GLIBC_2.14)(64bit)<br>
> Depends: libc.so.6(GLIBC_2.2.5)(64bit)<br>
> Depends: libc.so.6(GLIBC_2.3.4)(64bit)<br>
> Depends: libc.so.6(GLIBC_2.4)(64bit)<br>
> Depends: libc.so.6(GLIBC_2.7)(64bit)<br>
> Depends: libdl.so.2(GLIBC_2.2.5)(64bit)<br>
> Depends: rtld(GNU_HASH)<br>
> rpm: Depends: coreutils<br>
> Depends: popt (>= 1.10.2.1)<br>
> PreDepends: /bin/sh<br>
> Depends: /bin/bash<br>
> Depends: /bin/mv<br>
> Depends: /bin/rm<br>
> Depends: /bin/sh<br>
> Depends: /lib64/ld-linux-x86-64.so.2<br>
> Depends: /sbin/ldconfig<br>
> Depends: grep<br>
> Depends: libpopt.so.0()(64bit) (>= set:iftcI7hLBLBQVZk2vR1)<br>
> Depends: librpm7 (= 4.13.0.1-alt1)<br>
> E: Broken packages<br>
> <br>
> Сейчас пытаюсь убрать это методом проб и ошибок.<br>
> <br>
> Нельзя ли получить описание минимального репозитария для hasher без<br>
> ненужных экспериментов?<br>
> </div></div><br>______________________________<wbr>_________________<br>
devel-newbies mailing list<br>
<a href="mailto:devel-newbies@lists.altlinux.org">devel-newbies@lists.altlinux.<wbr>org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" rel="noreferrer" target="_blank">https://lists.altlinux.org/<wbr>mailman/listinfo/devel-newbies</a><br>
<br></blockquote></div><br></div>