Разрешение зависимостей внутри среды pbuilder вместо хост-системы

Сегодня я установил новый компьютер, и эта проблема снова поднялась.

Я обнаружил, что неочевидным трюком является то, что когда вы Ctrl + b, чтобы открыть менеджер закладок, вы введете новое имя закладки (в основном введите все, что отображается во всплывающем окне) и введите (вручную) путь туда, где он есть, а затем перейдите в, удалить или закрыть

вы на самом деле просто нажмите enter!

Это добавляет закладку, и теперь вы можете добавить другую (или закрыть окно).

1
задан 24 July 2013 в 17:04

1 ответ

Я пошла с той же ошибкой в ​​недавней сборке pbuilder и добавила следующий фрагмент файла ~ / .pbuilderrc, чтобы он автоматически устанавливал и использовал распознаватель aptitude, когда разные архитектуры хоста и гостевой системы.

if [ "${ARCH}" = "$(dpkg --print-architecture)" ]; then
    #gdebi resolution, requires gdebi-core
    if command -v "gdebi" >/dev/null 2>&1; then
        PBUILDERSATISFYDEPENDSCMD="/usr/lib/pbuilder/pbuilder-satisfydepends-gdebi" || true
        rm -rf "${HOOKDIR}/D01install_aptitude_resolver"
    else
        printf "%s\\n" '#!/bin/sh' > "${HOOKDIR}/D01install_aptitude_resolver"
        printf "%s\\n" 'apt-get install -y --no-install-recommends aptitude' >> "${HOOKDIR}/D01install_aptitude_resolver"
        chmod +x "${HOOKDIR}/D01install_aptitude_resolver"
    fi
else
    printf "%s\\n" '#!/bin/sh' > "${HOOKDIR}/D01install_aptitude_resolver"
    printf "%s\\n" 'apt-get install -y --no-install-recommends aptitude' >> "${HOOKDIR}/D01install_aptitude_resolver"
    chmod +x "${HOOKDIR}/D01install_aptitude_resolver"
fi
0
ответ дан 24 May 2018 в 19:44

Другие вопросы по тегам:

Похожие вопросы: