Как я могу установить отладочную сборку для coreutils?

Я пытаюсь установить отладочную сборку для пакета coreutils, который недоступен. Я также прошел по этой ссылке и выполнил все шаги, но я все еще не вижу пакет отладки для coreutils при выполнении apt-get policy coreutils,

Отладочный пакет для coreutils действительно доступно? Если да, как я могу их скачать?

1 ответ

Решение

Установить любой символ отладки, пакет которого не включен в репозитории в виде -dbg пакет, вам нужно добавить новый репозиторий, как описано в руководстве по отладке:

  1. Добавьте репозитории:

    echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse" | \
    sudo tee -a /etc/apt/sources.list.d/ddebs.list
    echo "deb http://ddebs.ubuntu.com $(lsb_release -cs)-updates main restricted universe multiverse
    deb http://ddebs.ubuntu.com $(lsb_release -cs)-security main restricted universe multiverse
    deb http://ddebs.ubuntu.com $(lsb_release -cs)-proposed main restricted universe multiverse" | \
    sudo tee -a /etc/apt/sources.list.d/ddebs.list
    
  2. Добавьте ключ GPG:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 428D7C01
    
  3. Обновите свой список пакетов:

    sudo apt-get update
    
  4. Установите пакет символов отладки, в этом случае coreutils-dbgsym:

    sudo apt-get install coreutils-dbgsym
    

Обратите внимание, что вам нужно будет указать ту же версию, для этого использования apt-cache policy package и установите его, используя sudo apt-get install package-dbgsym=version,

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